返回目录工具
键盘按键测试
在完整键盘布局上检测每个按键,并显示 key、code 与 keyCode 值。
正在加载…
在本页的浏览器中运行,不上传任何内容。
工具介绍
在线检测键盘的每个按键是否正常。适合买新键盘或二手笔记本时逐键检查,排查某个键失灵、连击或卡键,开发者也可以用它查看按键的 key、code 和 keyCode 值。
页面显示包含功能键、方向键区和数字小键盘的完整键盘布局:按下过的键变为绿色,按住时显示为紫色,并统计已测试的按键数,下方列出最近 30 条按键事件。按键只在本页检测,不上传。
使用步骤
- 打开页面后直接按键,不需要点击输入框;建议保持勾选“拦截 F5、Tab 等浏览器快捷键”,以免测试时刷新或离开页面。
- 逐个按下每个键,留意没有变绿的键。
- 查看最后一次按键的 key、code、keyCode、location 和修饰键。
- 在表格中查看最近 30 条按下和松开事件;点“重置”清空结果重新测试。
常见问题
怎样测试多个键同时按下(防鬼键)?
同时按住几个键,电脑收到的每个键都会显示为紫色。如果组合中有键没有亮起,说明键盘无法同时识别这些键。
key、code 和 keyCode 有什么区别?
key 是按键产生的字符或名称,会随 Shift 和键盘布局变化;code 表示按键的物理位置,例如左右 Shift 分别是 ShiftLeft 和 ShiftRight;keyCode 是旧式的数字编码,已不推荐使用,但很多程序仍在用。
为什么有的键按了没有亮?
有些键由键盘本身或系统处理,不会交给网页,例如多数笔记本上的 Fn 键,所以布局中没有 Fn 键。页面没有获得焦点时也检测不到按键,先点击一下页面再试。
苹果键盘能测吗?
能。Command 键对应布局中的 Win 键,Option 键对应 Alt 键。
表格里的“(repeat)”是什么意思?
按住一个键不放时,系统会自动重复发送按下事件,这些事件会标为 repeat。如果只短按一下却出现多次没有 repeat 标记的 keydown,说明按键可能存在连击。