キーボード性能チェック

キーボードのポーリングレートテスト

キーボードイベントがブラウザーに届く頻度を、短時間でローカルに推定します。物理キーボードで同じキーを繰り返し押すと、観測されたHz、平均、ピーク、サンプル数、安定性を確認できます。

  • ブラウザー内で実行
  • ダウンロード不要
  • キーボード向けの結果
  • 10秒または20秒
01

テスト設定

キーボードイベントの間隔を測定

10秒は簡単な確認、20秒はより多くのキーイベントを集めたい場合に使います。

10秒は簡単な確認、20秒はより多くのキーイベントを集めたい場合に使います。

フルスクリーンは任意です。権限を求めなくても、このページで同じテストを実行できます。

準備完了です。時間を選び、エリア内でキーを押してください。

キー入力をリアルタイム測定

ここでキーを押す

テストを開始して、同じキーを繰り返し押してください 物理キーボードを使い、イベント収集中はこのエリアにフォーカスを置きます。

開始後にエリアをクリックします。通常のキーを一定のリズムで押し、Shift、Control、Alt、Meta、Tab、Caps Lockなどの修飾キーは避けてください。

リアルタイム結果

観測されたキーボードイベントレート

サンプル結果
推定イベントレート180Hz

これは例です。テストを開始してキーを押すと、ブラウザーの推定値に置き換わります。

平均165 Hz
ピーク210 Hz
サンプル24
安定性84%

サンプルの安定性

イベント間隔の推移

サンプル波形

例の波形:ブラウザーに届くキーイベントが比較的均一な状態です。

これはブラウザーに届いたキーボードイベントの推定値であり、USBスキャンレートを直接読み取ったものではありません。OSのキーリピート、ブラウザーのスケジューリング、フォーカス、CPU負荷、入力のリズムで結果は変わります。

キーボードのポーリングレートとイベント間隔

ポーリングレートは、入力機器がどれくらいの頻度で情報を報告するかを表すことが多い用語です。次の表は一般的なラベルの理論上の間隔ですが、ブラウザーからキーボードのUSB設定を直接確認することはできません。

一般的なポーリングレートと理論上の間隔
ラベル理論上の間隔このページでの意味
125 Hz8 ms基本的な目安です。ブラウザーのキーイベントは遅くなったり、まとめて届いたりします。
500 Hz2 ms高速な設定の目安ですが、keydownイベントの配信を保証するものではありません。
1,000 Hz1 ms高い設定の目安です。ブラウザーの処理には別の制約があります。
8,000 Hz0.125 ms一般的なブラウザーイベントだけでは直接確認できない、上級者向けのラベルです。

この表は合否の基準ではなく、結果を読むための背景情報です。実際の測定値はブラウザーで観測できたイベントをまとめたもので、同じ条件で比較してください。

キーボードのポーリングレートをテストする方法

ブラウザー、キーボード、キー、時間、入力のリズムを揃えると、実行ごとの比較がしやすくなります。

01

キーボードを接続

確認したい物理キーボードと、最新のデスクトップブラウザーを用意します。有線と無線のどちらもテストできます。

02

時間を選ぶ

10秒は素早い比較、20秒はより多くの間隔を集めたい場合に適しています。

03

同じキーを押す

テスト開始を押して入力エリアをクリックし、通常のキーを一定のリズムで繰り返し押します。修飾キーは避けてください。

04

結果を比較

平均、ピーク、サンプル、安定性を一緒に見ます。設定や接続を変えたら、同じキーとリズムで再実行してください。

キーボードのポーリングレートテストは何を測る?

このテストは、アクティブなブラウザータブに届くキーボードイベントの間隔を推定します。keydown間の時間を測り、1秒あたりのイベント数をHzで表示します。

ブラウザー上の挙動や設定変更を比較する目安ですが、ハードウェアの認証ではありません。USBパケット、無線の送信、ファームウェア、ドライバーのバッファは読み取れず、OSとブラウザーの後のイベントだけを観測します。

比較するときは、同じキー、ブラウザー、時間、接続方法、リズムを使い、単発のピークではなく再現する範囲を見てください。

ブラウザー側で行う透明な測定

入力エリアにフォーカスがある間、ページは通常のKeyboard Eventsを受け取ります。高精度のブラウザー時計を使い、不自然な長い停止を除外して残りの間隔をローカルでまとめます。

簡易式

推定Hz ≈ 1,000 ÷ 平均キーイベント間隔(ミリ秒)

最初のイベントがサンプルを開始し、後続の有効な間隔から平均、ピーク、サンプル数、安定性を計算します。この式はブラウザーで観測したタイミングを説明するもので、USBレポートの直接測定ではありません。

Keyboard Events

フォーカスされたエリアのkeydownイベントを受け取り、再現しやすいように代表的な修飾キーを除外します。

安定した要約

平均とピークは有効な間隔をまとめます。安定性はばらつきを示すため、一度のバーストだけで結果が決まりません。

入力を送信しない

現在のセッション中にイベントの時間だけを使います。アカウント、アップロード、計算API、入力内容の保存は必要ありません。

キーボードHz推定値をどう解釈する?

結果はブラウザーのタイミング信号として扱ってください。キーボード設定について判断する前に、同じ条件で繰り返し確認します。

A

推定レート

有効なkeydown間隔の平均から求めた丸め値です。キーボードのUSBポーリングモードを証明する数値ではありません。

B

平均とピーク

平均は通常のタイミング、ピークは観測された最短間隔を表します。短いバーストで高く見えることがあります。

C

サンプル

結果を支える間隔の数です。数回の入力だけでは、見た目の良い数字でも根拠が不足する場合があります。

D

安定性

間隔のばらつきを要約します。キーリピート、入力速度、CPU負荷、フォーカスの変化で下がることがあります。

条件を揃える

  • 両方のテストで同じブラウザー、キー、時間、リズムを使います。
  • 有線と無線は混ぜず、それぞれ別に比較します。
  • この結果は手がかりです。USBレベルの確認にはメーカー資料やハードウェアアナライザーを使います。

なぜキーボードの設定値と違うの?

キーボードが示すポーリング設定と、ブラウザーが観測するkeydownのタイミングは、入力経路の別の場所を表します。

OSのキーリピート

キーを押し続けると、繰り返しイベントは内部スキャンだけでなく、OSの遅延とリピート速度に影響されます。

ブラウザーの処理

ブラウザーは他の処理と一緒にイベントを待機・処理・まとめることがあります。物理レポートをすべて公開するわけではありません。

フォーカスとリズム

エリアから離れる、キーを変える、不規則に押すとばらつきが増えます。静止したキーボードからレートは推定できません。

ハードウェアとドライバー

USBハブ、無線レシーバー、ファームウェア、省電力、ドライバー、ユーティリティがブラウザーに届く時刻を変えることがあります。

ブラウザーの背景は、MDNのKeyboardEventリファレンスを参照してください。これはブラウザーイベントの説明であり、USBレポートを直接読む機能ではありません。

キー入力のタイミングはこのページ内で処理

測定の中心はブラウザーJavaScriptで動作します。必要なのはイベントの時間であり、入力した文章やサーバー処理ではありません。

  • 時間はテスト中にローカルで計算します。
  • 結果にキー名や入力シーケンスは必要ありません。
  • 結果をコピーするときも、選択した集計値だけを共有します。
  • サイト全体の扱いはプライバシーポリシーで説明します。

キーボードのポーリングレートテスト FAQ

ブラウザーのキーボードテストで分かること、分からないこと、比較を安定させる方法をまとめます。

キーボードのポーリングレートを測るには?

時間を選び、テスト開始を押して入力エリアをクリックし、通常のキーを一定のリズムで押します。終了後にレート、平均、ピーク、サンプル、安定性を確認します。

USBポーリングレートを直接測定できますか?

できません。推定するのはブラウザーに届いたKeyboard Eventsの間隔です。内部設定にはUSBアナライザーやメーカーの診断ツールが必要です。

キーボードのHzが製品の表示より低いのはなぜ?

ブラウザー、OSのキーリピート、イベント処理、CPU負荷、フォーカス、無線状態、押すリズムが観測値を変えます。

キーを押し続けるべき?それとも連打するべき?

通常のキーを一定のリズムで押してください。押し続けるとOSのリピート動作を測ることがあります。

ブラウザーでキーボードのポーリングレートをテスト

時間を選び、入力エリアにフォーカスして、比較できるサンプルを集めます。キーボードや接続、設定を変えたときにもう一度実行してください。

テストを開始