键盘测试

在 104 键布局上实时高亮按下的键,找出失灵按键

加载中…

这个工具有帮助吗?

关于此工具

这个工具让你亲眼看到键盘上哪些键没有反应。页面画出 104 键布局,当前按住的键显示为蓝色,按过一次的键留成绿色,所以整块键盘敲一遍之后,没有上色的就是失灵的键。判定依据是按键的物理位置(event.code)而不是输出的字符(event.key),因此开着任何输入法都能正常检测。

使用方法

  1. 随便按一个键,按下的瞬间对应位置就会亮起。
  2. 从左上角开始依次敲过去,留意有没有始终不变绿的键。
  3. 同时按住多个键,查看同时识别的最大数量(全键无冲)。
  4. 在下方日志里查看 code、key、keyCode,想重新开始就点重置。

常见问题

开着中文输入法还能检测吗?
可以。工具读取的是 event.code,也就是按键的物理位置。无论这个键输出 a 还是中文候选,code 都是 KeyA,所以不用关掉输入法。
按了 F5 页面却没有刷新。
这是有意拦截的。检测过程中刷新会让之前确认过的按键全部清空。切换到允许浏览器快捷键后就会恢复正常。
为什么 Ctrl+Alt+Del 和 Windows 键拦不住?
这些组合由操作系统优先接管,浏览器根本收不到,Alt+Tab 和 Alt+F4 也是一样。Tab 键则是特意保留的,好让没有鼠标的人能离开页面。
同时按多个键时有些键没反应。
这在薄膜键盘上很常见:共用同一条线路的按键会互相冲突,后按的会被丢弃。游戏键盘标榜的全键无冲正是为了解决这个问题。

本工具只能确认键盘发给浏览器的信号,无法区分收不到信号是因为开关、线缆还是驱动。你敲下的内容只在浏览器内处理,不会发送到服务器。

类似工具