この台本で遊んでいました。
そして、KeyCode が IE10 では 17 でAlt Gr、Chromeでは17 AND 18であることに気付きましたか?
18 (またはまったく新しい番号) ではない理由と、Chrome で 2 つのポップアップが表示される理由を誰かが説明できますか?
コードは次のとおりです。
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;
}
}
これは私のコードではありません。たまたま見つけただけです。
EDIT :より多くの遊びをすることは+と同時にAlt Gr意味すると信じています。CtrlAltAlt GrCtrlAlt