jwerty is a javascript library that allows you to bind, fire and assert key combination strings against elements and events.
HotKeys is a javascript input capture library with some very special features, it is easy to pick up and use, has a reasonable footprint (~3kb), and has no dependencies.
Mousetrap is a simple library for handling keyboard shortcuts in Javascript. Supported browsers are Internet Explorer 6+, Safari, Firefox, Chrome.
Long Press is a jQuery plugin to ease the writing of accented or rare characters as easily as on Android or iOS.
Keyboard Delimiter is a powerfull jQuery plugin that remove the possibility of pressing any key or group of keys in the keyboard. Only is possible if this keys are defined previously by options.
Lightweight plugin that enables keyboard shortcuts for pagination. It supports Numbered links, Previous-Next page links, First-Last page links.
Virtual Keyboard is a jQuery UI plugin that comes with lots of features, compatible with theme roller, works with jQuery mobile and would ideal for touch screen.
This plugin supports many keyboard layouts like qwerty, alphabetic, numeric, Dvorak, regional layouts or any other custom layout. The entire keyboard can be easily customized with CSS.