重點說明
按住按鍵時持續輸入相同字元,通常是系統的自動重複功能;短按一次卻出現多個字元,則是另一種需要排查的現象。本工具計算 KeyboardEvent.repeat 為 true 的事件,並比較事件到達頁面的時間,不是打字速度或 USB 輪詢率測試。
- 首次按下到首次重複事件的時間
- 連續重複事件的平均時間間隔
- 目前按鍵與重複事件次數
使用方法
- 點選測試區域,選擇 A 等一般字母鍵。請勿輸入密碼或個人資料。
- 持續按住同一按鍵 2 至 3 秒,等待首次重複延遲出現。
- 放開按鍵並記下結果。至少收到兩個重複事件後,才會計算平均間隔。
- 清除紀錄,以同一按鍵重複三次。調整系統重複速度後,也用相同條件比較。
- 按 Escape 或點選區域外即可停止擷取。瀏覽器與系統快捷鍵不會被封鎖。
解讀結果
首次延遲是第一個 keydown 到第一個重複事件的時間;平均間隔是相鄰重複事件間隔的算術平均值,單位為 ms。每秒次數以 1,000 除以平均間隔估算,例如 40 ms 約等於每秒 25 次。系統設定、瀏覽器排程與電腦負載都會影響數值,沒有通用的合格門檻。
測試限制
- 本測試無法直接量測開關接點、韌體延遲或 USB 輪詢率。
- 不能只靠次數判定硬體故障或按鍵彈跳。輸入法組字、部分功能鍵及螢幕鍵盤可能不提供重複事件。
疑難排解
沒有反應時,先確認測試區域取得焦點、鍵盤已連接,並改用一般字母鍵。數值不穩定時,保持分頁在前景並減少背景工作。若短按也會重複輸入,請在其他應用程式和按鍵事件測試中比較。一次只更換一項條件,例如 USB 埠或瀏覽器,才能判斷哪個因素造成差異。
隱私處理
按鍵事件與測量數值只在目前的瀏覽器中處理,不會傳送至伺服器或分析工具。清除紀錄或重新整理頁面即可清除本次顯示結果。
瀏覽器支援
需要 JavaScript、支援 KeyboardEvent.repeat 的現代瀏覽器及實體鍵盤。螢幕鍵盤、遠端桌面與輸入法的事件行為可能不同,請只比較相同測試條件。
技術參考資料
常見問題
能在此修改重複速度嗎?
不能。本工具只觀察事件,請先在作業系統鍵盤設定中調整延遲與速度,再回到頁面測試。
次數為 0 代表鍵盤壞了嗎?
不一定。可能尚未取得焦點、按住時間不夠長,或該按鍵與輸入方式不會產生自動重複。
這是遊戲輸入延遲嗎?
不是。這裡顯示的是自動重複事件到達的間隔,而非按鍵動作到畫面變化的完整延遲。