10

この台本で遊んでいました。

そして、KeyCode が IE10 では 17 でAlt GrChromeでは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

4

1 に答える 1