デバイス大辞典デバイス大辞典

キーボードHz・連打テスト

  1. 1スタートを押す
  2. 24本の指でバラバラに叩く(押しっぱなしNG)
  3. 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やブラウザが重いと届く時刻がぶれて、本来より判定しにくくなります。