{"issue":{"created_at":"2011-12-04T23:19:15Z","state":"open","updated_at":"2011-12-05T00:13:59Z","comments":1,"user":{"gravatar_id":"2c1a10ad0cce0f73e11a2a558a69f97c","id":2406,"url":"https://api.github.com/users/jamesarosen","avatar_url":"https://secure.gravatar.com/avatar/2c1a10ad0cce0f73e11a2a558a69f97c?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","login":"jamesarosen"},"body":"The only way to bind to `?` currently is to bind to \"shift-slash,\" which only works on some keyboards. The trouble is that the only way to do a real binding to `?` is to use `onKeyPress`, instead of `onKeyUp`, which doesn't work in other cases. This is a known problem area for nearly all keybinding libraries. I'd love to hear your thoughts on how to do this elegantly.","assignee":null,"pull_request":{"patch_url":null,"html_url":null,"diff_url":null},"id":2444401,"number":5,"labels":[],"title":"Make it easy to bind to \"?\"","html_url":"https://github.com/RobertWHurst/KeyboardJS/issues/5","closed_at":null,"url":"https://api.github.com/repos/RobertWHurst/KeyboardJS/issues/5","milestone":null},"action":"created","comment":{"created_at":"2011-12-05T00:13:59Z","updated_at":"2011-12-05T00:13:59Z","user":{"gravatar_id":"36d1ff48b9e2a6f589343cf7bbe0fff1","id":178857,"url":"https://api.github.com/users/RobertWHurst","avatar_url":"https://secure.gravatar.com/avatar/36d1ff48b9e2a6f589343cf7bbe0fff1?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","login":"RobertWHurst"},"body":"I've been thinking about special keys like `?`. I would have to redesign the library's key look up system to use a hidden input to sniff the character pressed. I'm not sure I will do this because it feels unclean.","id":3010003,"url":"https://api.github.com/repos/RobertWHurst/KeyboardJS/issues/comments/3010003"}}