キータッチイベントのバインドを楽にするjQueryプラグイン → demo site
アルファベットおよび cursol(up, left, down, right)、return/space 単一キーのイベントバインドが可能
また、上記単一キー + ( ALT or SHIFT or CTRL )付きのキーバインドが可能
var binder = $.jqKeyCodeBinder();
binder.on( "a", function(){ alert("a")} );
binder.on( "shift+ctrl+c", function(){ alert( "shift+ctrl+c" )} );
binder.on( "alt+shift+ctrl+down", function(){ alert( "alt+shift+ctrl+down" )} );
binder.on( "shift+alt+ctrl+return", function(){ alert( "shift+alt+ctrl+return" )} );
binder.on( "shift+f", function(){ alert( "shift+f 1" )} );
binder.on( "shift+f", function(){ alert( "shift+f 2" )} );
binder.on( "shift+d ctrl+e", function(){ alert( "shift+d or ctrl+e" )} );
binder.on( "b", hogehoge );
binder.off( "b" );
binder.on( "alt+shift+ctrl+c", fugafuga );
binder.off( "alt+shift+ctrl+c" );
binder.on( "alt+shift+ctrl+c", hogefuga );
binder.on( "alt+shift+c+ctrl", hogefuga ); //←次のoff("alt+shift+ctrl+c")では解除されない
binder.off( "alt+shift+ctrl+c" );
binder.on( "shift+z alt+z", fugahoge );
binder.off( "shift+z" ); //「shift+z」のみ解除
binder.unbind();