キーボードHz・連打テスト
- 1スタートを押す
- 24本の指でバラバラに叩く(押しっぱなしNG)
- 3ゲージが満ちると判定
PCのキーボード専用です
入力の間隔 0 / 150
推定ポーリングレート
—Hz
キー入力が届く時刻のズレから、USBの報告の間隔を推定します
届く間隔
—
一致度
—
判定の上限
—
1252505001k2k4k8k
広告
推定のしくみ・測れないこと
USBのキーボードは、決まった間隔(1000Hzなら1msごと、125Hzなら8msごと)でしかPCに入力を報告できません。 そのため、別々のキーの「押す・離す」がブラウザに届く時刻の差は、その間隔のほぼ整数倍になります。 届いた時刻の差が 8 / 4 / 2 / 1 / 0.5 / 0.25ms のどれの倍数にそろうかを調べ、そろう中で一番長い間隔を答えにしています。
うまく測るコツ: A S D F などのキーを、ピアノを弾くようにバラバラのタイミングで叩いてください。2つのキーを同時に押す・離すのも効きます。 押しっぱなし(オートリピート)は使いません。
上限: ブラウザの時刻は丸められています(Chrome・Edge は 0.1ms 単位、Firefox・Safari は 1ms 単位のことが多い)。 丸めの幅が間隔に近いと見分けられないため、Chrome系は2000Hz(条件が良ければ4000Hz)、1ms単位のブラウザは250Hz(条件が良ければ500Hz)までしか判定できません。 それより速いキーボードは「判定できず」になります(別の値に化けることはありません)。
測れないこと: キーボード内部のスキャン速度・チャタリング防止の待ち時間・キースイッチの反応。Bluetooth接続は報告の間隔が一定でないため「判定できず」になりやすく、 2.4GHzの無線はレシーバーの設定(多くは1000Hz)で出ます。PCやブラウザが重いと届く時刻がぶれて、本来より判定しにくくなります。

