{"action":"opened","issue":{"url":"https://api.github.com/repos/tekezo/Karabiner-Elements/issues/698","repository_url":"https://api.github.com/repos/tekezo/Karabiner-Elements","labels_url":"https://api.github.com/repos/tekezo/Karabiner-Elements/issues/698/labels{/name}","comments_url":"https://api.github.com/repos/tekezo/Karabiner-Elements/issues/698/comments","events_url":"https://api.github.com/repos/tekezo/Karabiner-Elements/issues/698/events","html_url":"https://github.com/tekezo/Karabiner-Elements/issues/698","id":220441609,"number":698,"title":"CapsLock as a VoiceOver key does not work when Karabiner Elements is running","user":{"login":"ushiushix","id":108719,"avatar_url":"https://avatars1.githubusercontent.com/u/108719?v=3","gravatar_id":"","url":"https://api.github.com/users/ushiushix","html_url":"https://github.com/ushiushix","followers_url":"https://api.github.com/users/ushiushix/followers","following_url":"https://api.github.com/users/ushiushix/following{/other_user}","gists_url":"https://api.github.com/users/ushiushix/gists{/gist_id}","starred_url":"https://api.github.com/users/ushiushix/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ushiushix/subscriptions","organizations_url":"https://api.github.com/users/ushiushix/orgs","repos_url":"https://api.github.com/users/ushiushix/repos","events_url":"https://api.github.com/users/ushiushix/events{/privacy}","received_events_url":"https://api.github.com/users/ushiushix/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2017-04-09T02:15:09Z","updated_at":"2017-04-09T02:15:09Z","closed_at":null,"body":"When Karabiner Element is running, CapsLock key as VoiceOver key is ignored.\r\nIsn't it possible to pass any key unfiltered?\r\n\r\nVoiceOver is a built-in screen reader for macOS. It can launch and stop with command+F5 toggle.\r\nVoiceOver provides many keystroke for screen reading with a modifier combination called VoiceOver key. It is control+option by default. For example, VoiceOver key + left or right arrow key moves the VoiceOver focus to the previous or next element on the screen.\r\n\r\nVoiceOver preference can be accessed by VoiceOver key + F8 with VoiceOver running, or System preference -> Accessibility -> VoiceOver -> VoiceOver utility. Here you can choose VoiceOver key from control+option, CapsLock, or both.\r\nSetting VO key to CapsLock benefits because control+option has potential conflicts with many applications, and single keystroke is simply better than double.\r\n\r\nHowever, when Karabiner Elements is running, CapsLock does not work as VoiceOver key even if it is selected in the VoiceOver preference.\r\nI can imagine that VoiceOver is hooking key events and which can conflict with keyboard remapping, but hope it can work together.\r\n\r\nStep to reproduce:\r\n0. Quit Karabiner elements.\r\n1. Set VO key to both CapsLock and control+option from VoiceOver preference.\r\n2. Enable VoiceOver.\r\n3. Press CapsLock + d to move focus to the dock for example. You can also try control+option+d to see both works as the same.\r\n4. Run Karabiner Elements. No configuration is required.\r\n5. Do the step 3. again. Here you see nothing happens with CapsLock+d.\r\n\r\nNote:\r\n- With VoiceOver key set to only control+option, VO says \"CapsLock on\" when the Caps key is pressed. But when VO key is set to CapsLock it says nothing even when Karabiner Elements is running. It means that VoiceOver knows that CapsLock as VO key is pressed but it fails using it as the VO key. Weird.\r\n- In Karabiner Event viewer, CapsLock key is recognized as CapsLock even if VoiceOver is running.\r\n\r\nEnvironment:\r\n- MacBook Air 2013 with built-in JIS keyboard\r\n- macOS Sierra 10.12.5 Beta1(Also in 10.12.4)\r\n- Karabiner Elements 0.90.92\r\n\r\n"}}
{"actor":{"display_login":"ushiushix"}}