我正在使用JavaScript(在macbook pro OSX 10.11.x上,不确定这是否重要)使用Chrome浏览器。 进出口使用的功能:javascript keycode for 65或97?
window.onkeypress = function(e) {
var key = e.keyCode ? e.keyCode : e.which;
console.log("keypressed = " + key);
}
当我按下键盘上的“A”键,它会记录为97,但是这不符合任何其他键代码列表我在互联网上找到,其中规定“A”为65
这是其他按键一样好,例如,“S”对我来说是115,但其他人指出,“S”是83
是否有我”的依赖失踪了?如果我假设一个== 95的事件发生,它会在其他浏览器上工作吗?
谢谢。
的 “按键” 事件不会给你*键码*,它给你*字符代码*。 – Pointy
字符(字符)代码http://www.asciitable.com/ –
a = 97和A = 65 – PRMoureu