键盘按键测试

按下键盘上的任意键,对应的键帽会立即高亮。用来排查某个键失灵,或者验证同时按下多个键时会不会有键被漏掉(键盘的无冲能力)。共收录 104 个键位,含小键盘与编辑键。

Esc
F1
F2
F3
F4
F5
F6
F7
F8
F9
F10
F11
F12
`
1
2
3
4
5
6
7
8
9
0
-
=
Backspace
Tab
Q
W
E
R
T
Y
U
I
O
P
[
]
\
Caps
A
S
D
F
G
H
J
K
L
;
'
Enter
Shift
Z
X
C
V
B
N
M
,
.
/
Shift
Ctrl
Win
Alt
Space
Alt
Win
Menu
Ctrl
PrtSc
ScrLk
Pause
Ins
Home
PgUp
Del
End
PgDn
↑
←
↓
→
Num
/
*
-
7
8
9
+
4
5
6
1
2
3
Enter
0
.
  • 有几种组合是浏览器和系统抢在前面处理掉的,网页拿不到,别当成按键失灵:Ctrl+W(关标签)、Ctrl+T(新标签)、Alt+Tab(切窗口)、Ctrl+Shift+Esc(任务管理器)以及键盘上的 Win 键。
  • 按 F11、F12 之类的功能键时,浏览器可能自己先响应(全屏、开发者工具),这也是正常的。
当前按住
0个键
把光标放在这个页面上,然后按键
等待按键
累计按下
—
不含系统自动重复
已触发的键
—
共 104 个
同时按住最多
—键
反映无冲能力
仍未松开
—
失焦导致的不算
没亮过的键会保持暗色,一闪即逝的键也来得及看

按键记录

最近 12 次按键,新的在上面。

    怎么判断是坏键还是无冲不足

    1. 逐个按一遍。按过的键会变成"已触发"的状态色,所以按完一整轮,哪个键还是暗的一目了然——这就是失灵键。不用一边按一边盯着看,这一点对排查闪烁式的接触不良特别有用。
    2. 再同时按住三到六个键。如果单个按都亮、一起按就有键不亮,那是键盘的无冲能力不足(鬼键),不是坏键。薄膜键盘一般只能同时识别 6 个,机械键盘视轴体和二极管设计而定。
    3. 看"同时按住最多"这个数。你按住了五个键,这里却只显示三个,说明有两个被键盘吃掉了。这个数字是判断无冲能力最直接的证据。

    这项测试的边界

    浏览器能看到的只有操作系统转发过来的按键。键盘固件在检测到按键冲突时会直接把冲突的键丢掉,系统根本不知道你按过——所以"某个键没亮"这个现象,本页只能如实报告,无法告诉你是键盘吃掉的还是那个键本身坏了。区分方法就是上面第 1 步:单独按一次。

    另外,这一页测不出按键的"手感"和"触发深度"。微动开关的触发行程、段落感、以及轴的磨损程度,都要靠手感和专业设备,网页拿到的只有"按下"和"松开"两个瞬间。能测的是时机和有没有漏,仅此而已。

    常见问题

    同时按好几个键,有一个不亮,是键盘坏了吗?

    先单独按一次那个键。单独按也不亮,才是键坏了;单独按能亮、一起按就不亮,那是键盘的无冲能力不够,也就是俗称的鬼键。薄膜键盘普遍只能同时识别 6 个键左右,而且不同按键组合的表现还不一样,这是硬件设计决定的,换键盘才能解决,和系统设置无关。

    为什么某些组合键按下后页面没反应?

    因为那些组合被浏览器或系统抢走了,网页拦不住。Ctrl+W 关标签页、Ctrl+T 开新标签、Alt+Tab 切窗口、以及键盘上的 Win 键,都在浏览器拿到事件之前就被处理掉了。要测这些键,用专门的键盘测试软件,或者去 BIOS 里测。

    按了 Alt+Tab 回来之后,有键一直亮着?

    这是正常的,不是粘键。窗口失去焦点时浏览器不再收到 keyup,页面就无从知道你已经松手了。本页在窗口失焦时会主动清空按键状态,所以看到的是"自己灭掉"而不是"一直亮着"。如果你什么都没做,某个键却自己亮着不灭,那才是真的粘键。

    为什么按住一个键,计数只加了 1?

    因为系统的自动重复被刻意过滤掉了。按住不放时操作系统会以每秒几十次的频率反复发送按下事件,那是软件在模拟连击,不是你在按。本页用 KeyboardEvent.repeat 把这类事件排除在外,只有真正的按下才计数。

    鼠标维修

    二维码位微信
    淘宝店铺二维码淘宝店铺

    鼠标不好用了?联系我们看看。

    鼠标维修