website-keyboard-control
Example
test textfield typing
text field
password field
$.keyBind({ key : "space bar", // 按鍵 Space Bar, 按下執行 fn : function(){ output("space bar, with no repeat.") } },{ key : "a", // 按鍵 A alone : true, // 只能獨自執行, fps : 50, fn : function(){ // 多項功能執行. output('Only A'); } },{ key : "Ctrl|a", // 按鍵 Ctrl + A fn : function(){ // 多項功能執行. output("Ctrl + A - multi action 1"); } },{ key : "Ctrl|a", // 按鍵 Ctrl + A fn : function(){ // 多項功能執行. output("Ctrl + A - multi action 2"); } },{ key : "home|end", // 按鍵 Home + End 同時按下, fn : function(){ output("Home+end Clicked"); } },{ key : "home|end", // 按鍵 Home + End repeat : true, // 重覆執行 fps : 50, // 重覆間隔 0.05 fn : function(){ output("holding HOME+End key - repeat in 0.05") } },{ key : "home|end", // 按鍵 Home + End repeat : true, // 重覆執行 fps : 100, // 重覆間隔 0.05 fn : function(){ output("---------------------- repeat in 0.1") } },{ key : "h|e|l|l|o", // 按鍵 H,e,l,l,o order : true, // 順序 fn : function(){ output("Oh hello there.") } }); $.keyBind({ key : "esc", // 按鍵 Esc fn : function(){ // 清除, 測試用. output(); $("#txt01").val(""); $("#txt02").val(""); keystats(); } }); $.keyBind({ key : "F5", // 按鍵 F5, reload. fn : function(){window.location.reload(true);} });