键盘 Mac 键盘 测试
在 Mac 布局虚拟键盘上逐个按键,检查每个按键的响应。
Mac 布局键盘 — 逐个按下按键,检查每个键都有响应。
数字锁定
大写锁定
滚动锁定
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 Lock
A
S
D
F
G
H
J
K
L
:;
"'
Enter
Shift
Z
X
C
V
B
N
M
<,
>.
?/
Shift
⌃
⌘
⌥
⌥
⌘
Menu
⌃
↑
←
↓
→
Num
/
*
-
7
8
9
+
4
5
6
1
2
3
Enter
0
.
床前明月光,疑是地上霜。举头望明月,低头思故乡。
键码键值重复时间戳
部分系统组合键会被系统占用,这是正常现象,不是故障。
{"dict":{"mode.base":"按键","mode.mac":"Mac 键盘","mode.rollover":"无冲","mode.chatter":"连点","mode.latency":"延迟","mode.drop":"断触","mode.cps":"手速","mode.typing":"打字","hint.base":"测试器已就绪 — 按下任意键…","hint.mac":"Mac 布局键盘 — 逐个按下按键,检查每个键都有响应。","hint.rollover":"尽可能同时按下尽量多的按键,最高同时按下的键数就是无冲能力。","hint.chatter":"反复按同一个键。两次按压间隔小于 50ms 记为一次连点。","hint.latency":"极速交替按两个键(如 J 和 K)。仅作参考值。","hint.drop":"长按每个键几秒再松开:长按中 80ms 内的瞬断会被记为一次断触。","hint.cps":"第一次按键开始计时 10 秒,用最快速度连击任意键。","hint.typing":"照打键盘区域所示例句,输入与例句完全一致时记录用时。","title":"键盘测试","heroSub":"检查按键是否工作、无冲能力有多强,以及输入延迟。","startTest":"测试器已就绪 — 按下任意键…","layoutWin":"Windows","layoutMac":"Mac","errorHint":"部分系统组合键会被系统占用,这是正常现象,不是故障。","hintMac":"Mac 布局键盘 — 逐个按下按键,检查每个键都有响应。","hintRollover":"尽可能同时按下尽量多的按键,最高同时按下的键数就是无冲能力。","hintChatter":"反复按同一个键。两次按压间隔小于 50ms 记为一次连点。","hintLatency":"极速交替按两个键(如 J 和 K)。仅作参考值。","hintDrop":"长按每个键几秒再松开:长按中 80ms 内的瞬断会被记为一次断触。","hintCps":"第一次按键开始计时 10 秒,用最快速度连击任意键。","hintType":"照打键盘区域所示例句,输入与例句完全一致时记录用时。","resRollover":"无冲状态:{n} KRO(最多同时按下 {n} 键)","resChatter":"连点次数:{n}(占按压总数 {p}%)","resLatency":"最短间隔 {ms} ms · 估算回报率 {hz} Hz","resDrop":"断触次数:{n}","resCps":"10 秒极限按键:{n} 次","resCpsLeft":"剩 {ms} ms","resTyping":"输入用时:{ms} ms","reset":"重置","clearLog":"清空日志","sound":"音效","deckLight":"白色键盘","raw":"原始事件数据","rawCode":"键码","rawKey":"键值","rawRepeat":"重复","rawTs":"时间戳","typePlaceholder":"点击此处开始输入…","ledNum":"数字锁定","ledCaps":"大写锁定","ledScroll":"滚动锁定"},"initialMode":"mac","target":"床前明月光,疑是地上霜。举头望明月,低头思故乡。","basePath":"/zh/keyboard","layout":"mac"}
测试介绍与原理
这一页把虚拟键盘切换为 Mac 配列:⌘ Command 与 ⌥ Option 对应 Windows 布局中的 ⊞ 与 Alt 位置,适合逐键检查 MacBook 内置键盘或连接到 Mac 的外接键盘。
检测原理:浏览器 KeyboardEvent 的 code 表示物理键位而非输入字符,因此无论系统输入法如何切换,都能按位置准确点亮对应的键帽;数字 / 大写 / 滚动三个锁定指示灯通过 getModifierState 读取真实锁定状态,与系统行为同步。
测试方式:从左上到右下逐个按压每个按键,屏幕上对应键帽点亮并显示按压计数,即为响应正常;未点亮的按键可单独复测几次,初步判断是否为坏轴。全部数据仅在浏览器本地处理。
测试常见问题
为什么部分按键点了没反应?
Cmd+Tab、亮度 / 音量 / 媒体键等由 macOS 系统接管,网页收不到这些事件,属于正常现象;字母、数字以及 F 区的大部分按键都可以正常检测。
Windows 键盘可以在这个页面测试吗?
可以。检测依据是按键的物理位置(KeyboardEvent.code),与键帽刻字无关。Windows 键盘接入后同样会逐键点亮,只是刻字与 Mac 配列略有差异。
测试需要安装驱动或软件吗?
不需要。整个测试在浏览器本地完成,打开页面即可逐键检测,任何输入都不会上传。