安定区間のリピート間隔
有効な長押しの後、安定区間の各間隔を時系列で示し、適用しきい値を厳密に超えた間隔をマークします。
対象キーを長押ししたときのブラウザー自動リピートの安定区間を分析し、疑わしい長い空白を見つけてサンプルが十分か確認します。
テスト設定とリアルタイムサンプル
例:KeyW、Space、ShiftLeft。Tabには対応していません。
KeyW、Space、ShiftLeftなど、有効なKeyboardEvent.codeを入力してください。Tabには対応していません。
20~1000msを指定します。初期値は150msです。適用しきい値は安定区間の中央値+4 MAD未満にはなりません。
20~1000の有限な値を入力してください。
現在の段階未開始
結果はブラウザーが受け取ったリピートイベントの連続性を示すもので、単独でハードウェア故障を証明するものではありません。
有効な長押しの後、安定区間の各間隔を時系列で示し、適用しきい値を厳密に超えた間隔をマークします。
安定間隔 gapᵢ = repeatTimeᵢ − repeatTimeᵢ₋₁。適用しきい値 T = max(ユーザーしきい値, 中央値 + 4×MAD)とし、Tを超えるgapᵢを表示します。最初のnon-repeatから最初のrepeatまでの初期遅延は除外します。
間隔・しきい値・分類は内部で丸めないミリ秒値を使います。画面は通常小数第1位まで表示し、しきい値と同じ間隔は疑わしいと判定しません。
独立した検証では、安定した33ms間隔、150msのしきい値、234msの外れ値、順序逆転・重複タイムスタンプ、NaN/Infinity、サンプル不足、適応しきい値、推奨20間隔、2,000イベント上限を確認しています。
自動リピートを有効にしてください。通常のキー離しはラウンドを終えるだけです。フォーカス喪失、タブ移動、バックグラウンドのスロットリング、ハードウェアイベントの違い、Bluetooth、システムのリピート設定がサンプルに影響します。
新しいラウンドを開始し、キャプチャー欄で対象キーを長押しします。最初のリピート遅延は除外され、安定間隔が5個以上必要です。20個以上集めることをおすすめします。
この方法では連続したサンプルを作るためにrepeat=trueイベントが必要です。自動リピートがオフ、遅延が長すぎる、またはブラウザーがrepeatイベントを受け取らない場合は、分析できる間隔が足りません。
隣り合うrepeatイベントの間隔が適用しきい値を厳密に上回ったという意味です。ブラウザーのイベント列に異常に長い空白があったという手がかりであり、ハードウェアの途切れを証明するものではありません。
すべてのキーイベントと統計はこのブラウザー内だけで処理します。アップロード、リモートAPI、URLやローカルストレージの利用はありません。
第三者の実行コードやアセットは再利用していません。アルゴリズムと画面は独自実装で、外部リンクはブラウザー標準の説明にだけ使っています。