この結果が実際に測定するもの
キーボードはポーリング周期ごとに1回状態を問い合わせられるため、キーイベントはその瞬間にしか届きません。テストは10秒間すべてのキーイベントを集め、間隔がそろう最も長い周期を探します。125 Hzなら8 ms、250 Hzなら4 ms、500 Hzなら2 msです。
測定の範囲: 500 Hzを超えると、ブラウザの粗くした時計とOS自身のタイミングがリズムをぼかすため、結果は「少なくとも1000 Hz」になります。「1000 Hzより速い」と表示するのは1ミリ秒未満の間隔がそれを証明したときだけで、4000や8000 Hzと名指しすることはありません。
結果の読み方
125または250 Hz
事務用や低価格のキーボードによくあります。押してからコンピューターに届くまで最大8 msまたは4 ms待つことがあります。小さな差ですが、経路上のほかの遅延すべてに加わります。
少なくとも1000 Hz
1ミリ秒ごと、またはそれより速くレポートしています。ゲームにとってはこれが意味のある基準で、1000 Hzか8000 Hzかはブラウザからは見えません。
予期しない結果の確認
キーイベントが足りない
指の本数を増やし、10秒間ずっと続けてください。ゆっくり打つと間隔が長すぎてリズムが見えません。
実行ごとに結果が変わる
バックグラウンドのプログラムがタイミングのノイズを加えます。ほかの重いタブを閉じてもう一度実行してください。遅いキーボードは毎回同じ答えになります。
よくある質問
ブラウザで8000 Hzのキーボードを測れますか?
いいえ。ブラウザはプライバシーのためにタイムスタンプを粗くし、OSも独自のタイミングを加えるため、約1000 Hzを超えるとリズムがぼやけます。ページは数値をでっち上げず「少なくとも」と表示します。
キーボードでもポーリングレートは重要ですか?
125 Hzでは押してから送信まで最大8 ms、1000 Hzでは最大1 ms待つことがあります。速いゲームではこの差は実在しますが、ディスプレイやゲーム自体と比べると小さなものです。
キー入力は保存されますか?
いいえ。使うのはキーイベントのタイミングだけで、10秒間のサンプル中のみ、何もページの外に出ません。