{"action":"created","issue":{"url":"https://api.github.com/repos/brookhong/Surfingkeys/issues/125","repository_url":"https://api.github.com/repos/brookhong/Surfingkeys","labels_url":"https://api.github.com/repos/brookhong/Surfingkeys/issues/125/labels{/name}","comments_url":"https://api.github.com/repos/brookhong/Surfingkeys/issues/125/comments","events_url":"https://api.github.com/repos/brookhong/Surfingkeys/issues/125/events","html_url":"https://github.com/brookhong/Surfingkeys/issues/125","id":186177262,"number":125,"title":"Cannot unregister all default bindings","user":{"login":"Dessix","id":434942,"avatar_url":"https://avatars.githubusercontent.com/u/434942?v=3","gravatar_id":"","url":"https://api.github.com/users/Dessix","html_url":"https://github.com/Dessix","followers_url":"https://api.github.com/users/Dessix/followers","following_url":"https://api.github.com/users/Dessix/following{/other_user}","gists_url":"https://api.github.com/users/Dessix/gists{/gist_id}","starred_url":"https://api.github.com/users/Dessix/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Dessix/subscriptions","organizations_url":"https://api.github.com/users/Dessix/orgs","repos_url":"https://api.github.com/users/Dessix/repos","events_url":"https://api.github.com/users/Dessix/events{/privacy}","received_events_url":"https://api.github.com/users/Dessix/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":3,"created_at":"2016-10-31T00:35:28Z","updated_at":"2016-11-07T02:46:21Z","closed_at":null,"body":"When I do `unmapAllExcept();` or `unmapAllExcept([]);` at the top of an empty configuration, many windows will still exhibit the default configuration mappings, or will result in odd behaviours such as `<` bringing a small keypress-notice on the bottom right as if it had a binding.\n\nAlso, in the default configuration, `>>` and `<<` seem to vary in behaviour similarly, and I cannot reliably reproduce this particular circumstance, but it seems related to the above.\n"},"comment":{"url":"https://api.github.com/repos/brookhong/Surfingkeys/issues/comments/258735620","html_url":"https://github.com/brookhong/Surfingkeys/issues/125#issuecomment-258735620","issue_url":"https://api.github.com/repos/brookhong/Surfingkeys/issues/125","id":258735620,"user":{"login":"brookhong","id":288207,"avatar_url":"https://avatars.githubusercontent.com/u/288207?v=3","gravatar_id":"","url":"https://api.github.com/users/brookhong","html_url":"https://github.com/brookhong","followers_url":"https://api.github.com/users/brookhong/followers","following_url":"https://api.github.com/users/brookhong/following{/other_user}","gists_url":"https://api.github.com/users/brookhong/gists{/gist_id}","starred_url":"https://api.github.com/users/brookhong/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/brookhong/subscriptions","organizations_url":"https://api.github.com/users/brookhong/orgs","repos_url":"https://api.github.com/users/brookhong/repos","events_url":"https://api.github.com/users/brookhong/events{/privacy}","received_events_url":"https://api.github.com/users/brookhong/received_events","type":"User","site_admin":false},"created_at":"2016-11-07T02:46:21Z","updated_at":"2016-11-07T02:46:21Z","body":"Yes, user settings(described in JS) always gets executed after default settings. Otherwise `unmapAllExcept` won't make sense. If user settings goes first, `unmapAllExcept` will not unmap anything, as there is no any mapping existed.\r\n\r\nFor your second question, if you know Javascript/jQuery(jQuery is built within Surfingkeys) well, I guess you could.\r\n\r\n\r\n    $(document).on('myEvent',function(){\r\n        unmapAllExcept();\r\n        map(...);\r\n    });\r\n"}}
{"actor":{"display_login":"brookhong"}}