Javascript - onKeyPress事件的W字符代码无法正常工作

时间:2013-02-11 03:19:02

标签: javascript ascii keypress

这适用于输入键,但似乎不适用于w。以下是我的代码。

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

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

为什么这不适用于W键?任何帮助表示赞赏。

1 个答案:

答案 0 :(得分:2)

小写w 119 ,大​​写W 87

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

ASCII table