キーボードCPSテスト

時間とキーのモードを選び、素早く押して平均CPS、1秒移動ピーク、正当な入力数を確認します。

テスト設定

キー方式
開始方法
ここで素早く押す 開始待ち

有効な非リピートキーだけを数えます。Tabは欄を離れるために使い、結果には入りません。

現在の有効数
0
残り時間
5秒
直前のキー
設定を選び、キャプチャー欄にフォーカスして開始してください。Tabは離れるだけで数えません。
結果概要 テスト待ち
平均CPS 有効なテスト後に結果を表示します。
有効数
ピークCPS
測定時間

結果はこのブラウザーが受け取ったキーイベントだけを示し、ハードウェアのポーリング、遅延、電気的テストの代わりにはなりません。

キー速度と回数の比較

毎秒の有効入力

測定後、各秒の有効入力数を表示し、速度の均一さを確認します。

キー別の回数比較

  • 有効な測定を完了すると、最終結果と同期した図が表示されます。

測定後、異なるKeyboardEvent.codeの有効回数を比較します。

詳しく見る

方法・式・結果の定義

有効イベントはevent.repeat=false、変換中入力でなく、[0, duration)に入るものです。平均CPS = 有効数 ÷ 秒数、ピークは連続1,000msの最大有効数です。

内部では丸めないperformance.now()の差を使います。時間は[0, duration)、平均とピークは元の値、表示は平均2桁・時間1桁です。

通常値、半開区間、移動窓、無効な時間と時刻、有限値フィルター、ビン、キー分布、入力の不変性を確認しています。開始方式、指定キー、リピート、Tab、フォーカス、コピー、リセットもブラウザーで確認しました。

使い方と制限

1秒測定は変動します。フォーカス、背景タブ、ショートカット、入力方式、リモート環境、拡張機能がイベントを変えます。USBポーリングやハードウェア遅延の測定ではありません。

キーボードCPSはどう計算しますか?

平均CPSは有効な非リピートkeydown数を秒数で割った値です。ピークCPSは連続1,000ms区間で最大の有効数です。

キーを長押しするとCPSに入りますか?

いいえ。event.repeat=trueの自動リピートと変換中入力のイベントは除外します。

5秒で20回押すとCPSはいくつですか?

20回を5秒で割ると4.00 CPSです。比較時は時間、キー方式、端末条件をそろえてください。

ツール情報と出典

キーイベントと統計はこのブラウザー内だけで処理します。アップロード、リモートAPI、URLやローカルストレージの利用はありません。コピーはクリック後だけ実行します。

第三者の実行コードやリソースは再利用していません。アルゴリズムと画面は独自実装で、外部リンクはイベントと高精度時刻の説明だけに使います。

標準と方法の出典