我正在玩这个脚本。
我注意到IE10 中Alt Gr的 KeyCode 是17,Chrome中的 KeyCode 是17 AND 18 ?
有人可以解释为什么它不是18(或一个全新的数字)以及为什么我在 Chrome 中得到两个弹出窗口吗?
继承人的代码:
document.onkeyup = KeyCheck;
function KeyCheck(e) {
var KeyID = (window.event) ? event.keyCode : e.keyCode;
alert(KeyID);
switch (KeyID)
{
case 18:
document.Form1.KeyName.value = "Alt";
break;
case 17:
document.Form1.KeyName.value = "Ctrl";
break;
}
}
这不是我的代码,我只是偶然发现了它。
编辑:我相信更多的游戏Alt Gr意味着Ctrl+Alt同时,因为一些需要Alt Gr像é的东西也可以与Ctrl+一起使用Alt。