鍵盤連點測試

選擇目標按鍵並反覆完整按下、放開,找出低於門檻的間隔,查看疑似連點率與穩定性。

測試設定與即時取樣

例如 KeyA、Space 或 ShiftLeft;不支援 Tab。

可用 5~100 毫秒,預設 10 毫秒。

在這裡按下並放開目標按鍵 只記錄目標按鍵;自動重複不列入。Tab 可用來離開擷取區。
完整按壓
0
可比較間隔
0
疑似間隔
0
最近間隔
建議樣本進度0 / 20 次完整按壓

目前階段尚未開始

設定目標按鍵與門檻後,選擇「開始新回合」。
結果摘要等待測試
疑似連點率設定目標按鍵與門檻後,選擇「開始新回合」。
完整按壓
疑似間隔
最短間隔

結果只描述瀏覽器收到的事件間隔,不等同於硬體故障診斷。

按壓間隔與穩定性

相鄰完整按壓間隔

不低於門檻低於門檻的疑似間隔
門檻 —

完成至少兩次完整按壓後,顯示每個放開後間隔與目前門檻的關係。

深入了解

方法、公式與結果定義

相鄰間隔 Δt = 下一次 keydown 時間 − 上一次 keyup 時間。當 Δt < 門檻 T 時標記為疑似;疑似率 = 疑似間隔 ÷ 可比較間隔 × 100%。第一次完整按壓沒有前序間隔,不納入。

內部使用未四捨五入的毫秒值;頁面顯示 1~2 位小數,門檻採嚴格小於判定。

已獨立檢查 5、10、20 毫秒間隔、門檻邊界、repeat=true、組字輸入、孤立 keyup、重複 keydown 與未完成按壓。

使用方式與限制

瀏覽器只能觀察最後事件流,不能直接測量開關波形或韌體去抖;有意快速連按也可能出現疑似記錄。藍牙、系統負載、排程、失焦和 Tab 導航都會影響時間。

如何判斷鍵盤是否連點?

目標按鍵完成一次 down-up 後,若上一次 keyup 到下一次非重複 keydown 的間隔小於門檻,就記為疑似連點間隔。

長按會被誤判為連點嗎?

不會直接列入。event.repeat=true 的自動重複會排除,只有 keydown 與 keyup 配對完整的按壓才會統計。

連點門檻要設定幾毫秒?

初步篩查可先用 10 毫秒,再於 5~100 毫秒間調整。門檻越大,越容易把有意的快速二次按壓標成疑似。

工具資訊與來源

所有按鍵事件與統計都在目前瀏覽器本機處理,不上傳、不呼叫遠端 API,也不寫入網址或本機儲存空間。

未重複使用第三方執行程式碼或資源;演算法與介面為獨立實作,外部連結只說明瀏覽器標準。

標準與方法來源