鍵盤延遲測試
點擊下方方框並按鍵。每次擊鍵都會從系統送出訊號到頁面處理事件的那一刻開始計時——即時顯示毫秒數,並提供平均值、抖動幅度與分佈圖。
點擊這裡,然後按下任意按鍵
點擊方框並按鍵以進行測量——實體鍵盤能提供最乾淨的讀數。
單次點按、快速連按、不同按鍵都試試。長按不算數——自動重複是由作業系統產生的。
穩定的 5 ms 勝過在 1 到 20 之間跳動的讀數。尖峰越集中,代表你的輸入越可預測。
從你的系統送出擊鍵訊號,到頁面處理該事件為止。開關、掃描與無線電延遲都發生在更早之前,瀏覽器無法看見。
鍵盤延遲是指按下按鍵到電腦做出反應之間的延遲時間。每次擊鍵都會經歷一連串細小的延遲——開關穩定、鍵盤掃描矩陣、連線傳送報告、作業系統將事件排入佇列,然後應用程式才會收到。每個環節只會增加幾毫秒,但累積起來就很可觀:在不佳的設定下,遊戲中的按鍵反應會延遲,快速打字時也會感覺畫面跟不上手速。這個測試會在你的瀏覽器本機端,測量這段流程的最後一段——不需要安裝任何程式。
你的作業系統會為每次擊鍵標記到達時間,並將其交給瀏覽器;測試會比對這個時間點與頁面實際處理該事件的時刻。因此每次按鍵測量的是你的電腦將一次擊鍵送過輸入管線的速度——在健康的系統上只需幾毫秒,若 CPU 負載高、瀏覽器繁忙或使用省電模式的筆電,時間就會拉長。長按按鍵時,第一次按下之後的重複輸入會被忽略,因為自動重複是由作業系統依計時器產生的。請混合單次點按與快速連按不同按鍵,直到分佈圖趨於穩定。
什麼樣的結果才算好?
在有線鍵盤且系統閒置的情況下,大多數按鍵應能在 5 ms 以內處理完成,並在分佈圖上形成集中的尖峰——一致性和平均值同樣重要,因為抖動正是讓輸入感覺不可預測的原因。平均值超過 15–20 ms,或出現長長的拖尾,通常代表系統負擔過重:分頁過多的瀏覽器、過熱降頻、省電模式,或不穩定的無線連線。請記得瀏覽器只能看到整個流程中軟體的那一半——開關、矩陣掃描與無線電延遲都發生在電腦收到擊鍵訊號之前,所以這並非完整的「按鍵到畫面顯示」延遲。若要確認每個實體按鍵都能正確觸發,請使用 鍵盤測試器;若想在硬體延遲之外測量自己的反應時間,可以試試 輸入延遲測試器。
鍵盤延遲從何而來
| 來源 | 典型延遲 | 你可以怎麼做 |
|---|---|---|
| 開關防彈跳 | 1–10 ms——韌體會等接點停止彈跳後才回報訊號 | 採用光學或霍爾效應開關的電競鍵盤,防彈跳時間遠低於 1 ms |
| 矩陣掃描頻率 | 約 1 ms——控制器以固定週期掃過按鍵網格 | 無法調整;只有更快的控制器才能改善 |
| 無線連線 | 藍牙約 2–15 ms;2.4 GHz 接收器則接近有線水準 | 對延遲要求高的場合請改用有線或接收器,並讓接收器盡量靠近鍵盤 |
| USB 輪詢速率 | 標準 125 Hz 時為 8 ms,1000 Hz 時為 1 ms | 電競鍵盤以 1000 Hz 輪詢;請直接插入電腦,避免透過集線器 |
| 作業系統輸入佇列 | 正常約 1 ms,CPU 滿載時會飆升 | 關閉佔用資源的背景程式;停用用不到的鍵盤篩選/輔助功能延遲 |
| 瀏覽器分頁繁忙 | 當頁面或其他分頁大量佔用 CPU 時,會出現數十毫秒的延遲尖峰 | 關閉高負載的分頁與擴充功能——這正是本測試能直接觀察到的部分 |
