穩態重複間隔序列
依樣本順序顯示穩態重複間隔與中位數參考線
長按指定按鍵,測量瀏覽器收到自動重複事件前的初次延遲、穩態重複間隔與每秒重複次數,並查看間隔穩定性。結果反映作業系統與瀏覽器事件,不等於鍵盤硬體回報率。
測試設定與即時取樣
預設為 KeyA;請輸入標準 KeyboardEvent.code,Tab 與只按修飾鍵不能作為目標。
請輸入有效的一般 KeyboardEvent.code,例如 KeyA 或 Digit1。
輸入 10~200 個整數,預設為 30;第一個 repeat 只用來取得初次延遲,不計入穩態間隔。
請輸入 10~200 之間的整數。
目前階段等待開始
結果描述目前系統與瀏覽器產生自動重複事件的節奏,不代表鍵盤硬體回報率、掃描率或按鍵到輸出的總延遲。
依樣本順序顯示穩態重複間隔與中位數參考線
初次重複延遲 D = t₁ − t₀;穩態間隔 Δᵢ = tᵢ − tᵢ₋₁;重複速度 R = 1000 ÷ median(Δ) 次/秒。初次延遲不納入穩態間隔;順序錯亂、非有限、零值與超過 1,000 ms 的間隔不納入統計。
統計使用未四捨五入的毫秒值;頁面通常顯示至小數點後一位,完成狀態、穩定性與複製內容都以原始值為準。
程式測試使用 500 ms 初次延遲與 33.333 ms 穩態序列,驗證約 30 次/秒;涵蓋 10/200 目標邊界、相對與 epoch 時間戳、順序錯亂、重複時間戳、5,000 ms 初次延遲邊界、1,000 ms 穩態間隔邊界、P10/P90 與 MAD。
自動重複受到作業系統、瀏覽器與應用程式影響;網頁無法讀取鍵盤韌體掃描率或 USB、Bluetooth 硬體回報率。系統可能關閉自動重複,部分媒體鍵、Fn 層、快速鍵與輸入法可能沒有標準 repeat 事件。
先測量首次非重複 keydown 到第一個 repeat 事件的延遲,再對後續 repeat 事件間隔取中位數,最後用 1,000 除以中位間隔,得到每秒重複次數。
重複率是長按後作業系統產生按鍵事件的節奏;回報率是裝置向主機回報輸入的頻率。瀏覽器的 repeat 事件無法證明 USB 或 Bluetooth 硬體回報率。
可能是系統關閉自動重複、目標按鍵被系統或瀏覽器保留,或 Fn、媒體鍵不會產生標準 KeyboardEvent.repeat。請先使用一般字母鍵,並確認系統按鍵重複功能已開啟。
所有按鍵 code、事件時間戳與統計都在目前瀏覽器本機處理,不上傳、不呼叫遠端 API,也不儲存個人輸入。
本工具未使用第三方執行程式碼或素材,演算法與介面皆為獨立實作;外部連結只用來說明瀏覽器鍵盤事件的語意。