Frame Rate Test

鍵盤輪詢率測試

按住一個按鍵並測量它重複的速度 — 鍵盤的按鍵重複率(Hz),包含重複間隔、初始延遲,以及最高值與平均值。

點擊方框使其取得焦點,然後按住一個字元鍵(字母或數字)。當按鍵開始自動重複時,工具會測量每秒到達多少次重複 — 也就是你鍵盤的重複率(Hz)。

0Hz
重複率
未按住任何鍵
點此開始點此,然後按住一個按鍵修飾鍵(Shift、Ctrl)不會自動重複

隨時間變化的瞬時重複率 — 作業系統重複啟動後便平穩一致。

最高 Hz
平均 Hz
重複間隔
初始延遲
0重複總數

本測試測量的內容: 按鍵重複率 — 按住的按鍵自動重複的速度 — 由你的作業系統設定(可在其鍵盤設定中調整),通常為 20–30 Hz。瀏覽器無法讀取鍵盤真正的硬體掃描/輪詢率,因此請用它來比較相對的重複行為,而非作為硬體規格。

鍵盤輪詢率測試指南

鍵盤的硬體輪詢(或掃描)率是指其控制器多久檢查一次按鍵矩陣 — 而這個數字永遠不會傳送到網頁,因為單次按鍵只會觸發一個事件。本測試實際測量的是你作業系統的按鍵重複率,以赫茲(Hz)為單位:當你按住一個按鍵時,作業系統會一再重複它,而工具會測量重複之間的間隔。它也會顯示重複間隔,以及重複開始前的初始延遲。

要使用測試,先點擊方框內讓它擷取你的按鍵,然後按住一個字元鍵 — 字母或數字。等待短暫的初始延遲,直到按鍵開始重複,持續按住並觀察即時重複率、圖表與統計數據趨於穩定。放開按鍵並按「重置」即可清除這次測試並嘗試另一個按鍵。Shift 與 Ctrl 等修飾鍵不會自動重複,所以請使用一般的字元鍵。

請弄清楚瀏覽器能看到什麼、不能看到什麼:這裡的數字是軟體設定,並非你鍵盤硬體的掃描頻率,因此請將它視為相對的重複行為,而非硬體規格。你可以在作業系統中變更重複率 — 在 Windows 透過控制台 → 鍵盤(重複速度與重複延遲),在 macOS 透過系統設定 → 鍵盤(按鍵重複與重複前延遲),在 Linux 於設定 → 鍵盤,或執行像 xset r rate 200 30 的指令來設定 200 毫秒延遲與 30 Hz 速率。

常見問題

這個鍵盤輪詢率測試會以 Hz 為單位測量你鍵盤的重複率 — 也就是按住的按鍵每秒重複多少次。你按住一個字元鍵,一旦作業系統的自動重複啟動,工具就會測量重複之間的間隔,並回報速率、重複間隔、初始延遲,以及你的最高值與平均值。
不能。鍵盤真正的硬體掃描率(其控制器多久輪詢一次按鍵矩陣,例如某些電競鍵盤的 1000 Hz)並不會公開給網頁 — 一般按鍵只會送出一個事件。瀏覽器能測量的是按住按鍵時的按鍵重複率,而這是由你的作業系統設定的。請將結果視為重複率,而非硬體輪詢率規格。
這取決於你作業系統的設定,但大多數系統在最快設定下每秒重複約 20–30 次(20–30 Hz),並有約 200–500 毫秒的初始延遲。Windows 將最快重複限制在約 30 Hz;macOS 與 Linux 可設定得更快。這些都是軟體設定,並非衡量你鍵盤硬體好壞的指標。
在 Windows,開啟控制台 → 鍵盤,調整「重複速度」與「重複延遲」。在 macOS,前往系統設定 → 鍵盤,變更「按鍵重複」與「重複前延遲」。在 Linux,多數桌面環境會在設定 → 鍵盤提供,或你可以執行像「xset r rate 200 30」的指令來設定 200 毫秒延遲與 30 Hz 速率。
Shift、Ctrl、Alt 以及 Windows/Command 等修飾鍵在設計上不會自動重複,因此在此不會記錄速率。請改為按住一般的字元鍵 — 字母或數字。少數按鍵如 Caps Lock 與功能鍵也不會重複。