0

これはエンターキーでは機能しますが、w では機能しないようです。以下は私のコードです。

function onKeyPress(event){
    keyCode = event.keyCode;
    switch(keyCode){
        case 87: //w
            console.log("w");
        break;
    }
}

window.addEventListener("keypress", onKeyPress, false);

これが W キーで機能しないのはなぜですか? どんな助けでも大歓迎です。

4

1 に答える 1

2

小文字w119、大文字W87です。

function onKeyPress(event){
    keyCode = event.keyCode;
    switch(keyCode){
        case 119: //w
            console.log("w");
            break;
        case 87: // W
            console.log('W');
            break;
    }
}

アスキーテーブル

于 2013-02-11T03:21:48.363 に答える