键盘测试

点击页面任意位置激活焦点,然后按下实体键盘按键即可测试。按下高亮、松开恢复;按住超过 3 秒未松开会标记「可能卡键」。系统级快捷键(Win+D、Win+L、Ctrl+Alt+Del 等)浏览器无法捕获,属正常现象。
Shift Ctrl Alt Win/Meta NumLock CapsLock
Esc F1F2F3F4 F5F6F7F8 F9F10F11F12
` 1234 5678 90-= ⌫
Tab QWER TYUI OP[] \
Caps ASDF GHJK L;' Enter
Shift ZXCV BNM ,./ Shift
Ctrl Win Alt 空格 Alt Win ☰ Ctrl
Ins Home PgUp Del End PgDn ↑ ← ↓ →
Num / * - 7 8 9 + 4 5 6 1 2 3 Enter 0 .
按键事件日志(0 条)
日志为空 — 点击页面后开始按键测试
检测到可能卡键:(仅收到按下未收到松开,松开后自动恢复)
疑似串键:(两个按键几乎同时触发,可能为键盘故障,请多按几次确认)
浏览器限制:Win+D、Win+L、Ctrl+Alt+Del、Alt+F4 等系统级快捷键无法被网页捕获,无法检测;部分 F 键(如 F11 全屏)可能被浏览器占用。
在线键盘测试工具,可视化检测每个按键是否正常触发、有无卡键与串键,支持修饰键组合与小键盘检测,纯本地运行。

键盘测试使用说明

  • 点击页面任意位置激活焦点,按下实体键盘按键即可测试,无需安装任何软件。
  • 按键按下高亮、松开恢复;按住超过 3 秒未松开会标记「可能卡键」并红色告警。
  • 日志面板实时记录每次按下/松开:按键名、code 物理编码、which 值、修饰键、时间戳。
  • 修饰键组合(Shift / Ctrl / Alt / Win)、NumLock / CapsLock 状态实时显示。
  • 小键盘与主键盘数字通过 code 区分(Digit\ 为主键盘,Numpad\ 为小键盘),可用于判断触发位置。
  • 长按自动重复触发 keydown 属正常现象,日志会标记「长按重复」。
  • 浏览器限制:Win+D、Win+L、Ctrl+Alt+Del、Alt+F4 等系统级快捷键无法被网页捕获,属正常现象,非键盘故障。
  • 网页仅能获取浏览器转发的按键事件,可作为键盘问题的初步排查工具;确认硬件故障建议结合系统自带检测或更换键盘验证。

常见问题 FAQ

为什么部分按键没有反应?

浏览器无法捕获系统级快捷键,如 Win+D、Win+L、Ctrl+Alt+Del、Alt+F4 等;部分 F 键(如 F11 全屏)会被浏览器占用。这些属于浏览器限制,属正常现象,并非键盘故障。

怎么判断是卡键还是正常长按?

卡键:按键按下后一直没有收到松开事件,虚拟按键持续高亮,按住超过 3 秒会红色告警并在日志标记「可能卡键」;正常长按:浏览器会连续触发重复的 keydown 事件,日志会标记「长按重复」,松开后正常恢复。

如何区分主键盘数字和小键盘数字?

查看日志中的 code 物理编码:主键盘数字为 Digit0-Digit9,小键盘数字为 Numpad0-Numpad9,两者编码不同。如果按主键盘数字却触发 Numpad 编码,说明信号串键,可能为硬件问题。

这个工具能完全检测硬件故障吗?

网页只能获取浏览器转发的按键事件,不能完全等同于硬件底层信号,可作为初步排查工具。如需确认硬件故障,建议结合操作系统自带键盘检测功能或更换键盘进行验证。