按鍵按住時間測試

按住指定按鍵並反覆放開,測量瀏覽器鍵盤事件中每次按壓的持續時間。

按鍵與樣本設定

使用 Space、KeyA 或 ShiftLeft 等 code;Tab 不會被捕捉。

輸入 5~100 次有效按壓;10~20 個樣本適合用來比較。

開始測試 設定目標按鍵與樣本數後開始;Tab 不會被捕捉。
樣本
0 / 20
目前按住的按鍵
上次時長
超出門檻
0
進度0%

階段等待開始

設定目標按鍵後開始測試。

按住時間結果 等待樣本
按住時長中位數 設定目標按鍵後開始測試。
平均值
MAD
超出門檻

完成至少一次有效按壓後顯示結果;建議收集 10~20 個樣本。

按住時間的一致性

按住時長序列

折線代表每個完整樣本,虛線代表本輪中位數。

更多資訊

方法、公式與結果口徑

單次時長 H = keyup 時間戳 − 首次非 repeat keydown 時間戳;自動重複不會產生新樣本。

內部保留未四捨五入毫秒值,頁面顯示一位小數,門檻判斷使用原始值。

固定 100、200、300 ms 樣本的中位數應為 200 ms;自動重複不增加樣本,未收到 keyup 的按壓會丟棄。

使用方式與限制

工具只捕捉指定 KeyboardEvent.code;系統快捷鍵、瀏覽器保留鍵與特殊按鍵可能無法捕捉,失焦會丟失未完成事件。

按鍵按住時間怎麼計算?

每個有效樣本是同一按鍵的 keyup 時間戳減去首次非 repeat keydown 時間戳;自動重複不會產生新樣本。

如果沒有收到 keyup 會怎樣?

頁面失去焦點時,未完成的按壓會丟棄,已完成樣本會保留,避免後續事件錯誤配對。

鍵盤測試中的 MAD 是什麼?

MAD 是各樣本與中位數絕對差的中位數。數值較小通常表示本輪更集中,不代表硬體一定更好。

工具資訊與來源

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

本工具未使用第三方執行程式碼或資源,演算法與介面為獨立實作。

標準與方法來源