键盘测试:在线检查每个按键

按下键盘上的每个键:按住时屏幕键盘上对应的键会亮起,正常工作后保持绿色,因此失灵、卡住或连击的按键一目了然。它还会显示键码,并测试全键无冲和鬼键。

键盘测试 已暂停

0 / 0
0当前按住 0最多同时 0连击

测试期间,Tab、Space、方向键、Backspace和F1–F12等按键会被捕获,因此不会滚动或离开页面。 按住Esc一秒或点击外部即可停止。

最后一次按键事件

–
事件
–
key
–
code
–
keyCode
–
位置
–
自动重复
–
修饰键
–
按住时长
–

全键无冲与鬼键

没有按住的键
0个键正被按住
0最多同时按键数

同时按住多个键,例如A S D F J K L或W A Shift Space。如果您按住的某个键没有亮起,说明您的键盘无法识别该组合(鬼键或无冲数量限制)。

按键连击

尚未检测到连击。

如果某个键在30 ms内再次触发按下,就会被标记,这比手指能敲击的速度还快。这通常意味着轴体磨损或脏污,会打出重复字母。

事件日志 (最近20条)

按键的按下和松开会显示在这里,最新的在最前。

如何使用键盘测试工具

  1. 在键盘布局中选择您的键盘:ANSI (US) 的回车键宽而只占一行,左 Shift 较长;ISO (UK / EU) 的回车键较高,左 Shift 与 Z 之间多一个键;Mac 显示 control、option(⌥)和 command(⌘)键。如果是无数字键盘(TKL)或笔记本键盘,请关闭数字键盘。
  2. 点击键盘图中“点击此处开始测试”的位置。标题旁的标签会变为测试中,边框变成绿色。
  3. 把每个键都按一次。按住时按键显示为蓝色,正常工作过的按键保持绿色。计数器显示所选布局中已测试的按键数量,例如“已测试87/104个按键”。
  4. 留意按下后仍为白色的键(失灵键)、松开后仍为蓝色的键(卡键)以及带红色边框的键(连击,会打出重复字母)。
  5. 要测试鬼键和全键无冲,请同时按住多个键并观察全键无冲与鬼键:按住的每个键都应显示在那里,最多同时按键数会记录您的最佳组合。
  6. 按住 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 键也会亮起。这是正常现象,不是故障。

更新于

已复制到剪贴板