キーボードテスト|押下チェック・同時押し(Nキーロールオーバー)確認
キーボードテストを無料でできるツールです。実際にキーを押すと画面上の配列図に反映され、反応しないキーの特定・同時押し(NKRO・ゴースティング)の確認ができます。US配列・JIS配列を切り替え表示、全キーのテスト済み状況も一覧できます。登録不要、計測データはブラウザ内のみで完結します。
キーボードテストとは
キーボードテストは、パソコンやゲーミングキーボードのすべてのキーが物理的に正しく反応するかを、実際にキーを押しながら確認するツールです。画面上の配列図が押したキーの位置に応じて光るため、反応しないキー・押しっぱなしになるキーを目視で特定できます。中古キーボードの購入前チェック、新品キーボードの初期不良確認、清掃・分解後の動作確認などに使えます。
このツールはさらに、複数のキーを同時に押したときに何本まで正しく検出できるかを数値で表示します。安価なキーボードの一部は、キー配列の電気的な構造(キーマトリクス)の制約により、特定の組み合わせを同時に押すと一部のキーが検出されなくなる「ゴースティング」という現象が起こります。ゲーム中に複数キーの同時操作(例: 斜め移動+ジャンプ+しゃがみ)が必要な場面では、この現象が誤動作の原因になります。
キーボードテストの使い方
- お使いのキー配列を選ぶ 日本語キーボード(JIS配列)か、海外仕様のキーボード(US配列/ANSI)かに合わせて切り替えてください。キーの物理的な数・位置の表示が変わります。
- 実際にキーを1つずつ押してみる 押したキーが画面の配列図で青く表示され、離すと緑(テスト済み)に変わります。反応しないキーは色が変わりません。
- すべてのキーを一通り押して網羅する 「テスト済みキー」の件数・割合が増えていきます。すべて押し終えると完了メッセージが表示されます。
- 複数のキーを同時に押して確認する よく使う組み合わせ(WASD+Shift+Spaceなど)を同時に押し込み、「現在同時に押されているキー数」が想定どおりに増えるか確認します。
- 必要に応じてリセットしてやり直す 「テストをリセット」を押すと、テスト済みの記録と最大同時押し数がクリアされ、最初からやり直せます。
使いこなすためのヒント
- ノートPCの内蔵キーボードは、キー配列によってはUS配列とJIS配列でキーの本数や記号キーの位置が異なります。お使いの機種の刻印に合わせて配列を選んでください。
- ゲーミングキーボードの「NKRO」(N-Key Rollover)対応をうたう製品は、理論上は全キー同時押しに対応しますが、USB接続の規格や有線/無線の違いで実際の上限が変わることがあります。実測で確認するのがこのツールの目的です。
- キーを押しても画面がまったく反応しない場合、ブラウザの拡張機能やOSのショートカット機能がキー入力を先取りしていることがあります。シークレットウィンドウで試すと切り分けやすくなります。
- 同じキーを繰り返し押しても反応が不安定な場合、物理的な接点の摩耗(チャタリング)が疑われます。掃除で直らない場合は買い替えの判断材料にしてください。
- 中古キーボードの購入前チェックでは、配列全体を一通り押して「テスト済み率100%」を確認してから、よく使うキーの組み合わせで同時押しを試すと効率的です。
こんなときに使えます
新品キーボードの初期不良チェック
購入直後にすべてのキーを一通り押し、反応しないキー・押しっぱなしになるキーがないかを確認できます。返品・交換の判断材料として記録を残せます。
中古キーボード・ジャンク品の動作確認
フリマアプリやジャンク市場で購入したキーボードの全キー動作と同時押しの上限を、購入後すぐに確認できます。
ゲーミングキーボードのNKRO性能検証
カタログスペックの「NKRO対応」「Nキーロールオーバー対応」が実際のプレイ環境(USBハブ経由・無線接続時など)でも成立しているかを実測できます。
清掃・分解後の動作確認
キーキャップを外して清掃した後、すべてのキーが元通りに反応するかを一通り確認するのに使えます。
JIS配列とUS配列の違いを把握する
海外製キーボードへの乗り換えを検討する際、記号キーの本数・配置の違いを配列図で視覚的に確認できます。
キーボードテストに関する用語
- NKRO(Nキーロールオーバー)
- 同時に押されたキーをすべて正しく検出できる能力のこと。「N」は理論上何本でも認識できることを表し、ゲーミングキーボードで重視される性能の一つです。
- ゴースティング
- 複数のキーを同時に押したとき、キーボード内部の電気配線(キーマトリクス)の構造上の制約により、押していないはずのキーまで誤って検出されたり、押しているキーの一部が検出されなくなったりする現象。
- キーマトリクス
- キーボード内部で、多数のキーを少ない配線数で検出するための格子状の電気回路。安価なキーボードほどこの回路の制約が強く、同時押しに弱い傾向があります。
- アンチゴースティング
- キーマトリクスに逆流防止用のダイオードを追加するなどして、ゴースティングが起きにくいように設計された機構。ゲーミングキーボードの主要な訴求ポイントの一つです。
- ANSI配列(US配列)
- Enterキーが横長の長方形で、記号キーの配置がアメリカ英語圏の慣習に沿ったキーボード配列。日本以外の多くの国で標準的に使われています。
- JIS配列
- 日本産業規格(JIS X 6002)に基づくキーボード配列。Enterキーが縦に長いL字形で、半角/全角キー・変換キー・無変換キー・かなキーなど、日本語入力に特化したキーが追加されています。
- チャタリング
- キーの物理的な接点の劣化・摩耗により、1回の押下が複数回の入力として誤検出されたり、逆に反応しなくなったりする現象。長年使用したキーボードで発生しやすくなります。
- KeyboardEvent.code
- ブラウザが提供する、押されたキーの「物理的な位置」を表す識別子。刻印されている文字(key)とは異なり、配列やOSの言語設定に関わらず同じキー位置なら常に同じ値になります。
よくある質問
余談ですが ― タイプライターの「文字がぶつかる」問題が生んだQWERTY配列
現代のキーボードの文字配列(QWERTY配列)は、コンピューターのために設計されたものではありません。19世紀後半、クリストファー・ショールズらが発明した実用タイプライターに由来します。当時のタイプライターは、キーを押すとハンマー状の活字棒が跳ね上がって紙に印字する機械式の仕組みでした。よく連続して使う文字の組み合わせを隣り合ったキーに配置すると、活字棒同士が空中でぶつかって絡まる「ジャム」という故障が頻発しました。
ショールズはこの絡まりを減らすため、あえて英語でよく連続する文字同士を意図的に配列上で離すという、一見不合理な配置を考案しました。これが今日まで使われ続けているQWERTY配列の起源です。皮肉なことに、ジャムという機械的な制約を解決するために生まれた配列が、電子式・機械式の区別なくキーボードそのものの標準として、コンピューターの時代になっても引き継がれています。
一方、このツールが検出する「ゴースティング」という現象は、タイプライター時代の物理的な絡まりとは原因がまったく異なります。現代のキーボードは、限られた配線数で多数のキーを検出するために、キーを格子状に並べて電気的に走査する「キーマトリクス」という仕組みを採用しています。この配線の都合上、特定の3つのキーを同時に押すと、電気信号が意図しない経路を流れてしまい、押していない4つ目のキーまで誤って検出されたり、逆に一部のキーが検出できなくなったりします。物理的な絡まりが電気的な絡まりに置き換わった、と見ることもできます。
ゲーミングキーボードの「アンチゴースティング」「NKRO対応」という機能は、この電気的な絡まりを防ぐために、キー1つ1つに逆流防止用のダイオードを追加するなどの工夫を凝らしています。100年以上前にタイプライターの技術者が悩んだ「同時に動かすと絡まる」という問題は、姿を変えながら現代のキーボード設計者にも受け継がれているわけです。