JS代码





窗口。指针函数(){
HotKeyHandler . Init();
}
无功hotkeyhandler = {
CurrentMainKey:空,
CurrentValueKey:空,
init:函数(){
hotkeyhandler。登记(0,K
},
寄存器:函数(标签,值,函数){
var = 基调;
开关(标记){
案例0:
该= 17; / / Ctrl
打破;
案例1:
该= 16; / /移
打破;
案例2:
该=18; / / ALT
打破;
}
文件。onkeyup =功能(e){
hotkeyhandler currentmainkey = null;
}

文档化函数(事件){
获取密钥
VaR密码=的情况下;
VaR的keyValue = String.fromCharCode(事件。密码);

如果(hotkeyhandler.currentmainkey!= NULL){
如果(keyValue = =值){
hotkeyhandler currentmainkey = null;
如果(函数)!= NULL)函数();
}
}
如果(密码= =主键)
hotkeyhandler currentmainkey =键码;
}
}
}



测试,按Ctrl + K,你会发现奇迹般的事情发生。