鍵盤回報率測試.
透過測量連續按鍵事件之間的時間間隔,估算你的鍵盤多久向電腦回報一次狀態(125Hz – 1000Hz+)。
點擊此處,然後盡可能多按幾個按鍵 — 快速地在鍵盤上滑動手指。
小提示:用手掌或手指快速滑過字母鍵區 — 每秒產生的獨立事件越多,測量結果越準確。
事件間隔分佈
連續事件之間的間隔(毫秒)時間統計
標準 USB 回報率
測量前請先檢查這些項目
- 使用有線連接以確保準確度無線省電模式會降低回報率;請先以有線方式測試,再另外比較無線表現。
- 用滑動代替按住按鍵重複輸入是由作業系統產生的 — 請滑動或滾動手指,產生真實且獨立的事件。
- 預期會有瀏覽器上限瀏覽器會將計時器精確度限制在約 1000Hz,因此更高的回報率在這裡可能會顯示為 1000Hz。
如何測量你的回報率
- 1
聚焦擷取方框
點擊上方方框,準備好快速地連續按鍵。
- 2
滑動你的手指
快速滑過或滾過字母鍵區,產生大量獨立的按鍵事件。
- 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,可以得到較穩定的估算結果。