每秒有效次數
完成測試後顯示各秒的有效按鍵次數,用來查看速度是否均勻。
選擇測試時間與按鍵模式,快速敲擊鍵盤,查看平均 CPS、1 秒移動峰值與有效次數。
測試設定
例如 KeyA、Space 或 ShiftLeft,必須與瀏覽器事件 code 完全一致。
請輸入以英文字母開頭、只含英文字母與數字的 code,例如 KeyA、Space 或 ShiftLeft。
只統計有效非重複按鍵;Tab 用於離開擷取區,不列入結果。
結果只描述目前瀏覽器收到的鍵盤事件,不取代硬體回報率、延遲或電氣測試。
完成測試後顯示各秒的有效按鍵次數,用來查看速度是否均勻。
完成測試後比較不同 KeyboardEvent.code 的有效觸發次數。
有效事件需 event.repeat=false、不是組字輸入,且在 [0, duration)。平均 CPS = 有效次數 ÷ 秒數;峰值為連續 1000 毫秒半開視窗中的最大有效次數。
內部使用未四捨五入的 performance.now() 毫秒差值;時間採 [0, duration),平均與峰值使用原始值,顯示平均兩位、時間一位小數。
已檢查正常值、半開邊界、移動視窗、非法時間與時間戳、非有限值過濾、分箱、按鍵分布與輸入不可變性,也檢查首鍵/按鈕啟動、指定鍵、重複、Tab、失焦、複製與重設。
1 秒測試波動很大;失焦、背景分頁、系統快速鍵、輸入法、遠端環境與擴充功能可能改變事件。這是瀏覽器事件速率,不等同 USB 回報率或硬體延遲。
平均 CPS 是有效非重複 keydown 次數除以測試秒數;峰值 CPS 是連續 1000 毫秒視窗中最大的有效次數。
不會。event.repeat=true 的系統自動重複和組字輸入事件都會排除。
20 次除以 5 秒等於 4.00 CPS。比較時請維持相同測試時間、按鍵模式與裝置條件。
按鍵事件與統計只在目前瀏覽器處理,不上傳、不呼叫遠端 API,也不寫入網址或本機儲存空間。只有按下複製後才會使用剪貼簿。
未重複使用第三方執行程式碼或資源;演算法與介面為獨立實作,外部連結只說明瀏覽器事件與高精度計時標準。