{"action":"created","issue":{"url":"https://api.github.com/repos/tekezo/Karabiner/issues/533","labels_url":"https://api.github.com/repos/tekezo/Karabiner/issues/533/labels{/name}","comments_url":"https://api.github.com/repos/tekezo/Karabiner/issues/533/comments","events_url":"https://api.github.com/repos/tekezo/Karabiner/issues/533/events","html_url":"https://github.com/tekezo/Karabiner/issues/533","id":122430060,"number":533,"title":"BlockUntilKeyUp with no timeout?","user":{"login":"ethus3h","id":10457522,"avatar_url":"https://avatars.githubusercontent.com/u/10457522?v=3","gravatar_id":"","url":"https://api.github.com/users/ethus3h","html_url":"https://github.com/ethus3h","followers_url":"https://api.github.com/users/ethus3h/followers","following_url":"https://api.github.com/users/ethus3h/following{/other_user}","gists_url":"https://api.github.com/users/ethus3h/gists{/gist_id}","starred_url":"https://api.github.com/users/ethus3h/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ethus3h/subscriptions","organizations_url":"https://api.github.com/users/ethus3h/orgs","repos_url":"https://api.github.com/users/ethus3h/repos","events_url":"https://api.github.com/users/ethus3h/events{/privacy}","received_events_url":"https://api.github.com/users/ethus3h/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-12-16T05:08:05Z","updated_at":"2015-12-16T05:28:46Z","closed_at":null,"body":"Hi! Sorry to bother you, but I'm wondering what the correct setting would be for making BlockUntilKeyUp have no timeout? (Right now it seems to be sending the keydown event in under a second after it was pressed.) I'm basically looking for making it so that the keydown event is discarded, and the keyup event sends keydown, keyup in quick succession. Sorry, this is probably a dumb question... Thanks :)\r\n\r\n(Here's what I tried that didn't do the trick:\r\n\r\n   <item>\r\n    <name>Block right mouse</name>\r\n    <identifier>private.blockrightmouse</identifier>\r\n    <autogen>\r\n      __BlockUntilKeyUp__ PointingButton::RIGHT\r\n    </autogen>\r\n  </item>\r\n\r\n)\r\n\r\n(Moderately irrelevant information that may be relevant if this turns out to be an X-Y question: I'm doing it with the right mouse button trying to emulate the behavior that KDE had (?) where the context menu wouldn't pop up until the button was released. The different behavior is an annoyance for me in OS X because I tend to lean on the right mouse button with my thumb while I'm typing, which means I accidentally trigger context menu actions that have single-letter keyboard bindings in Firefox a lot. If you're wondering how I'm leaning on a mouse button with my thumb, it's because I use an IBM SpaceSaver II keyboard/trackpoint combo, which instead of a traditional mouse button has three extra keys below the space bar that let me mouse without taking my hands off of the keyboard. Which is a HUGE improvement over a traditional mouse or trackpad. Thanks again! :) )"},"comment":{"url":"https://api.github.com/repos/tekezo/Karabiner/issues/comments/164998509","html_url":"https://github.com/tekezo/Karabiner/issues/533#issuecomment-164998509","issue_url":"https://api.github.com/repos/tekezo/Karabiner/issues/533","id":164998509,"user":{"login":"tekezo","id":659178,"avatar_url":"https://avatars.githubusercontent.com/u/659178?v=3","gravatar_id":"","url":"https://api.github.com/users/tekezo","html_url":"https://github.com/tekezo","followers_url":"https://api.github.com/users/tekezo/followers","following_url":"https://api.github.com/users/tekezo/following{/other_user}","gists_url":"https://api.github.com/users/tekezo/gists{/gist_id}","starred_url":"https://api.github.com/users/tekezo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tekezo/subscriptions","organizations_url":"https://api.github.com/users/tekezo/orgs","repos_url":"https://api.github.com/users/tekezo/repos","events_url":"https://api.github.com/users/tekezo/events{/privacy}","received_events_url":"https://api.github.com/users/tekezo/received_events","type":"User","site_admin":false},"created_at":"2015-12-16T05:28:45Z","updated_at":"2015-12-16T05:28:45Z","body":"You can adjust the timeout in Karabiner Preferences > Parameters tab.\r\n\r\nBut I think you should use __KeyOverlaidModifier__ instead of __BlockUntilKeyUp__.\r\n\r\n```\r\n    <autogen>\r\n      __KeyOverlaidModifier__\r\n      PointingButton::RIGHT,\r\n      KeyCode::VK_NONE,\r\n      PointingButton::RIGHT,\r\n    </autogen>\r\n```"}}