鍵盤延遲測試
極速交替按兩個鍵(如 J 和 K),檢視最短間隔與估算回報率。
極速交替按兩個鍵(如 J 和 K)。僅作參考值。
數字鎖定
大寫鎖定
滾動鎖定
床前明月光,疑是地上霜。舉頭望明月,低頭思故鄉。
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
Ctrl
Win
Alt
Alt
Win
Menu
Ctrl
↑
←
↓
→
Num
/
*
-
7
8
9
+
4
5
6
1
2
3
Enter
0
.
鍵碼鍵值重複時間戳
受制於系統層面限制,可能會有一部分按鍵或組合按鍵無法識別,這不是程式 bug 也不是您的機器故障。 點選這裡瞭解原理
Mac 以及部分 Windows 機型,F1 到 F12 按鍵需要搭配組合鍵(如 Fn)才能生效,測試時請留意。
{"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":"照打鍵盤區域所示例句,輸入與例句完全一致時記錄用時,包括標點符號。","typingSentence":"床前明月光,疑是地上霜。舉頭望明月,低頭思故鄉。","title":"鍵盤測試","heroSub":"檢查按鍵是否工作、全鍵無衝能力有多強,以及輸入延遲。","startTest":"測試器已就緒 — 按下任意鍵…","layoutWin":"Windows","layoutMac":"Mac","errorHint":"受制於系統層面限制,可能會有一部分按鍵或組合按鍵無法識別,這不是程式 bug 也不是您的機器故障。","errorHintLink":"點選這裡瞭解原理","errorHintFn":"Mac 以及部分 Windows 機型,F1 到 F12 按鍵需要搭配組合鍵(如 Fn)才能生效,測試時請留意。","toastMac":"您正在測試 Mac 鍵盤,請注意搭配 Fn 測試 F 系列按鍵","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":"清空日誌","soundOff":"靜音","soundMp3":"機械","soundSyn":"BIU","soundMp3Tip":"機械音效受實現機制影響可能略有延遲","fxLabel":"按鍵光效","fxOff":"光效關閉","fxLow":"弱檔","fxMid":"中檔","fxHigh":"強檔","deckLabel":"鍵盤配色","deckDark":"黑色鍵盤","deckLight":"白色鍵盤","deckMario":"白藍漸變","deckRainbow":"彩虹鍵盤","deckPink":"白粉漸變","raw":"原始事件資料","rawCode":"鍵碼","rawKey":"鍵值","rawRepeat":"重複","rawTs":"時間戳","typePlaceholder":"點選此處開始輸入…","ledNum":"數字鎖定","ledCaps":"大寫鎖定","ledScroll":"滾動鎖定"},"initialMode":"latency","target":"床前明月光,疑是地上霜。舉頭望明月,低頭思故鄉。","basePath":"/zh-hant/keyboard/","layout":"win"}
測試介紹與原理
本測試測量任意兩次按壓事件的最短間隔,並據此估算回報率:最短間隔 8ms ≈ 125Hz,2ms ≈ 500Hz,1ms ≈ 1000Hz。底部結果實時顯示“最短間隔 XX ms · 估算回報率 XXX Hz”。
原理:資料來自瀏覽器事件的高精度時間戳,覆蓋“鍵盤 → 系統 → 瀏覽器”整條輸入鏈路,因此讀數包含作業系統排程和渲染幀率的影響,是體感參考值而非 USB 硬體實測。
測試方法:選兩個順手的手指鍵(推薦 J 和 K),極速交替按壓持續 5-10 秒,系統取整個過程中的最短間隔。多測幾輪取穩定值更有參考意義。
測試常見問題
多少延遲算正常?
瀏覽器測得 10-30ms 屬正常系統延遲;電競鍵盤 + 高回報率可能測到 10ms 以下;如果持續高於 50ms,建議排查無線干擾、USB 節能模式或後臺負載。
能測出鍵盤的真實回報率嗎?
不能。瀏覽器拿不到 USB 輪詢資料,只能透過事件間隔估算(例如最短間隔 1ms ≈ 1000Hz)。頁面顯示的 Hz 數是參考值,不是硬體實測。
1000Hz 回報率意味著什麼?
鍵盤每秒向電腦傳送 1000 次訊號,理論延遲約 1ms。高回報率能減少輸入滯後、提升遊戲手感,但對日常辦公感知不明顯。