开发工具 125文本工具 40编码加密 40图片文件 66查询工具 46计算转换 57站长工具 57生活工具 55娱乐工具 39金融理财 45
首页/开发工具/KeyCode 按键码查询

KeyCode 按键码查询

键盘按键码速查表:每个键的 event.key、event.code 与旧版 keyCode 数值一一对照,并说明各自的用途与坑。做快捷键、游戏按键绑定、键盘事件调试时随手可查,不用再对着控制台一个个按。

本地运行 · 数据不上传 开发工具 免费 · 无需注册
键名(key)物理位置(code)keyCode十六进制分区说明

使用说明

  1. 搜键名(Enter)、物理位置(KeyA)或任意码值(13、0x0D、65)都能定位。
  2. 新代码请优先用 event.key(字符语义)或 event.code(物理位置),别再用 keyCode。
  3. 同一个 keyCode 可能对应左右两个键(如 ShiftLeft 与 ShiftRight 都是 16),要区分请用 code。
  4. 想知道自己键盘上某个键的真实取值,用「键盘按键测试」按一下最直观。

常见问题

keyCode 为什么被废弃了?
因为它在不同浏览器、不同键盘布局下不一致,而且不区分左右修饰键。现在标准是 event.key(按字符语义,会受输入法与大写锁定影响)和 event.code(按物理位置,不受布局影响)。keyCode 仅作为兼容保留,新代码不该依赖它。
key 和 code 该用哪个?
看目的:做快捷键(比如按 W 前进)用 code,这样在法语 AZERTY 键盘上用户按的还是同一个物理位置;做文本输入相关(比如识别用户敲了哪个字符)用 key。游戏和快捷键用 code 更稳,文字处理用 key 才对。
为什么 F5、Ctrl+W 在测试工具里按不出来?
因为它们在到达页面之前就被操作系统或浏览器抢先处理了(F5 刷新、Ctrl+W 关标签)。这不是工具的问题,任何网页都拿不到这些组合。测试这类按键需要在浏览器开发者工具的协议层或原生应用里做。

相关工具

开发工具 · 该分类共 125 个工具,展开查看全部