请按下按键。被按下的键会亮起,凡是被识别过一次的键会保留绿色边框。
一次按下多个键来确认最大同时输入数。由于USB规范,很多键盘会停在6个。
可以逐个确认键盘上每个键是否向浏览器发出信号,同时还能检测同时按下时最多能准确区分几个(全键无冲),以及某些组合下输入丢失的按键冲突。
被浏览器或操作系统先行拦截的按键,信号无法到达网页。常见的有F11(全屏)、F12(开发者工具)、Win/Cmd键、Alt+Tab、PrtSc等。排除这些之后仍有特定键毫无反应,则可怀疑是键盘的问题。
另外,本页面按物理按键位置(event.code)高亮,因此无论输入语言或键盘布局(QWERTY、QWERTZ等)如何,亮起的都是同一个物理位置的键。
大多数键盘并非为每个键单独走线,而是通过共享的矩阵电路读取。在这种结构下,同时按下位于同一行或同一列的特定组合时无法区分是哪个键被按下,输入因此丢失,这就是按键冲突。为每个键加入二极管的键盘则能全部区分,这种能力称为无冲(rollover)。
| 标记 | 含义 |
|---|---|
| 2KRO | 除修饰键外仅能可靠区分2个。低价键盘常见 |
| 6KRO | 可区分6个。USB默认规范的标准值 |
| NKRO | 基本没有数量限制。电竞与机械键盘广泛支持 |
即便是NKRO键盘,在USB连接下也可能因默认规范而看起来被限制为6个。视机型不同,可能需要在专用软件、固件设置或特定按键组合中开启NKRO模式。
本测试仅依据浏览器接收到的信号判断,仅供参考,不能替代正式的硬件检测。如果想测量按键连打速度,可以试试空格键连打测试或APM测试。