JavaScript键盘键码速查表

键盘事件的是前端绕不开的一块,尤其是做游戏、快捷键、表单验证时,keyCode这种老派但实用的方式还挺好用的。

这份JavaScript 键盘表把常见的键码都列得清清楚楚,像Enter是 13,Backspace是 8,方向键从 37 到 40……不用再去查 MDN 或翻老笔记,打开就能用。

除了主键盘,连数字小键盘的键码都有,像KP_0KP_9是 96 到 105,还有加减乘除全覆盖,做财务类输入支持刚刚好。

文中还有段小代码,教你怎么监听keydown,一眼看明白,复制就能用。比如判断用户按下 A 键:

document.addEventListener('keydown', function(event) {
  if (event.keyCode === 65) {
    console.log('The key "a" was pressed!');
  }
});

虽然现在推荐用 event.keycode 更语义化,但多旧项目还是靠 keyCode 撑着,是兼容老浏览器的时候。

如果你正在搞快捷键,或者做输入监听,不妨把这份键码表收藏下,查得快,用得顺。

txt 文件大小:5.29KB