键盘测试
在 104 键布局上实时高亮按下的键,找出失灵按键
加载中…
这个工具有帮助吗?
关于此工具
这个工具让你亲眼看到键盘上哪些键没有反应。页面画出 104 键布局,当前按住的键显示为蓝色,按过一次的键留成绿色,所以整块键盘敲一遍之后,没有上色的就是失灵的键。判定依据是按键的物理位置(event.code)而不是输出的字符(event.key),因此开着任何输入法都能正常检测。
使用方法
- 随便按一个键,按下的瞬间对应位置就会亮起。
- 从左上角开始依次敲过去,留意有没有始终不变绿的键。
- 同时按住多个键,查看同时识别的最大数量(全键无冲)。
- 在下方日志里查看 code、key、keyCode,想重新开始就点重置。
常见问题
- 开着中文输入法还能检测吗?
- 可以。工具读取的是 event.code,也就是按键的物理位置。无论这个键输出 a 还是中文候选,code 都是 KeyA,所以不用关掉输入法。
- 按了 F5 页面却没有刷新。
- 这是有意拦截的。检测过程中刷新会让之前确认过的按键全部清空。切换到允许浏览器快捷键后就会恢复正常。
- 为什么 Ctrl+Alt+Del 和 Windows 键拦不住?
- 这些组合由操作系统优先接管,浏览器根本收不到,Alt+Tab 和 Alt+F4 也是一样。Tab 键则是特意保留的,好让没有鼠标的人能离开页面。
- 同时按多个键时有些键没反应。
- 这在薄膜键盘上很常见:共用同一条线路的按键会互相冲突,后按的会被丢弃。游戏键盘标榜的全键无冲正是为了解决这个问题。
本工具只能确认键盘发给浏览器的信号,无法区分收不到信号是因为开关、线缆还是驱动。你敲下的内容只在浏览器内处理,不会发送到服务器。