这是一个针对 Apple Magic Keyboard 的键盘检测工具。开始测试后按下任意键,屏幕上对应的键位就会亮起。按过的键会留下绿色标记,键盘上方的计数器会显示你已经覆盖了多少按键 —— 逐排走一遍,就能很快找出那个不再响应的按键。
两种键盘标准都做了。美式(ANSI)是大家熟悉的那一种;日式(JIS)的空格键更短,并且多出五个美式没有的键:delete 旁边的 ¥、右 Shift 旁边的 ろ、主键行末尾的 ],以及空格键两侧的 英数 与 かな。它的回车键是 L 形的。切换两者,就能直观看到差异。
每种标准又有两个机型:紧凑版,以及带数字小键盘的版本 —— 后者多出 F13–F19 一排、导航键区和小键盘本身。进度按机型分别统计,所以切到全尺寸只是多要求几个键,不会清掉你已经测过的部分。
这些读数是什么意思
键盘下方的面板显示的是浏览器收到的原始事件。`event.code` 代表物理按键本身 —— 无论当前是哪种布局、哪种输入法,它都是 `KeyQ`,本页正是靠它决定点亮哪个键位。而 `event.key` 是这个键此刻会产生的字符,会随 Shift、布局和输入法而改变。
按住不放会产生连续重复事件,这些事件被单独计数,不会当作新的按下,因此「同时按下最多」不会被长按撑大。这个数字可以当作简易的同时按键(rollover)检测:一次按下五六个键,看看键盘实际报告了几个。
按住超过约三秒的键会标为琥珀色。修饰键不在此列 —— 长按 Shift 或 Command 本来就很正常;但如果一个字母键在你松手之后还亮着,那正是按键卡住的典型症状。