Skip to main content

鍵盤回報率測試.

透過測量連續按鍵事件之間的時間間隔,估算你的鍵盤多久向電腦回報一次狀態(125Hz – 1000Hz+)。

事件間隔分佈

連續事件之間的間隔(毫秒)
0ms5ms10ms15ms20ms+

時間統計

最小間隔— ms
平均間隔— ms
擷取事件數0
每秒事件數0

標準 USB 回報率

125 Hz8ms · 基本辦公款
250 Hz4ms · 標準款
500 Hz2ms · 玩家愛用款
1000 Hz1ms · 電競款
4000 Hz+0.25ms · 電競有線款

測量前請先檢查這些項目

  • 使用有線連接以確保準確度無線省電模式會降低回報率;請先以有線方式測試,再另外比較無線表現。
  • 用滑動代替按住按鍵重複輸入是由作業系統產生的 — 請滑動或滾動手指,產生真實且獨立的事件。
  • 預期會有瀏覽器上限瀏覽器會將計時器精確度限制在約 1000Hz,因此更高的回報率在這裡可能會顯示為 1000Hz。

如何測量你的回報率

  1. 1

    聚焦擷取方框

    點擊上方方框,準備好快速地連續按鍵。

  2. 2

    滑動你的手指

    快速滑過或滾過字母鍵區,產生大量獨立的按鍵事件。

  3. 3

    查看估算結果

    事件之間最小且一致的間隔,即可反映出你的回報率 — 按得越久,結果就越精準。

什麼是鍵盤回報率?

回報率(polling rate / report rate)是指你的鍵盤透過 USB 或無線連線,每秒向電腦回報狀態的次數。125Hz 的鍵盤每 8 毫秒回報一次;1000Hz 的鍵盤則每 1 毫秒回報一次,最多可將最差情況下的輸入延遲降低 7 毫秒。

瀏覽器會為每個 keydown/keyup 事件加上時間戳記。你的鍵盤只能以其 USB 回報間隔的速度傳送事件,因此不同事件之間的間隔,能反映出回報率的線索。但基於安全考量,瀏覽器會刻意對這些時間戳記進行捨入與抖動處理,因此得到的結果只是估算值 — 並非實驗室等級的精確測量 — 而且測量出的數值可能會比鍵盤實際的回報率還高(詳見下方的準確度說明)。

什麼時候該用這項測試

全新的電競鍵盤

確認「1000Hz」的標榜,確實對應到你所付費購買的回報率。

變更設定之後

在驅動程式或用快捷鍵切換了回報率?確認變更是否真的生效。

有線與無線的比較

檢查你的無線模式是否悄悄降到比有線連接更低的回報率。

回報率術語詞彙表

回報率(Polling rate / report rate)
鍵盤向電腦回報狀態的頻率,以 Hz 為單位 — 1000Hz 代表每 1ms 回報一次。
輸入延遲(Input latency)
實際按壓與電腦做出反應之間的延遲;較高的回報率能縮短其最差情況。
去彈跳(Debounce)
一段簡短的韌體延遲,用來過濾軸體彈跳,避免一次按壓被回報成多次。

常見問題

我該如何取得準確的測量結果?

在短時間內盡可能產生多個不同的按鍵事件:用手指快速滑過幾個字母鍵,或用手掌輕輕滑過整個鍵盤。按住單一按鍵不放沒有用 — 按鍵重複輸入的事件是由作業系統產生,而非鍵盤本身,因此工具會忽略這些事件。測試時間越長,估算結果越準確;建議產生數百個事件以上。

更高的回報率真的有差嗎?

以打字來說沒有太大差異 — 125Hz 與 1000Hz 之間的差距最多只有 7 毫秒,遠低於打字時人所能感知的範圍。對競技遊戲而言,1000Hz 的鍵盤能穩定去除一小段輸入延遲,這也是為什麼大多數機械電競鍵盤預設回報率為 1000Hz。超過 1000Hz 的回報率,其效益則會受限於你的螢幕更新率與遊戲的更新頻率(tick rate),邊際效益會遞減。

為什麼我的 8000Hz 鍵盤只顯示 1000Hz?

瀏覽器為了防止時間攻擊,會刻意降低計時器精確度(通常降到 0.1–1 毫秒),而作業系統的輸入處理機制也可能將事件批次處理。這使得任何以網頁為基礎的測試,解析度上限大約都在 1000Hz 左右。若要可靠地偵測 2000–8000Hz,需要鍵盤製造商提供的原生軟體。

我可以更改鍵盤的回報率嗎?

許多電競鍵盤可以透過設定軟體切換回報率(例如 125/250/500/1000Hz),或使用硬體按鍵組合切換 — 請參考你的使用手冊。無線鍵盤在省電模式下通常會降到較低的回報率,建議分別測試有線與無線連線。變更回報率後,請點擊上方的「重設測量結果」,再重新按鍵確認。

輪詢率和鍵盤的反應時間或觸發點是同一回事嗎?

不是 — 它們量測的是不同的東西。輪詢率是鍵盤向電腦回報自身狀態的頻率(1000Hz 時為每 1ms 一次)。觸發點是按鍵行程中登記到按壓的位置,而軸體反應時間則是硬體偵測到它的快慢。高輪詢率無法讓慢速軸體變快,三者共同決定總輸入延遲。本工具只量測輪詢率。

關於準確度的說明 — 為什麼數值可能偏高

瀏覽器只會提供經過粗化與抖動處理的按鍵事件時間戳記 — 這是刻意為了防範計時攻擊的安全機制。當兩個事件恰好落在比鍵盤實際回報間隔更短的時間差內時,這項測試就會讀出比實際更高的數值:一支真正 1000Hz 的鍵盤,在這裡可能會顯示 2000Hz,甚至 4000Hz,而且每次測試的數字也常常不一致。這是瀏覽器本身的限制,並非鍵盤的問題。請將此結果僅視為粗略的參考指標。若要取得真正準確的數值,請使用鍵盤原廠的設定軟體,或是專門的作業系統層級回報率檢測工具。盡量敲擊分散於鍵盤各處的按鍵,並在每次嘗試之間按下 Reset,可以得到較穩定的估算結果。