键盘测试在浏览器里检测键盘的三类问题:按键失灵(按了没反应)、连击(按一次出两个字)、按键冲突(同时按多个键时丢键)。支持 87 键、104 键和 Mac 布局,按下哪个键就亮哪个,一眼就能看出问题。
| 问题 | 测法 | 看哪里 |
|---|---|---|
| 失灵 | 每个键按一遍 | 一直不亮的键 |
| 连击 | 正常速度单击可疑的键 | 红色的「疑似连击」记录 |
| 冲突 | 同时按住一组常用键 | 「最多同时按下」的数字 |
机械开关里的金属簧片接触时会有几毫秒的弹跳,键盘主控靠「防抖」算法把这段弹跳过滤掉。轴体氧化、进灰或簧片疲劳后,弹跳时间变长,超出防抖窗口,一次按下就被识别成两次,这就是连击。它最常见于用了几年的机械键盘,也有少数新键盘出厂防抖时间设得太短。
用正常速度单击可疑的键,每次只按一下。如果记录里出现红色的「疑似连击」,说明这个键松开后几十毫秒内又被触发了一次。人手连按两下最快也在 60ms 以上,所以 30ms 以内的重复基本可以确定是开关抖动。偶尔一次可能是手指没按稳,同一个键反复出现才是问题。
默认 30ms 适合大多数情况。怀疑误报(比如你按键特别快)就选 20ms,只抓最明显的抖动;想更敏感地排查就选 50ms,但快速连打时可能出现误报。
机械键盘先试试清洁轴体:拔下键帽,用气吹清理,或者快速按压几十次把氧化层磨掉。支持热插拔的键盘可以直接换轴。很多键盘的驱动或固件里有「防抖时间」设置,调大一点也能缓解。薄膜键盘或笔记本键盘出现连击,一般要换键盘或送修。
它是这把键盘在你测试的那组键上同时能识别的最多按键数。全键无冲的键盘同时按多少个都能识别;普通 USB 键盘常见 6 键无冲(加上修饰键);很多薄膜键盘只保证特定组合,某些组合按到第 3 个键就会丢。注意这个数和你按的是哪些键有关,换一组键结果可能不同,要测你真正常用的组合。修饰键(Shift、Ctrl、Alt、⌘)一般不占这 6 个名额,所以 6 键无冲的键盘按住 6 个字母再加 Shift 会显示 7,页面上会注明其中有几个修饰键。很多办公键盘和笔记本键盘都是这种「6 个普通键 + 修饰键」的规格。超过上限时键盘会轮换上报按键,瞬间可能多出一个,页面只记录稳定保持 60ms 以上的组合。
除了键坏了,还可能是浏览器收不到这个键。Fn 由键盘硬件自己处理,任何网页都收不到;Win 键、PrintScreen、媒体键可能被系统截走。Mac 上 F1–F12 默认是亮度、音量等功能,要按 fn + F 键才会送到网页。另外中文输入法开着时部分按键会被输入法吃掉,页面检测到会提示。
能测。Windows 笔记本选 87 键(没有小键盘的机型)或 104 键(带小键盘的机型),Mac 选 Mac。笔记本键盘的排列和标准布局不完全一样,个别键位置对不上没关系,按下去能亮就说明正常;布局里没有的键会显示在「布局外的按键」里。
不会。页面只在你的浏览器里显示按了哪个键,不保存、不上传任何按键记录,关掉页面就清空了。