キーボードゴーストテスト
キーボードのゴーストとキーロールオーバーをテストします。複数のキーを同時に押して、いくつ正確に認識されるかを確認しましょう。
数値で見るゴーストとロールオーバー
市販されているキーボードの実際の制限とは。
- 3
- 開始するキーの数ゴーストは3つ以上のキーが同時に押された場合にのみ発生します。
- 6
- USB HIDの制限標準の単一パケットで、6つの通常キーと修飾キー。
- 2
- 基本的なキーボードのキー数安価なメンブレンキーボードは通常、2つのキーと修飾キーで止まります。
- 0
- NKROでの制限各スイッチの背後にあるダイオードを使用して、すべてのキーを同時に。
キーボードゴーストのテスト方法
キーを順番に押すのではなく、同時に押し続けます。
- 1
3つのキーを同時に押す
キーボードの同じ領域にある3つのキーを選び、すべて押し続けます。3つのキーすべてが同時に緑色に点灯するはずです。点灯しないキー、または押していないキーが点灯する場合は、それが探している不具合です。
- 2
4つ目と5つ目のキーを追加する
最初の3つのキーを押し続けたまま、1つずつキーを追加します。次のキーが認識されなくなるまでに、いくつ点灯し続けるか数えてください。その数がロールオーバーの制限です。
- 3
実際に使用する組み合わせをテストする
ゲームでは、W、A、Shift、Spaceを同時に押します。ショートカットでは、Ctrl、Shift、および文字キーを同時に押します。6つのランダムなキーを処理できるキーボードでも、特定の組み合わせでは失敗することがあります。これは、制限がキーの数だけでなくマトリックス配線に依存するためです。
ゴースト、ブロッキング、ロールオーバー
同じ名前で呼ばれる3つの異なる不具合。
真のゴースト
キーボードが押していないキーを報告することです。マトリックスがどの行と列の組み合わせが閉じられたかを解決できないため、推測します。現代のキーボードはこれを防ぐためにダイオードを使用しており、稀な現象です。
ブロッキング、一般的なケース
キーボードが3番目または4番目のキーを黙って報告しないことです。何も異常は表示されず、単にキーが認識されません。ゴーストに関するほとんどの苦情は、実際にはブロッキングです。
設計上の制限としてのロールオーバー
2KRO、6KRO、NKROは、キーボードが同時に報告できるキーの数を表します。6は標準のUSB制限であり、不具合ではなく正常です。
修飾キーはカウントされない
Shift、Ctrl、Alt、およびWindowsまたはCommandキーは、USBパケットの別のバイトで送信されます。6キーロールオーバーとは、6つの通常キーと任意の修飾キーを意味します。
ブラウザが制限ではない
キーイベントは個別に到着し、このページはそれらすべてを追跡します。ここで表示されるのはキーボードの制限であり、テストの制限ではありません。
このレイアウトのすべて
形状、トレードオフ、そしてテスト時に注意すべき点について。
01
ゴースト、ブロッキング、ロールオーバーの違い
ゴーストと呼ばれる関連する3つの現象があり、それらを区別することが役立ちます。真のゴーストとは、ファントムキーのことです。キーボードが押していないキーを報告するのは、マトリックスが複数の組み合わせのうちどれを意図したのかを判別できないためです。現代のキーボードでは、これを防ぐためにダイオードを使用しているため、稀な現象です。
ブロッキングははるかに一般的です。キーを捏造するのではなく、キーボードが3番目または4番目の同時押しを報告することを単に拒否します。何も異常は表示されず、押しているキーが認識されないだけです。
ロールオーバーとは、キーボードが同時に報告できるキーの数を指す用語です。2キーロールオーバーは2つ、6キーロールオーバーは6つ、Nキーロールオーバーは物理的に押せるすべてのキーを意味します。ほとんどの人がゴーストと呼んでいるものは、実際にはロールオーバーの制限です。
02
テストの実行方法
互いに近くにある3つのキー(Q、W、Eが良い出発点です)を押し続け、3つすべてが点灯し続けることを確認します。次に、4つ目、5つ目のキーを、キーボード全体に広げるのではなく、同じ領域の周りに追加します。
次に、実際に使用する組み合わせを試してください。ゲームでは通常、W、Shift、Spaceを同時に押すか、A、W、数字キーを同時に押すことを意味します。タイピングでは、修飾キーと2つの文字を意味します。重要なのは、理論上の最大値を見つけることではなく、自分にとって重要な組み合わせをテストすることです。
どの組み合わせが失敗するかをメモしてください。そのパターンは診断に役立ちます。キーボードマトリックスで同じ行または列を共有するキーは互いに競合するため、Q、W、Eを同時に押すと認識されないキーボードでも、Q、T、Pでは通常問題ありません。
03
USBロールオーバーに制限がある理由
標準のUSBキーボードは、単一のパケットで6つのキーと修飾キーを報告するプロトコルを使用しています。6キーロールオーバーはここから来ており、スイッチの制限ではなく、報告形式の制限です。
Nキーロールオーバーを謳うキーボードは、複数のパケットを一度に送信するか、異なるUSBディスクリプタを使用することでこれを回避します。どちらも十分にサポートされており、現在のどのオペレーティングシステムでもドライバーは不要です。
修飾キーは通常のキーとは別に報告されるため、Ctrl、Shift、Altは6つのキーにカウントされません。通常、どのキーボードでも、すべての修飾キーと他の6つのキーを同時に押すことができます。
04
実際に必要なロールオーバーレベル
タイピングの場合、2キーロールオーバーで十分であり、6キーは十分すぎるほどです。高速タイピストはキーストロークを重ねますが、一度に2つか3つを超えることは稀であり、修飾キーは制限にカウントされません。
ほとんどのゲームでは、6キーロールオーバーで十分に事足ります。これを破る組み合わせは、リズムゲーム、一部の格闘ゲーム、多くの軸が割り当てられたフライトシムやレーシングシムで発生する、4つ以上の通常キーを同時に押す場合です。
もし、特定の組み合わせが失敗し、それがあなたにとって必要であるなら、それはNキーロールオーバーを求める正当な理由です。そうでないなら、それは問題ではなく仕様であり、このテストがそれを知る方法です。
ロールオーバーレベルの比較
3つのレベルと、それぞれの特徴。
キーが同時に認識されなくなった場合
4つの結果と、それぞれの意味。
13番目のキーが認識されない
テスト結果:2つのキーが点灯し、3番目のキーは両方が押されている間何も反応しない。
- キーボードの別の部分で3つのキーを試してください。位置によって制限が変わる場合は、マトリックスブロッキングです。
- 安価なメンブレンキーボードでは2KROが正常であることを受け入れてください。これは設計上の制限であり、不具合ではありません。
- ファームウェアにNKROの切り替え機能がないか確認してください。対応するキーボードではFnとNの組み合わせであることがよくあります。
- 同時に2つ以上のキーが必要で、それができない場合は、キーボードの交換を検討してください。
2正確に6つで止まる
テスト結果:6つのキーが同時に点灯し、7番目のキーは点灯しない。
- これは標準のUSB HID制限であり、正しい動作であることを認識してください。
- キーボードが対応している場合は、キーボードのファームウェアでNKROを有効にしてください。
- 直接USBポートに接続してみてください。一部のハブやKVMスイッチは、NKROキーボードでも6キーブートプロトコルを強制する場合があります。
3押していないキーが点灯する
テスト結果:3番目のキーが触れていないのに緑色に点灯する。
- これは真のゴーストであり、現代のキーボードでは稀です。
- 同じ3つのキーで繰り返し、再現性があることを確認してください。
- ソフトウェアの問題ではないことを確認するために、別のコンピューターで同じ組み合わせを試してください。
- キーボードを交換してください。ダイオードの欠落は、マトリックスの配線をやり直さない限り修正できません。
4特定の組み合わせでのみ失敗する
テスト結果:ほとんどの組み合わせは機能するが、特定のセットでキーが認識されない。
- これは想定されることです。ブロッキングは、特定のキーが共有する行と列に依存します。
- ファームウェアが許可する場合、影響を受けるキーの1つを別の物理的な位置に再マッピングしてください。
- 代わりに、ゲームやアプリケーションで組み合わせを再バインドする方が通常は速いです。
よくある質問
- キーボードゴーストとは何ですか?
- 厳密には、キーボードが押していないキーを報告することです。これは、マトリックスがどの組み合わせを意図したのかを解決できないためです。しかし、日常的な使用では、この言葉は通常、より一般的な問題、つまり、キーボードが同時に押された3番目または4番目のキーを黙って認識しないことを指します。
- ゴーストをテストするにはどうすればよいですか?
- 複数のキーを同時に押し続け、上のキーボードでどのキーが点灯し続けるかを確認します。まず隣接する3つのキーから始め、次に4つ目、5つ目のキーを追加します。押しているのに点灯しないキーは認識されなかったキーであり、押していないのに点灯するキーは真のゴーストです。
- Nキーロールオーバーとは何ですか?
- 押したすべてのキーを制限なく同時に報告できる機能です。標準のUSBキーボードは、パケットごとに6つのキーと修飾キーを報告するため、6キーロールオーバーが一般的です。Nキーロールオーバーキーボードは、その制限を回避し、特別なドライバーは必要ありません。
- 修飾キーはロールオーバー制限にカウントされますか?
- いいえ。Ctrl、Shift、Alt、およびWindowsまたはCommandキーは、USBパケットの別の部分で報告されるため、6キーロールオーバーのキーボードでも、通常はそれらすべてと6つの通常キーを同時に押すことができます。
- 複数のキーを同時に押すと認識されない場合、キーボードは故障していますか?
- ほとんどの場合、故障ではありません。これは不具合ではなく設計上の制限であり、メンブレンキーボードや多くのメカニカルキーボードでは正常です。実際に必要な組み合わせが失敗する組み合わせに含まれている場合にのみ問題となります。
今すぐキーボードのゴーストをテストする
上のキーボードで3つのキーを同時に押し、すべてが同時に点灯するかどうかを確認してください。次に、4つ目、5つ目のキーを追加します。