{"action":"created","issue":{"url":"https://api.github.com/repos/UltimateHackingKeyboard/firmware/issues/157","repository_url":"https://api.github.com/repos/UltimateHackingKeyboard/firmware","labels_url":"https://api.github.com/repos/UltimateHackingKeyboard/firmware/issues/157/labels{/name}","comments_url":"https://api.github.com/repos/UltimateHackingKeyboard/firmware/issues/157/comments","events_url":"https://api.github.com/repos/UltimateHackingKeyboard/firmware/issues/157/events","html_url":"https://github.com/UltimateHackingKeyboard/firmware/issues/157","id":351730221,"node_id":"MDU6SXNzdWUzNTE3MzAyMjE=","number":157,"title":"Keys being held down are resent when layer is activated","user":{"login":"kbranch","id":6884577,"node_id":"MDQ6VXNlcjY4ODQ1Nzc=","avatar_url":"https://avatars1.githubusercontent.com/u/6884577?v=4","gravatar_id":"","url":"https://api.github.com/users/kbranch","html_url":"https://github.com/kbranch","followers_url":"https://api.github.com/users/kbranch/followers","following_url":"https://api.github.com/users/kbranch/following{/other_user}","gists_url":"https://api.github.com/users/kbranch/gists{/gist_id}","starred_url":"https://api.github.com/users/kbranch/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kbranch/subscriptions","organizations_url":"https://api.github.com/users/kbranch/orgs","repos_url":"https://api.github.com/users/kbranch/repos","events_url":"https://api.github.com/users/kbranch/events{/privacy}","received_events_url":"https://api.github.com/users/kbranch/received_events","type":"User","site_admin":false},"labels":[{"id":319490720,"node_id":"MDU6TGFiZWwzMTk0OTA3MjA=","url":"https://api.github.com/repos/UltimateHackingKeyboard/firmware/labels/bug","name":"bug","color":"fc2929","default":true}],"state":"closed","locked":false,"assignee":{"login":"eltang","id":16518904,"node_id":"MDQ6VXNlcjE2NTE4OTA0","avatar_url":"https://avatars1.githubusercontent.com/u/16518904?v=4","gravatar_id":"","url":"https://api.github.com/users/eltang","html_url":"https://github.com/eltang","followers_url":"https://api.github.com/users/eltang/followers","following_url":"https://api.github.com/users/eltang/following{/other_user}","gists_url":"https://api.github.com/users/eltang/gists{/gist_id}","starred_url":"https://api.github.com/users/eltang/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/eltang/subscriptions","organizations_url":"https://api.github.com/users/eltang/orgs","repos_url":"https://api.github.com/users/eltang/repos","events_url":"https://api.github.com/users/eltang/events{/privacy}","received_events_url":"https://api.github.com/users/eltang/received_events","type":"User","site_admin":false},"assignees":[{"login":"eltang","id":16518904,"node_id":"MDQ6VXNlcjE2NTE4OTA0","avatar_url":"https://avatars1.githubusercontent.com/u/16518904?v=4","gravatar_id":"","url":"https://api.github.com/users/eltang","html_url":"https://github.com/eltang","followers_url":"https://api.github.com/users/eltang/followers","following_url":"https://api.github.com/users/eltang/following{/other_user}","gists_url":"https://api.github.com/users/eltang/gists{/gist_id}","starred_url":"https://api.github.com/users/eltang/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/eltang/subscriptions","organizations_url":"https://api.github.com/users/eltang/orgs","repos_url":"https://api.github.com/users/eltang/repos","events_url":"https://api.github.com/users/eltang/events{/privacy}","received_events_url":"https://api.github.com/users/eltang/received_events","type":"User","site_admin":false}],"milestone":null,"comments":1,"created_at":"2018-08-17T20:34:41Z","updated_at":"2018-08-19T04:38:37Z","closed_at":"2018-08-19T03:00:11Z","author_association":"NONE","body":"When activating a layer (Mod, Fn or Mouse), it seems that any keys that were already being held down will be released, then any mappings associated with those keys on the new layer will immediately be pressed.  \r\n\r\nFor example, with the stock QWERTY layout, holding L followed by briefly pressing Mod (without ever releasing L) yields this:\r\n22:59.0097 L (0x4C, BIOS 0x26) DOWN\r\n22:59.0910 L (0x4C, BIOS 0x26) UP -> 812ms\r\n22:59.0913 Right (0x27, BIOS 0xE04D) DOWN\r\n23:00.0581 Right (0x27, BIOS 0xE04D) UP -> 668ms\r\n\r\nNote that the same is not true when returning to the base layer - Mod + L followed by the release of Mod releases Down without pressing L.\r\n\r\nI'm not sure I can call this a bug, but it is at least behavior that I am not personally a fan of.  I have backspace mapped to Mod + Space, and I somewhat frequently end up with troublesome unintended key presses like arrow keys or page up/down.\r\n\r\nEdit: I have noticed this behavior on at least 8.4.4 and 8.4.2."},"comment":{"url":"https://api.github.com/repos/UltimateHackingKeyboard/firmware/issues/comments/414103004","html_url":"https://github.com/UltimateHackingKeyboard/firmware/issues/157#issuecomment-414103004","issue_url":"https://api.github.com/repos/UltimateHackingKeyboard/firmware/issues/157","id":414103004,"node_id":"MDEyOklzc3VlQ29tbWVudDQxNDEwMzAwNA==","user":{"login":"kbranch","id":6884577,"node_id":"MDQ6VXNlcjY4ODQ1Nzc=","avatar_url":"https://avatars1.githubusercontent.com/u/6884577?v=4","gravatar_id":"","url":"https://api.github.com/users/kbranch","html_url":"https://github.com/kbranch","followers_url":"https://api.github.com/users/kbranch/followers","following_url":"https://api.github.com/users/kbranch/following{/other_user}","gists_url":"https://api.github.com/users/kbranch/gists{/gist_id}","starred_url":"https://api.github.com/users/kbranch/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kbranch/subscriptions","organizations_url":"https://api.github.com/users/kbranch/orgs","repos_url":"https://api.github.com/users/kbranch/repos","events_url":"https://api.github.com/users/kbranch/events{/privacy}","received_events_url":"https://api.github.com/users/kbranch/received_events","type":"User","site_admin":false},"created_at":"2018-08-19T04:38:37Z","updated_at":"2018-08-19T04:38:37Z","author_association":"NONE","body":"Wow, thanks for the quick turnaround!"}}
{"actor":{"display_login":"kbranch"}}