实用工具

键盘按键失灵检测工具

直接敲击键盘:页面实时高亮按下的键位并自动标记"已测试",内置疑似连击检测与最高同时按键数统计。适用于排查按键失灵、连击、多键冲突等问题。页面打开即可测试,无需任何权限。

已测试0 / 104
总按压0
最高同时按键0
疑似连击键数0
测试时长0.0s
未测试 正在按下 已检测 疑似连击

正在按下:(无)

说明:部分按键(如 Win 键、部分 Fn 组合)会被操作系统优先响应,浏览器可能收不到事件,这类键显示为"未测试"不代表损坏。"疑似连击"为启发式判断,供参考。

最近事件

时间 Code Key 事件 状态

🔒 隐私说明:键盘事件仅用于本页实时显示,不记录输入内容、不上传服务器、不写入任何日志,页面刷新即清空。

工具介绍

打开页面后直接敲击键盘即可:物理按键按下时对应键位实时高亮,松开后标记为已检测。将键盘上的 104 个键位逐一按一遍,未被标记的键位即为待排查对象。

疑似连击检测:按键松开后极短时间内(默认 30ms,可调)再次触发,会被标记为疑似连击——这是机械键盘轴体氧化或老化导致"连击/双击"的典型特征。工具已自动排除长按产生的系统自动重复(event.repeat),不会把正常长按误判为连击。

同时按键数(rollover):同时按住多个键(如游戏中的 WASD+Shift+Space),页面会显示当前与历史最高的同时按键数量,可用于检验键盘的无冲性能表现。

键盘只是脏了需要擦拭?使用「键盘清理模式」防止清洁过程中误触快捷键;清洁完成后回到本页逐键确认是否恢复正常。

常见问题

支持哪些键盘?笔记本、USB、蓝牙键盘都可以吗?

都可以。只要是能在浏览器里产生 KeyboardEvent 的键盘——笔记本内置键盘、USB 有线键盘、蓝牙/2.4G 无外设键盘、机械/薄膜键盘——本工具都能检测,因为它只依赖浏览器标准事件,与键盘品牌和连接方式无关。

如何重新开始一轮完整的测试?

点击键盘上方的"重新测试"按钮即可清空全部标记、统计与事件日志,重新逐键检测。页面刷新也可以,但刷新会丢失当前进度。

"未测试"的键一定是坏键吗?

不一定。浏览器只能感知到达页面的按键事件:完全无响应的坏键收不到事件,但被操作系统拦截的按键(Win 键打开开始菜单、部分 Fn 组合、某些媒体键)同样收不到事件。逐一排查时请区分"没按过"与"按了但被系统拦截",必要时在系统层面确认后再下结论。

什么是连击(chattering)?工具怎么判定?

连击指按键一次却被识别为多次输入,常见原因是机械轴触点氧化或老化。本工具的判定是启发式的:同一按键在松开后极短时间内(默认 30ms,可在 20/30/50/100ms 间调整)再次触发就标记为疑似连击;同时自动排除长按时的系统自动重复(event.repeat),避免把正常长按误判。

最高同时按键数有什么用?

它反映键盘的多键无冲能力:同时按住尽量多的键(比如从 WASD 逐渐加上 Shift、Ctrl、Space、方向键),页面记录的峰值就是当前条件下实际可达的同时按键数。部分键盘存在"鬼键"区域,某些组合超过 2~6 键就会被忽略或错乱,这个统计能直观暴露这类限制。

检测数据会被上传或记录吗?

不会。按键事件只在本页内存里实时渲染,不写入任何服务器日志,也不与你的实际输入内容关联(工具读取的是物理键位 code,不是你打的字)。页面刷新即全部清空,可以放心测试密码框、聊天窗口等场景。

排查出某个键失灵,一般是什么原因?

常见原因按概率:① 键帽下有碎屑或灰尘遮挡(拔键帽清理常能解决);② 机械轴/薄膜触点氧化磨损(表现为连击或无响应);③ 排线松动(笔记本键盘或外设键盘 cable);④ 驱动或改键软件映射异常。建议先清洁、换 USB 口/设备交叉验证,再用本页复查,逐步定位是硬件还是软件问题。