Another javascript library to handle keyboard combos is Mousetrap.
Compared to the latter I like the way Keypress handle multiple combos declaration, but overall mousetrap seems more robust.<p>Also it's not clear to me how Keypress differentiate (if it does so) among a sequence of keys or a combinations.
Mousetrap is using the + notation to handle that so you can declare different bindings for combinations 'command+shift+k' and sequences 'command shift k'.<p><a href="https://github.com/ccampbell/mousetrap" rel="nofollow">https://github.com/ccampbell/mousetrap</a>