鍵盤延遲測試:線上測量輸入延遲與抖動
本鍵盤延遲測試工具以毫秒為單位,精確測量瀏覽器將每個按鍵事件遞交給 JavaScript 處理所需的時間。按下任意鍵即可即時獲取最小延遲、平均延遲、最大延遲以及抖動(Jitter)數值,並查看詳細的個別按鍵記錄。這是排查輸入鏈路不穩定問題的快速途徑 — 下文亦客觀剖析了硬體層面該數字無法覆蓋的環節。
鍵盤延遲是如何測量的
按壓鍵帽並非瞬間發生的單一事件,而是一場多環節的接力賽。軸體下壓經過鍵程到達觸發點,主控晶片在下一次矩陣掃描時偵測到接點閉合,防彈跳(Debounce)程序等待金屬微動彈跳完全平息,韌體將資料封裝為 USB HID 報告,該報告等待主機控制器的下一次輪詢週期,作業系統驅動程式棧加上時間戳記並遞送給焦點應用程式。直到這一步完成,畫面才可能在螢幕上更新。
專業評測實驗室使用精密硬體儀器測量這條鏈路的特定區段。例如 RTINGS 在電磁螺線管接觸鍵帽瞬間啟動計時,並在對應的 USB 封包抵達主機時停止計時,完整涵蓋了行程、防彈跳、掃描與傳輸,但終止於作業系統之前。而對準螢幕的高速攝影機記錄的則幾乎完全相反:包含了從鍵盤下壓到顯示面板反應的端到端完整鏈路。兩種方法皆嚴謹,但在同一把鍵盤上測得的數值卻截然不同。
延遲與抖動是兩種不同的概念
延遲代表單次按鍵所耗費的時間。抖動(Jitter)則反映連續按鍵之間該時間的起伏波動幅度;本頁面將其計算為相鄰按鍵樣本之間的平均絕對差異。一把穩定維持在 8 ms 延遲的鍵盤,在使用手感上遠比一把在 2 ms 至 20 ms 之間大幅波動的鍵盤更具可預測性,即使後者的極限值更低。在比較兩把鍵盤時,建議先觀察抖動數值,再評估平均延遲。
本瀏覽器測試能測量什麼,不能測量什麼
任何網頁瀏覽器皆無法測量真實的端到端硬體物理延遲,宣稱能夠辦到的網站皆屬無稽之談。 本工具量測的是瀏覽器為按鍵事件標記時間戳記,到 JavaScript 事件處理常式實際執行之間的時間差 — 也就是整條鏈路的尾端:作業系統接管處理後的系統內部耗時。
包含在當前測試數值中的部分:
- 瀏覽器事件佇列與主執行緒分派延遲,包含當前網頁、其他分頁以及擴充套件帶來的負載
- CPU 繁忙或啟用省電降頻配置時,作業系統排程所產生的抖動
未包含在內且網頁端物理上無法測量的部分:
- 軸體到達導通觸發點的物理鍵程,以及手指按下的速度與力道
- 軸體防彈跳時間(Debounce),通常為 1–8 ms,往往是單項硬體耗時中最大的一環
- 鍵盤主控矩陣掃描間隔及內建韌體的運算延遲
- USB 或無線電傳輸,以及等待主機輪詢的時間 — 125 Hz 下最高約 8 ms,1000 Hz 下約為 1 ms
- 作業系統驅動程式與 HID 堆疊在打上瀏覽器時間戳記前的處理時間
- 交付後的後續流程:遊戲引擎更新、畫面繪製渲染以及顯示器反應時間,三者相加大致遠超前述所有環節
此外還有一項關鍵限制:現代瀏覽器為防禦旁路攻擊(Side-Channel Attacks),刻意對高精度計時器實施了降精度保護。0.00 ms 的讀數代表延遲低於瀏覽器計時器的解析極限,並非量測錯誤。若時間基準無法對齊,該按鍵在紀錄中會被標記為無法測量且不計入統計。請將此工具作為相對比較的碼錶:在同一台電腦與瀏覽器上對比兩把鍵盤。
多大的鍵盤延遲算理想水準?
在此瀏覽器測試中,平均延遲在 5 ms 以下極為優異,5–10 ms 表現良好,10–20 ms 屬於尚可水準。若數值持續高於 20 ms,通常表示系統內部存在遞送延遲 — 例如背景程序干擾、分頁過載或電源計劃降頻。這些標準描述的是瀏覽器端的遞送表現,而非硬體本體。
對於硬體本身,儀器實驗室量測顯示現代電競遊戲鍵盤的耗時通常在個位數毫秒,主流辦公鍵盤與筆電鍵盤落在十幾毫秒左右,部分舊款無線鍵盤則可能超過 20 ms。獨立評測多次發現,普通鍵盤在作業系統感知前便已耗費 15–60 ms,因此實測數據遠比廠商宣傳規格更具公信力。
請從宏觀的人體反應時間來看待:人類對視覺刺激的平均反應時間約為 200–270 ms。在鍵盤上節省 5 ms 雖有幫助,但相較於螢幕更新、畫面繪製時間與網路延遲而言微乎其微。建議始終優先排查並最佳化最大的延遲瓶頸。
無線 vs 有線 vs 藍牙延遲比較
有線連接依舊是穩定性的基準標竿,但兩者差距已大幅縮小。輪詢率為 1000 Hz 的有線鍵盤在匯流排上最多等待 1 ms。現代 2.4 GHz 專用無線接收器具備專屬射頻協定,回報率與有線相當,實際落後有線僅約 1–5 ms,在雙盲實測下絕大多數玩家無法區分差異。
藍牙則是另一種導向。其核心目標在於極限省電,連接間隔較長,且具備深度休眠機制,導致閒置後的第一次按鍵往往出現明顯延滯。若您的鍵盤兼具兩者,進行遊戲時請務必使用 2.4 GHz 接收器,一般日常文字輸入再切換至藍牙。
網頁測試無法判斷目前的連接介面,因為傳輸發生在瀏覽器標記時間戳記之前。但它能精準突顯連線的穩定度:若遠離接收器或換到藍牙後抖動明顯激增,即表示無線通訊受阻。若要檢測輪詢效能,請使用 鍵盤輪詢率測試 工具。
為什麼瀏覽器數值與專業評測文章不同?
因為兩者的量測起訖點完全不同。硬體評測文章記錄的是從機械接點通電到產生 USB 封包的耗時,忽略了電腦作業系統的所有後續處理;而本頁面則是自作業系統時間戳記之後才開始計時,無法得知硬體在進入系統前的所有細節。兩者皆具參考價值,但數據絕不可能相符。
再者,您的瀏覽器並非運作在無干擾的專業實驗室中。CPU 負載、電源配置模式以及 USB 集線器轉接都會直接影響測得的毫秒數。若測出偏高數值,請關閉其他分頁並將鍵盤直連主機板後端連接埠重新測試。若按鍵完全沒有反應,請先執行 鍵盤測試 確認硬體訊號;若按一下出現重複輸入,屬於軸體接點彈跳問題,可透過 鍵盤雙擊抖動測試 在數秒內快速診斷。
常見問題解答 (FAQ)
玩遊戲時多大的鍵盤輸入延遲算可接受?
鍵盤整體延遲在 10 ms 以下對絕大部分玩家來說已綽綽有餘,低於 5 ms 則可滿足職業電競標準。實驗室中優秀電競鍵盤多在 1–5 ms,辦公鍵盤在 10–20 ms 之間。低於 5 ms 之後,螢幕面板延遲以及超過 200 ms 的人類生理反應時間才是主導遊戲表現的關鍵。
無線鍵盤在玩遊戲時會有明顯延遲嗎?
會有極些微延遲,但使用優質 2.4 GHz 接收器時僅增加約 1–5 ms,日常遊玩幾乎無法察覺。電競接收器採用專用通訊協定,回報率媲美有線。無線連線真正的風險在於訊號干擾(如 USB 3 傳輸埠干擾或金屬遮蔽)引起的封包遺失與抖動,而非基準延遲。
藍牙連線的延遲是否比 2.4 GHz 接收器更慢?
是的,通常會慢上數毫秒甚至更多。藍牙以省電續航為優先設計,通訊輪詢間隔較長,且休眠省電機制可能導致閒置後的首個按鍵反應遲緩。2.4 GHz 接收器則保持高頻率的常時連線。進行競技遊戲時,請務必選用 2.4 GHz 模式。
輪詢率 (Polling Rate) 與反應時間對遊戲有幫助嗎?
兩者皆有幫助,但代表完全不同的物理意義。輪詢率代表電腦向鍵盤查詢狀態的頻率(1000 Hz 代表每 1 ms 查詢一次)。反應時間則是從物理接觸到傳入軟體的整條路徑。一把具備 1000 Hz 但防彈跳時間設為 8 ms 的鍵盤,實測反應依舊慢於防彈跳設為 2 ms 的 500 Hz 鍵盤。
鍵盤延遲測試測出 41 ms,這是鍵盤故障嗎?
這幾乎可以確定不是鍵盤本身的故障。在瀏覽器中出現此類高數值大多是系統環境引起的:背景 CPU 負載過重、電源節能計畫、USB 集線器干擾或分頁資源耗盡。關閉背景程式並將鍵盤插在主機後方原生插槽重測即可。網頁工具呈現的是作業系統在硬體之外疊加的所有延遲。
不用高速攝影機可以測量鍵盤輸入延遲嗎?
只能做到部分量測。包含本網頁在內的純軟體工具僅能量測作業系統標記時間戳記之後的環節,無法偵測物理鍵程、防彈跳與空中傳輸耗時。若要取得完整的真實物理數值必須借助精密硬體。但在同一台主機上橫向對比兩把鍵盤時,軟體工具依然非常實用。
我的鍵盤在玩遊戲時突然嚴重延遲,原因是什麼?
建議先排查系統軟體環境,而非立即認定硬體故障。僅在遊戲時發生的輸入延遲通常源自背景程式爭搶資源(如語音軟體、遊戲覆蓋層 Overlay、錄影軟體)或 CPU 核心休眠機制。嘗試停用遊戲內重疊面板、更新驅動程式,並在其他電腦上進行交叉測試。