专为 Web 开发者设计的专业键盘事件检查器。按任意键即可实时查看所有 JavaScript 键盘事件属性。是调试键盘交互、构建自定义快捷键和理解键盘 API 的必备工具。
按键时对应键位会高亮显示,便于直观对照 code 属性与物理位置的映射关系。
使用 code 进行物理键检测,不受键盘布局影响。
使用 key 处理字符输入,会随修饰键和布局变化。
避免使用 keyCode,它已被弃用且跨浏览器不一致。
检查 shiftKey / ctrlKey 等状态以实现快捷键。
点击工具区域并按键盘上的任意键开始检测。
所有键盘事件属性立即显示,包括现代与旧版属性。
点击属性右侧的复制按钮,将值复制到剪贴板。
按住修饰键再按其他键,测试快捷键组合的状态变化。
按下的键的实际值(如 "a"、"A"、"Enter"、"ArrowUp")。根据修饰键和键盘布局变化。用于字符输入检测。
表示键盘上键位置的物理键代码(如 "KeyA"、"Digit1"、"ArrowUp")。在不同键盘布局中保持一致。用于游戏控制和物理键检测。
键的数字代码(如 "A" 为 65)。在浏览器和键盘之间不一致。避免在新代码中使用。
指示键的物理位置(0:标准,1:左侧,2:右侧,3:数字键盘)。用于区分左/右修饰键。
使用 code 配合修饰键检测 Ctrl+S、Cmd+K 等。
使用 key 处理 Enter、Tab、Escape 键。
使用 code 处理 WASD、方向键和动作按钮。
为屏幕阅读器用户实现键盘导航。
此工具显示全面的信息,包括现代属性(key、code)和旧版属性(keyCode、which、charCode),以及修饰键状态和事件元数据。非常适合在不同浏览器和键盘布局中测试键盘事件处理器。