{"action":"opened","issue":{"url":"https://api.github.com/repos/tekezo/Karabiner-Elements/issues/1646","repository_url":"https://api.github.com/repos/tekezo/Karabiner-Elements","labels_url":"https://api.github.com/repos/tekezo/Karabiner-Elements/issues/1646/labels{/name}","comments_url":"https://api.github.com/repos/tekezo/Karabiner-Elements/issues/1646/comments","events_url":"https://api.github.com/repos/tekezo/Karabiner-Elements/issues/1646/events","html_url":"https://github.com/tekezo/Karabiner-Elements/issues/1646","id":381802799,"node_id":"MDU6SXNzdWUzODE4MDI3OTk=","number":1646,"title":"No obvious way to map modifiers, no way to record, nearly unusable UI","user":{"login":"gitcnd","id":4301826,"node_id":"MDQ6VXNlcjQzMDE4MjY=","avatar_url":"https://avatars0.githubusercontent.com/u/4301826?v=4","gravatar_id":"","url":"https://api.github.com/users/gitcnd","html_url":"https://github.com/gitcnd","followers_url":"https://api.github.com/users/gitcnd/followers","following_url":"https://api.github.com/users/gitcnd/following{/other_user}","gists_url":"https://api.github.com/users/gitcnd/gists{/gist_id}","starred_url":"https://api.github.com/users/gitcnd/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gitcnd/subscriptions","organizations_url":"https://api.github.com/users/gitcnd/orgs","repos_url":"https://api.github.com/users/gitcnd/repos","events_url":"https://api.github.com/users/gitcnd/events{/privacy}","received_events_url":"https://api.github.com/users/gitcnd/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-11-17T00:07:03Z","updated_at":"2018-11-17T00:07:03Z","closed_at":null,"author_association":"NONE","body":"Awesome product guys - but ruined by a hostile user interface and poor usage planning.\r\n\r\nFor example - I want to map Ctrl-Home on my PC keyboard, so it send the same as Command-Up-Arrow on my mac, and preferably only when I'm inside my Arduino IDE...\r\n\r\nI was expecting a \"Record new Key\" option someplace, where from in that I would see this:\r\n\r\na) Press the key you want to map from\r\n[so I hit Ctrl-Home]\r\n\r\nb) Press the key you want to map Ctrl-Home to:\r\n[so I hit Command-Uparrow]\r\n\r\nand perhaps someplace in the options, a way to restrict this mapping so it only takes effect when I'm in selected apps - for example:-\r\n\r\nc) You have 5 seconds to switch to the app you want this key mapping to be restricted to\r\n[so I open Arduino, and it detects what I'm in and adds this to the mapping setup]\r\n\r\n========\r\n\r\nAside from that:-\r\na) in the existing simple modifications UI, there's no way to assign modifiers (Ctrl) to keys - only ways to map entire keys.\r\nb) in the complex modifications UI, there's no way to add new rules (only import, whatever that means)\r\n\r\nLong story short - it looks like your code does what I want, except you UI does not have any way to let me reach that."}}
{"actor":{"display_login":"gitcnd"}}