我正在使用javascript(在macbook pro OSX 10.11.x上,不确定这是否重要)使用Chrome浏览器.我使用的功能:
window.onkeypress = function(e) {
var key = e.keyCode ? e.keyCode : e.which;
console.log("keypressed = " + key);
}
Run Code Online (Sandbox Code Playgroud)
当我按下键盘上的'a'键时,它会记录为97,但这与我在互联网上找到的任何其他keyCode列表不一致,后者表示'a'为65.
对于其他键也是如此,例如,对我来说's'是115,但其他人都说's'是83.
我缺少一种依赖吗?如果我发起假设== 95的事件,它会在其他浏览器上运行吗?
谢谢.