{"issue":{"milestone":null,"user":{"id":711629,"login":"capnrefsmmat","url":"https://api.github.com/users/capnrefsmmat","avatar_url":"https://secure.gravatar.com/avatar/f18dbfa7eb93b5a5194ffd92b9c51f69?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","gravatar_id":"f18dbfa7eb93b5a5194ffd92b9c51f69"},"title":"Remake keyboard shortcut system","created_at":"2011-08-30T19:50:39Z","updated_at":"2011-12-16T19:29:58Z","labels":[],"state":"closed","id":1523802,"html_url":"https://github.com/Schroedingers-Hat/jsphys/issues/88","closed_at":"2011-12-16T19:29:58Z","pull_request":{"patch_url":null,"html_url":null,"diff_url":null},"body":"The current system is pretty \"raw\": directly go from key codes to actions. We should use a flexible system, like keymaster:\r\n\r\nhttps://github.com/madrobby/keymaster\r\n\r\nLets us flexibly bind key events to specific functions and de-cruft interface.js.","number":88,"url":"https://api.github.com/repos/Schroedingers-Hat/jsphys/issues/88","comments":12,"assignee":{"id":711629,"login":"capnrefsmmat","url":"https://api.github.com/users/capnrefsmmat","avatar_url":"https://secure.gravatar.com/avatar/f18dbfa7eb93b5a5194ffd92b9c51f69?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","gravatar_id":"f18dbfa7eb93b5a5194ffd92b9c51f69"}},"comment":{"user":{"id":788702,"login":"Schroedingers-Hat","url":"https://api.github.com/users/Schroedingers-Hat","avatar_url":"https://secure.gravatar.com/avatar/134bb0a4e7e123bac83aa76c21042704?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","gravatar_id":"134bb0a4e7e123bac83aa76c21042704"},"created_at":"2011-12-16T19:29:58Z","updated_at":"2011-12-16T19:29:58Z","id":3181549,"body":"This was about the return false/preventdefault issues. I seem to recall we discussed it.\r\nAlso IE8 is somewhat neglected at the moment and I would not be surprised if it didn't work right now.\r\nWill go through and do a compatability check on everything at some point.\r\nThe rest of this is done, closing","url":"https://api.github.com/repos/Schroedingers-Hat/jsphys/issues/comments/3181549"},"action":"created"}