回報率
--Hz
瀏覽器事件頻率
最小間隔 --ms
中位間隔 --ms
樣本數 0
事件間隔 (ms)
05101520+

按住一個鍵,查看瀏覽器中的按鍵重複間隔。此測試不測量 USB 輪詢率。

鍵盤輪詢率測試 — 線上檢測鍵盤回報率與 Hz

在測試區域按住一個鍵,觀察瀏覽器收到的 keydown 事件。Hz 等於 1000 除以最近 500 個事件間隔的中位數,其中包含作業系統產生的按鍵重複。

這裡檢查的是瀏覽器事件頻率,不是 USB 輪詢率。打字速度、重複設定與瀏覽器排程都會影響結果;最短間隔也不能證明硬體頻率。請透過廠商設定或 USB 擷取確認。

什麼是鍵盤輪詢率(回報率 Polling Rate)?

輪詢率是指電腦主機向鍵盤主動查詢狀態更新的頻率。由於 USB 協定由主機驅動,鍵盤絕不主動發送資料:它在 HID 描述元中宣告一個具有固定間隔的中斷端點 — 即 bInterval 欄位 — 主機根據該時間排程定期輪詢並抓取報告資料封包。1000 Hz 代表每 1 毫秒查詢一次,125 Hz 則為每 8 毫秒一次。

這一間隔僅決定了輸入延遲鏈條中的一小部分,而非端到端的整體耗時。若報告剛錯過一次輪詢,就必須等待近乎一整個週期,因此輪詢平均會增加約半個週期的排隊時間:125 Hz 下約為 4 ms,1000 Hz 下約為 0.5 ms。至於軸體矩陣掃描、防彈跳(Debounce)及螢幕顯示延遲皆獨立於該數值之外,且往往耗費更長時間。

125、500、1000 與 8000 Hz — 各級別在實際體驗中的差異

  • 125 Hz:每 8 ms 傳輸一次報告,平均增加約 4 ms 延遲。一般辦公室與筆記型電腦鍵盤的預設 USB 規格。
  • 250 Hz:4 ms 間隔,約 2 ms 延遲。500 Hz:2 ms 間隔,約 1 ms 延遲。
  • 1000 Hz:1 ms 間隔,約 0.5 ms 延遲。現代主流電競遊戲鍵盤的標準規格與實用極限。
  • 8000 Hz:0.125 ms 間隔,約 0.06 ms 延遲。需要高速 USB High-Speed 支援,且會產生大量 CPU 中斷請求。

無線連接:2.4 GHz 接收器與藍牙的差異

2.4 GHz 無線接收器本身即是一個獨立的 USB 裝置,因此無線電競鍵盤透過專屬接收器能穩定以 1000 Hz 回報率傳輸,部分高階產品甚至支援 4 或 8 kHz。藍牙則受規範限制無法企及:低功耗藍牙(BLE)規範設定的最小連線間隔為 7.5 ms(約 133 Hz 物理上限),且多數鍵盤為了節省電力還會採用更長的間隔時間。

瀏覽器測試能量測什麼,不能量測什麼

這裡檢查的是瀏覽器事件頻率,不是 USB 輪詢率。打字速度、重複設定與瀏覽器排程都會影響結果;最短間隔也不能證明硬體頻率。請透過廠商設定或 USB 擷取確認。

何時需要專業實驗室級量測數據

Razer Synapse、Corsair iCUE、Logitech G HUB 或客製化鍵盤使用的 VIA 等官方軟體能直接從裝置韌體讀取當前設定。若需嚴謹的物理層面驗證,可於 Windows 透過 Wireshark(搭配 USBPcap)或 Linux 透過 usbmon 擷取底層 USB 中斷傳輸封包。專業硬體評測機構通常採用微控制器信號產生器或高速攝影機。任何宣稱能在瀏覽器中精確測出 8000 Hz 的網站都只是計時器進位誤差的產物。

輪詢率會影響遊戲畫面幀率(FPS)嗎?

在極高輪詢率下確實會造成影響,但主因在於 CPU 運算負擔而非顯示卡圖形效能。鍵盤傳輸的每一個資料封包都會觸發 CPU 處理硬體中斷請求;8000 Hz 產生的中斷數量是 1000 Hz 的整整八倍,實測顯示可能佔用約 17% 的單一 CPU 核心效能。在依賴 CPU 的遊戲中,這可能導致畫面掉幀或卡頓。而在 1000 Hz 及以下,該負擔微乎其微。

更換新鍵盤後若遊戲出現微幅卡頓,通常是因為極高的輪詢率與背景常駐的高負載 RGB 燈效軟體共同影響所致。若切換到 4K 或 8K 模式出現掉幀,建議將鍵盤調整回 1000 Hz 並關閉燈光控制軟體後重新測試。

輪詢率 vs 掃描率 vs 防彈跳(Debounce)

  • 掃描率(Scan rate):鍵盤內部微控制器每秒掃描按鍵矩陣的頻率(通常為 1 至 10 kHz)。屬於純硬體內部過程,電腦主機無法感知。
  • 防彈跳時間(Debounce):軸體機械金屬接點接觸後等待機械彈跳平息的時間(機械軸通常為 3 至 8 ms)。往往是整條輸入鏈路中耗時最長的部分。
  • 輪詢率(Polling rate):主機電腦透過 USB 抓取已完成資料報告的頻率。三者中唯有輪詢率記載於 USB 協定描述元中。

完整的觸發順序為:軸體接通 → 矩陣掃描辨識 → 防彈跳計時結束 → 報告封裝排隊 → 主機輪詢提取。在防彈跳時間長達 10 ms 的鍵盤上提高輪詢率幾乎無法帶來任何改善,這正是調校優異的 1000 Hz 鍵盤在端到端測試中屢屢擊敗調校粗糙的 8 kHz 鍵盤的原因。

常見問題解答 (FAQ)

如何查詢鍵盤當前的輪詢率(Polling Rate)?

建議優先開啟鍵盤的官方驅動程式。Razer Synapse、Corsair iCUE、Logitech G HUB 以及 QMK 鍵盤專用的 VIA 都能直接讀取韌體中實際套用的回報率數值。瀏覽器測試僅能反映事件傳遞至網頁的速度。若需硬體級確切證據,可在系統中使用 Wireshark(搭配 USBPcap)或 usbmon 擷取 USB 傳輸資料。

鍵盤有必要開啟到 8000 Hz 輪詢率嗎?

對鍵盤而言通常效益不大。在 1000 Hz 下,完成的報告最多等待 1 ms;在 8000 Hz 下縮短為 0.125 ms。在已包含 3–8 ms 機械防彈跳與螢幕刷新週期的鏈路中,你僅追回不到半毫秒。同時 8000 Hz 可能佔用高達 17% 的 CPU 單核心運算能力。1000 Hz 依舊是綜合效益最佳的業界標準。

輪詢率會影響遊戲 FPS 或增加 CPU 使用率嗎?

在極高頻率下確實會影響,其關鍵在於 CPU 中斷處理負擔。每個資料封包皆需系統驅動處理;8000 Hz 帶來的中斷次數是 1000 Hz 的 8 倍,在某些系統上會吃掉約 17% 的單核心效能。1000 Hz 及以下影響極微,但舊款 CPU 若同時運行耗資源的 RGB 軟體可能偶現掉幀。

輪詢率(Polling Rate)與掃描率(Scan Rate)有何不同?

掃描率屬於鍵盤內部運作,輪詢率則是對外的傳輸介面。鍵盤微控制器以 1–10 kHz 的頻率掃描按鍵矩陣以偵測動作;電腦主機則依自身步調透過 USB 以 1000 Hz(每毫秒一次)收取結果。兩者之間還包含 3–8 ms 的物理防彈跳。單純調高外部輪詢率無法加速遲緩的內部掃描或過長的防彈跳時間。

為何鍵盤已設為 1000 Hz,測試卻顯示 125 Hz 左右?

在測試區域按住一個鍵,觀察瀏覽器收到的 keydown 事件。Hz 等於 1000 除以最近 500 個事件間隔的中位數,其中包含作業系統產生的按鍵重複。

這裡檢查的是瀏覽器事件頻率,不是 USB 輪詢率。打字速度、重複設定與瀏覽器排程都會影響結果;最短間隔也不能證明硬體頻率。請透過廠商設定或 USB 擷取確認。

無線鍵盤真的能夠達到 1000 Hz 回報率嗎?

透過 2.4 GHz 專用無線接收器確實可以做到。無線接收器本身是標準 USB 裝置,預設即以 1000 Hz 回報。但在藍牙模式下無法達成:藍牙 LE 規範限制最小間隔為 7.5 ms(約 133 Hz 上限),且為省電通常更慢。追求低延遲競技遊戲時,請務必選用 2.4 GHz 接收器或有線模式。

USB 2.0 連接埠會將輪詢率限制在 1000 Hz 嗎?

僅在全速(Full-Speed)模式下會限制(最小訊框間隔 1 ms 即 1000 Hz)。標示 4K 或 8K 的鍵盤會作為高速(High-Speed)USB 裝置連線,採用 125 微秒的微訊框傳輸,任何標準 USB 2.0 連接埠皆能完美原生支援。真正應避免的是無外接電源的劣質 USB 集線器,以免產生封包佇列延遲。