キーボード・ポーリングレート・テスト
任意のキーを押し続けて、自動リピートの速さを測定します。下のボックスをクリックし、文字キーまたは数字キーを押したままにすると、メーターがリピート速度をヘルツ単位でリアルタイムに表示します。さらに最大値、平均値、リピートが始まるまでの初期遅延もわかります。
ここをクリックしてから、任意のキーを押し続けてください
ボックスをクリックしてキーを押し続けてください。少し経つとリピートが始まり、メーターがそのストリームを計測します。
文字キーまたは数字キーを1つ押したままにしてください。最初のリピートはOSの初期遅延の後にしか発生しないので、メーターを読む前に少し待ってください。
ブラウザは1回の押下につき1つのイベントしか受け取らず、ハードウェアのポーリングは見えません。これが計測しているのはシステムのキーリピート設定であり、キーボードを高速なものにしても変わりません。
OSのキーボード設定でリピート速度を上げ、遅延を短くしてから、もう一度テストを実行して変更を確認してください。
キーを押し続けると、OSはまず初期遅延を待ってから、一定のペースでキー入力を繰り返し送信します——これがキーリピート速度で、ヘルツ単位で測定されます。この速度によって、矢印キーでカーソルが文書内をどれだけ速く移動するか、Backspaceで行がどれだけ速く消えるか、ゲームやエディタでキーを押し続けたときの操作感がどれだけ機敏かが決まります。多くのシステムでは初期設定が毎秒20〜30回のリピートで、速度も遅延も調整可能です。このテストはリピートイベントがブラウザに届く間隔を計測するため、スペック上の数値ではなく、実際にシステムが出しているリピート速度がわかります。
キーリピート速度とハードウェアポーリングレートの違い
名前は似ていますが、まったく別のレイヤーの話です。ハードウェアポーリングレートは、キーボードがUSB経由で状態を報告する頻度のことです——一般的なキーボードでは125Hz、ゲーミングキーボードでは1000Hz以上になりますが、Webページからはこれを直接見ることはできません。ブラウザが受け取るのは、キーボードのポーリング速度に関係なく、1回の押下につき1つのイベントだけです。ブラウザが計測できるのはOSが生成する自動リピートのストリームです——そのため、このテスト(ブラウザベースの「キーボードポーリングレートテスト」全般と同様)が測定しているのは実際にはOSのキーリピート速度であり、キーボードを高速なものに変えても数値は変わりません。マウスのポーリングは事情が異なります。ブラウザはマウスの移動イベントのストリームを実際に受け取るため、マウスポーリングレートテスターはマウスの本当のレートを読み取れます。個々のキー、ゴースティング、ロールオーバーを確認するには、キーボードテスターをご利用ください。
キーリピート速度を変更する方法
| OS | 設定場所 | 変更する項目 |
|---|---|---|
| Windows | コントロールパネル → キーボード → 速度タブ | 「文字の繰り返し速度」を「速い」に、「表示までの待ち時間」を「短い」に設定 |
| macOS | システム設定 → キーボード | 「リピート速度」を「速い」に、「リピート入力認識までの時間」を「短い」に設定 |
| Linux | 設定 → キーボード、またはターミナル | リピート設定を調整するか、xset r rate 200 30 を実行(遅延200ms、30Hz) |
測定値の意味
| 測定値 | 意味 |
|---|---|
| 30Hz以上 | OSが最速のリピート設定、またはそれに近い状態です |
| 20〜30Hz | ほとんどのシステムの初期設定値——通常のタイピングには十分です |
| 15Hz未満 | リピート設定が遅めです——キーを押し続けたときに反応が鈍く感じる場合は上げてください |
| リピートが発生しない | Shift、Ctrl、Altなどの修飾キーは自動リピートしません——代わりに文字キーで試してください。アクセシビリティのキーボード設定でリピートが無効になっている場合もあります |
