如何使用键盘测试工具
- 在键盘布局中选择您的键盘:ANSI (US) 的回车键宽而只占一行,左 Shift 较长;ISO (UK / EU) 的回车键较高,左 Shift 与 Z 之间多一个键;Mac 显示 control、option(⌥)和 command(⌘)键。如果是无数字键盘(TKL)或笔记本键盘,请关闭数字键盘。
- 点击键盘图中“点击此处开始测试”的位置。标题旁的标签会变为测试中,边框变成绿色。
- 把每个键都按一次。按住时按键显示为蓝色,正常工作过的按键保持绿色。计数器显示所选布局中已测试的按键数量,例如“已测试87/104个按键”。
- 留意按下后仍为白色的键(失灵键)、松开后仍为蓝色的键(卡键)以及带红色边框的键(连击,会打出重复字母)。
- 要测试鬼键和全键无冲,请同时按住多个键并观察全键无冲与鬼键:按住的每个键都应显示在那里,最多同时按键数会记录您的最佳组合。
- 按住 Esc 一秒或点击键盘以外的区域即可停止。重置会清除所有记录并重新开始。
键码的含义
每次按下按键都会产生一个 keydown 事件,每次松开都会产生一个 keyup 事件,最后一次按键事件面板显示浏览器报告的内容:
| 字段 | 含义 | 示例 |
|---|---|---|
key | 按键在当前语言布局和修饰键状态下产生的字符或操作。 | a, A, Enter |
code | 按键的物理位置,与语言无关。测试工具据此点亮对应的按键。 | KeyA, ShiftLeft |
keyCode | 旧式数字键码,许多游戏和老脚本仍在使用。它已被弃用,但支持仍很广泛。 | 65, 13 |
| 位置 | 区分左右修饰键以及数字键盘上的按键。 | 左、右、数字键盘 |
| 自动重复 | 按住按键并持续重复输入时显示“是”,就像在文本框中按住一个字母不放。 | 是 / 否 |
在法语 AZERTY 或德语 QWERTZ 键盘上,美式键盘上标着 A 的那个键仍按物理位置报告为 KeyQ 或 KeyA。在 Chrome 和 Edge 中,测试工具会读取您的系统布局,并相应地重新标注字母键和符号键,让您看到的就是自己键帽上印的字符。
浏览器无法检测的按键
网页只能看到操作系统和浏览器传递过来的按键,因此有几个键在这里永远不会亮起,但这并不代表它们坏了:
- Fn 由键盘内部处理,从不作为按键发送给电脑。可以把它与它所改变的键组合起来测试,例如 Fn + F2。
- 媒体键、亮度键和音量键通常由操作系统处理。有些会显示在检测到的其他按键中,很多则不会。
- Alt + Tab、Windows + L、Ctrl + Alt + Delete、Cmd + Tab、Cmd + Space 和 Cmd + Q 等系统快捷键在浏览器收到之前就已生效。
- Windows 上的 Print Screen 键通常只发送松开事件,测试工具会将其计为一次按下。在某些笔记本上,它会直接打开截图工具。
- 在 Mac 上,Caps Lock 每次开或关只报告一个事件;按住 Cmd 时松开的按键可能不会报告松开,因此测试工具会在松开 Cmd 时清除仍处于按住状态的按键。
鬼键与全键无冲详解
按键无冲(rollover)指键盘能同时报告多少个按键。鬼键(ghosting)指某个组合键让一个您没有按下的键出现;按键屏蔽(blocking)(也常被笼统地称为鬼键)指您按住的某个键被忽略。廉价键盘的按键在矩阵中共用线路,所以某些三键或四键组合会失效;许多游戏键盘通过加装二极管或防鬼键设计来避免这种情况。标注 NKRO(全键无冲)的键盘在合适的连接方式下可以同时报告所有按键,而传统的 USB 启动协议(boot protocol)仅支持六个普通键加修饰键(常称为 6KRO)。
结果还取决于操作系统和浏览器,因此请测试您在游戏或快捷键中实际会用到的组合,而不必追求最高的数字。
失灵、卡键或重复输入的排查方法
- 按键不亮:换一台电脑试试。如果在哪里都不行,说明轴体或其连接有故障。同一区域多个按键失灵,往往是进水或笔记本排线损坏所致。
- 按键发黏或打出两次:把键盘倒过来轻轻拍打,然后用压缩空气吹按键周围。机械键盘可以拔下键帽,吹净轴体。如果连击反复出现,通常需要更换轴体。
- 按键反应慢或需要长按:在 Windows 上打开“设置”>“辅助功能”>“键盘”,关闭筛选键。粘滞键会让 Shift、Ctrl 和 Alt 按一次后保持按下状态,看起来就像修饰键卡住了。
- 出现错误的字符:物理按键正常,但输入语言布局不同。请检查系统设置中的输入语言,或切换布局的快捷键,例如 Alt + Shift 或 Windows + Space。
- 无线键盘:充电或更换电池,把接收器移近一些,然后重新配对。如果笔记本自带键盘失灵而外接键盘正常,问题出在内置键盘或其排线上。
正在测试新设备?用鼠标测试检查按键、双击和回报率,用打字速度测试测量打字速度,或用手柄测试检测游戏控制器。所有这些工具都在设备测试页面上。
隐私:测试工具完全在您的浏览器中运行,不会记录或发送您输入的内容。只有您选择的布局和数字键盘设置会保存在此浏览器的本地存储中。
常见问题
如何在线测试键盘?
打开本页,点击键盘图开始,然后按下每个键。正常工作的按键会变成绿色,计数器显示已测试的按键数量。按下后仍为白色的键说明信号没有传到电脑。
为什么某个键明明能用却不亮?
有些按键永远不会传到网页:Fn、许多媒体键以及 Alt + Tab 或 Cmd + Tab 等系统快捷键会先被键盘或操作系统处理。只要这个键在其他程序中能用,就没有问题。
如何检测键盘鬼键?
按住您关心的组合键,例如游戏中常用的 W、A、Shift 和 Space,检查每个键是否都显示在“全键无冲与鬼键”中。如果有键缺失,或者有您没按的键亮起,说明您的键盘无法处理这个组合。
为什么键盘会打出重复字母?
这通常是按键连击:轴体磨损或脏污,导致按一次接触两次。当某个键在 30 ms 内记录到两次按下时,测试工具会将其标为红色。清洁可能有帮助;机械轴如果持续连击,通常需要更换。
为什么按 Alt Gr 时 Ctrl 也会亮起?
在 Windows 上,许多欧洲键盘上的 Alt Gr 键会以 Ctrl + Alt 的形式发送,因此左 Ctrl 键也会亮起。这是正常现象,不是故障。
更新于