实时检测看板

Esc
F1
F2
F3
F4
F5
F6
F7
F8
F9
F10
F11
F12
PrtSc
ScrLk
Pause
`
1
2
3
4
5
6
7
8
9
0
-
=
Ins
Home
PgUp
Num
/
*
-
Tab
Q
W
E
R
T
Y
U
I
O
P
[
]
\
Del
End
PgDn
7
8
9
+
A
S
D
F
G
H
J
K
L
;
'
4
5
6
Shift
Z
X
C
V
B
N
M
,
.
/
Shift
1
2
3
Ent
0
.

当前状态

最后按下

Code

KeyCode

💡 提示:按住多个键可以测试您的键盘是否支持“全键无冲”。部分笔记本键盘在按下超过3个键时可能会失效。

实时按键日志

等待按键触发...

键盘测试是怎么工作的?

当您在键盘上按下一个键时,浏览器会捕获到一个硬件事件。我们的工具利用了 JavaScript 的 keydownkeyup 监听器来实时拦截这些信号。

什么是 KeyCode?

这是每个按键对应的数字代码。即使在不同语言的系统中,同一个物理按键通常拥有相同的 KeyCode,这有助于识别特定的硬件按键。

什么是全键无冲 (N-Key Rollover)?

指键盘能够同时识别所有按键被按下的能力。低端键盘往往只有 2-3 键无冲,而高端机械键盘通常支持全键无冲,适合专业电竞。

进阶测试技巧

  • 1 连点测试:快速连续点击同一个按键,观察日志中是否存在“遗漏”或触发延迟。
  • 2 冲突测试(Ghosting):同时按下 WADSpace,看看是否有按键变白(未识别)。
  • 3 延迟分析:通过实时日志的时间戳,判断系统对按键的响应是否稳定。

如何使用本工具

无需下载任何软件,通过以下三个简单的步骤即可完成检测:

01

打开页面并聚焦

确保浏览器页签处于活动状态。如果在检测时没有反应,请点击一下页面的空白处。

02

逐个按下按键

键盘上按下的键会在屏幕上同步高亮。变蓝表示正在按下,变绿表示已经过测试且工作正常。

03

查看实时日志

下方日志表会记录每一次按下和抬起。这对于检测“双击”或“粘键”非常有帮助。

常见问题 (FAQ)

1. 为什么 Fn 键测试没反应?
Fn 键通常是底层硬件级别的切换键,它不会向操作系统发送独特的扫描码,因此浏览器无法直接捕获到 Fn 的独立点击事件。
2. 键盘测试对隐私有威胁吗?
完全安全。本工具纯前端运行,所有按键数据仅在您的浏览器中实时显示,绝不会上传到我们的服务器。请放心使用。
3. 为什么连续按下多个键会发出滴滴声?
那是操作系统(如 Windows)的“粘滞键”或“键盘溢出”提示音。说明由于硬件限制,键盘已无法处理更多同时点击。
4. 支持测试 Mac 或 笔记本键盘吗?
支持。无论您使用的是外接机械键盘还是笔记本内置键盘,只要系统能识别,本工具均可准确检测。
5. 什么是“死键” (Dead Key)?
如果日志没显示,但屏幕按键变绿,通常说明硬件是好的,但该键被系统映射为了功能键。如果日志和屏幕都没反应,那可能是硬件损坏。
6. 这个工具可以用手机测试吗?
可以,但您需要使用 OTG 线连接外接键盘到手机。由于虚拟键盘的工作机制不同,本工具主要用于物理键盘检测。
7. 键盘进水了可以用这个检测吗?
可以。进水往往会导致窜键或自动触发按键,日志系统能帮您快速锁定那几个出问题的按键。
8. 如何测试系统组合键(如 Win+L)?
警告:Win+R 或 Win+L 等组合键会优先被操作系统处理,导致浏览器失去焦点。建议分别点击按键进行检测,而非尝试触发系统快捷功能。

相关小工具推荐