JS 代码
<html> <head> <script type = "text/javascript"> window.onload = function () {hotKeyHandler.init (); } var hotkeyHandler = {currentMainKey: null, currentValueKey: null, init: function () {hotkeyHandler.register (0, "k", function () {alert ("注册成功");}); }, Registre: function (tag, value, func) {var mainkey = ""; switch (tag) {case 0: mainkey = 17; // quebra de Ctrl; Caso 1: Mainkey = 16; // interrupção do turno; Caso 2: mainkey = "18"; // Break alt; } document.onkeyup = function (e) {hotkeyHandler.currentmainkey = null; } document.onkeydown = function (event) {// 获取键值 var keycode = event.keycode; var keyvalue = string.fromCharcode (event.keycode); if (HotKeyHandler.CurrentMainKey! = NULL) {if (keyValue == Value) {HotKeyHandler.CurrentmainKey = NULL; if (func! = null) func (); }} if (keycode == mainKey) HotKeyHandler.CurrentMainKey = KeyCode; }}} </script> </adhead> <body> 测试 , 按下 ctrl+k 你就会发现神奇的事情发生了 </body> </html>