跳到主要内容
keyboard-tools

键盘检测

按下键盘上的每一个键。按住时键会变蓝,一旦被记录下来就会留下一个对勾,所以始终没有变化的键就是需要留意的。

按任意键,它会在这里亮起。

EscF1F2F3F4F5F6F7F8F9F10F11F12
`1234567890-=Backspace
TabQWERTYUIOP[]\
Caps LockASDFGHJKL;'Enter
ShiftZXCVBNM,./Shift
CtrlAltSpaceAltCtrl
↑
←↓→

如何检测键盘

  1. 从头到尾把键盘按一遍,每个键按一次,包括修饰键和功能键那一排。
  2. 按住某个键时它会变蓝,那是浏览器此刻正在接收这个键。
  3. 松开后它会保留一个对勾,表示至少被记录过一次。带对勾的键是正常的。
  4. 留意没有对勾的键,那些就是从未到达浏览器的。按重置可以清除对勾,重新检查一遍。

在断定某个键坏了之前,不妨用禁用了扩展的隐私窗口再试一次——浏览器扩展可能在页面看到按键之前就把它拦下了。

这个工具测不到的按键

这是浏览器里的检测,不是硬件诊断:它只能显示浏览器有没有收到某个键,无法区分键轴损坏和驱动或设置的问题。有些键根本不会传到浏览器,所以即使键本身完好,这里也不会有反应:

  • Fn — 在键盘内部就处理掉了,从不发送给操作系统,所以任何网页都看不到它。
  • 音量、亮度等多媒体键 — 通常被操作系统接管。
  • Print Screen — 传递方式并不一致,在某些环境下根本传不过来。
  • 系统快捷键 — 例如 Ctrl+Alt+Delete、Alt+Tab 或 Cmd+Tab——操作系统会抢在网页之前处理。
  • 浏览器快捷键 — 例如 Ctrl+W、Ctrl+T 或 F12——浏览器会先处理。

本工具不会拦截这些快捷键,所以 Tab 仍然会移动焦点,功能键也仍然执行浏览器原本的操作。

为什么键面字符可能和你的键盘对不上

检测依据的是物理按键位置,而不是按键产生的字符。如果你用的是 AZERTY、QWERTZ、阿拉伯语、Dvorak 或者任何不是美式 QWERTY 的布局,亮起的位置是对的,但屏幕上显示的字母可能和键帽上印的不一样。

这是有意为之。这也意味着,在操作系统里切换键盘语言并不会改变被检测的位置——你测的是手指下面那个物理按键。

如果你需要的某个键坏了,而你正在等待维修,这期间可以先用屏幕键盘输入阿拉伯语。