キーボードゴースティングテスト&NKROチェッカー

この無料のキーボードゴースティングテストを今すぐ試してみましょう:複数のキーを同時に押して、キーボードが同時にいくつのキーを認識できるかを確認し、密かに検出できていない組み合わせがないかを見つけられます。

重要なポイント

  • このキーボードゴースティングテストは、キーボードがブラウザに送信しているキーの組み合わせをリアルタイムで正確に表示するため、検出されないキーや幽霊入力(ファントムキー)を自分自身で見つけることができます。
  • ゴースティングは、キーボードが内部のスイッチマトリクスをどのようにスキャンするかに起因します。アンチゴースティングとフルNKRO(Nキーロールオーバー)は、同じ電気的な制約に対する2種類の異なる技術的解決策です。
  • アンチゴースティングキーボードは、特定のよく使われるゲーミングコンボが動作することを保証するものであり、フルNKROキーボードはボード上のすべてのキーを同時に認識できます。
  • どの組み合わせが重要かは、プレイするジャンルによって異なります。FPSの移動キー群、MOBAのアビリティ行、格闘ゲームのコマンド入力、リズムゲームのレーン群は、それぞれマトリクスの異なる部分に負荷をかけます。
  • このテストはブラウザが受け取った情報しか見ることができないため、ハードウェアのゴースティングの限界と、OSやドライバーがイベントを取りこぼしていることを完全に区別することはできません。結果はハードウェアの認証ではなく、診断の出発点として捉えてください。
0
現在押されているキー数
0
同時押しの最大数

複数のキーを同時に押してみてください — 例えば W + A + Shift + Spaceのような、よくあるゲーミングコンボを試すか、あるいは複数のキーをまとめて押してみてください。現在押しているキーはすべて紫色に光ります。もし物理的に押しているキーの1つが、他のキーを押している間に一度も光らない場合、そのキーの組み合わせは「ゴースト」されています — キーボードのマトリクスがそれを報告できていない状態です。

このキーボードゴースティングテストの使い方

  1. このページ内のどこかをクリックして、キーボードのフォーカスを当ててください。
  2. 2つのキーを同時に押し続け、次に3つ目、4つ目と追加していきます。W + A + Shiftのようなゲームで実際に使う組み合わせを試すか、単に指をキーボード上で動かしてみてください。
  3. 上のグリッドを見てください。現在押しているキーはすべて紫色に光ります。他のキーを押している間、指の1本が押しているキーが一度も光らない場合、それがゴースティングです。
  4. 「同時押しの最大数」に注目してください。これは、このセッション中にキーボードが同時に認識した最大のキー数です。

ゴースティングの原因は何ですか?

ほとんどのキーボードは、すべてのキーに専用の回路を配線する(製造コストがはるかに高くなります)のではなく、行と列からなるマトリクス(格子状)でキーをスキャンしています。特定のキーの組み合わせを同時に押すと、マトリクス内で電気的な曖昧さが生じることがあります。コントローラーは実際に押されている複数のキーのうちどれかを判別できなくなり、そのうちの1つを取りこぼす(ゴースティング)か、場合によっては誰も触れていないキーの押下を報告してしまう(「ファントム」キー)ことになります。これを避けるように設計されたキーボードは、すべてのスイッチにダイオードを追加する(フルNKRO)か、WASDと修飾キーの組み合わせのような最もよく使われる組み合わせが決して衝突しないように、あらかじめ特別に配線されています。

キーボードのマトリクススキャンの実際の仕組み

ほとんどのキーボードでは、すべてのキーが1本の行配線と1本の列配線の交点に位置しています。コントローラーは行を1本ずつ順にスキャンし、小さな電圧をかけて、どの列がその電圧を返してくるかを確認します。ある行でちょうど1つのキーが押されている場合、その交点は曖昧さなく特定できます。問題が起きるのは、3つ以上のキーが、2つの行と2つの列にまたがる長方形を形成するパターンで押されたときです。この場合、コントローラーが想定していなかった経路を電流が流れる可能性があり、スキャンはその長方形の残りの角にある4つ目のキーが本当に押されているかどうかを確実に判別できなくなります。この誤検知がファントムキーであり、この曖昧さこそが、コントローラーが代わりにキーを取りこぼすことを選ぶ理由なのです。

ダイオードの配置が曖昧さを解決する理由

ダイオードは、電流を一方向にしか流さない小さな部品です。キーボードメーカーがすべてのスイッチの背後に1つずつダイオードを配置すると、押されたキーからの電流が別の行や列に逆流することがなくなります。これはまさに、上で説明した長方形問題を引き起こす漏れ電流です。すべてのスイッチにダイオードがあれば、マトリクスはどのようなキーの組み合わせでもまったく曖昧さなく報告でき、これがフルNキーロールオーバーに必要な条件です。ダイオードはコストと製造の複雑さを増すため、安価なメンブレンキーボードでは完全に省略されているか、メーカーがゲーマーが同時に押すと想定している少数のキー群にのみダイオードが配線されていることがよくあります。

アンチゴースティング vs. フルNキーロールオーバー(NKRO):その違いは

「アンチゴースティング」と「NKRO」はどちらも同じマトリクス問題に対する解決策を指しますが、解決の度合いが異なります。アンチゴースティングは通常、メーカーがWASDとShift、Ctrl、Spaceといった一般的な修飾キーを組み合わせた特定の限られた組み合わせについて、互いにゴーストしないことを検証済みであることを意味します。それ以外の組み合わせについては何も保証していません。フルNKROは、すべてのスイッチが互いに電気的に分離されているため、ボード上のすべてのキーを他のすべてのキーと同時に押しても正しく認識されることを意味します。

つまり実際には、キーボードが正当に「アンチゴースティング」として販売されていても、メーカーが想定していなかった珍しい組み合わせ、例えば格闘ゲームの入力のために複数の数字キーと文字キーを同時に押す場合などでは、依然としてゴーストする可能性があるということです。WASDといくつかの修飾キーしか確認しないキーボードのゴーストテストでは、それを見逃してしまいます。普段使っている移動キーだけでなく、ボード全体でこのキーボードゴースティングテストを実行することが、部分的なアンチゴースティング対策がどこでカバーしきれなくなるかを知る唯一の方法です。

テスト方法の詳しい手順や、何をもって信頼できる結果とするかについては、キーボードゴースティングのテスト方法ガイドをご覧ください。また、ロールオーバー仕様に関する詳しい技術的な背景については、NKROとアンチゴースティングの初心者向けガイドをご覧ください。

あなたのゲームで最も重要なキーの組み合わせ

すべてのプレイヤーがキーボードのマトリクスの同じ部分に負荷をかけているわけではありません。テストする価値のある組み合わせは、実際にプレイしているジャンルによって大きく異なるため、WASDだけを単独で確認するのではなく、自分がプレイしている具体的なゲームのキー配置を念頭に置いて、このキーボードゴースティングテストを実行する価値があります。

FPSゲーム:移動キー群と修飾キー

シューティングゲームは移動キー群に最も大きく依存します。W、A、S、Dをさまざまな組み合わせで押しながら、Shift(走る)、Ctrl(しゃがむ)、Space(ジャンプ)を同時に使います。よくある不具合の例は、斜め移動の2つのキーにShiftとSpaceを加えたジャンプストレイフで、これは異なる行と列にまたがる4つのキーを同時に重ねることになります。負荷がかかった状態でキーボードがそのうちの1つを取りこぼすと、戦闘中に移動がランダムにカクついているように感じられることがあります。

MOBA・RTSゲーム:アビリティ行と修飾キー

MOBAやRTSのプレイヤーは、移動キーやカメラキーを押しながら、QWER行のアビリティキーを素早く連打することがよくあり、時にはCtrlやAltを押しながら修飾されたスキル発動を行うこともあります。これらのゲームでは複数のアビリティが隣接するキーに割り当てられているため、Q、W、E、Rをまとめて押す組み合わせや、それに移動キーを追加で押した状態を別々にテストしておく価値があります。これにより、最も重要な場面である集団戦の最中にアビリティ行がゴーストしないことを確認できます。

格闘ゲーム:コマンド入力と複数ボタンの同時押し

格闘ゲームでは、コマンド投げや同時押しのために、方向入力と2つまたは3つの攻撃ボタンを同じフレーム内で組み合わせて押す必要が頻繁に生じます。こうした組み合わせは、キーボード上で数字行と文字行にまたがることが多く、これはほとんどのアンチゴースティングキーボードが想定しているWASD群とは異なるマトリクスの部分です。これはまさに、限定的なアンチゴースティング対策が見逃してしまう可能性のある種類の組み合わせです。

リズムゲーム:持続的な負荷がかかるレーン群

リズムゲームでは、複数の同時「レーン」が隣接するキーに割り当てられており、高難易度の譜面では4個、6個、あるいはそれ以上のキーを、重なり合うように連続して押したり保持したりする必要があります。関係するキーは通常ボード上で近い位置にある(例えば同じ行に並んでいる)ため、マトリクス内で行や列を共有している可能性が高くなり、これはまさにゴースティングを引き起こす条件です。このジャンルのプレイヤーは通常、移動キー向けのアンチゴースティング設計よりも、フルNKROに近いキーボードを必要とします。

キーボードゴースティングテストの結果の見方

普遍的な「合格」ラインというものはありません。キーボードに何を求めるかによって完全に変わってくるためです。タイピングしかしない人であれば2キーロールオーバーでも気づかないかもしれませんが、WASD+Shift+アビリティキーの同時押しに頼るゲーマーには、少なくともその数のキーが確実に認識される必要があります。実際に使う具体的な組み合わせでキーが取りこぼされることが分かった場合、それが実用的な結果です。その特定の組み合わせについて、キーボードのマーケティングでアンチゴースティングが謳われているか、あるいは単に専用のダイオードを持たない低価格のメンブレンボードなのかを確認してみてください。

新しいキーボードを購入する際にこのテストを使う

特定のキーボードを購入するかどうか迷っている場合は、店頭で、あるいは返品可能な期間内に、実際にメインでプレイしているゲームで使う具体的な組み合わせを使って、このキーボードゴースティングテストを実行してみてください。パッケージに書かれているどんなマーケティング上の主張よりも重要な結果は、自分が実際に使う組み合わせがきちんと光るかどうかです。あるキーボードが「アンチゴースティング」として宣伝されていても、あなたの特定の格闘ゲームやリズムゲームの組み合わせでキーが取りこぼされる場合、そのパッケージの主張がそのメーカーが想定した組み合わせに対しては技術的に正確であったとしても、その製品は単純にあなたの使い方向けに設計されていなかったということです。

ファームウェアのアップデート後や、同じキーボードで有線モードとワイヤレスモードを切り替えた際にも再テストしておくと役立ちます。ボードによっては接続モードやオンボードプロファイルによって挙動が異なることがあるためです。ゴースティングはハードウェアの特性であるため、ある接続モードでの良好な結果は他のモードについてもある程度の予測材料にはなりますが、保証ではありません。手早く再確認しておいても損はありません。

このキーボードゴースティングテストでわかること、わからないこと

このページは、ブラウザのキーボードイベントが実際に届けている情報しか報告できません。キーを押して上のグリッドで光った場合、ブラウザはそのキーのkeydownイベントを受け取っています。光らない場合は、そのようなイベントが届いていません。これは信頼でき、正直なシグナルですが、ハードウェアについて結論を出す前に理解しておくべき、実際の限界が1つあります。

キーが取りこぼされた場合、キーボードの内部マトリクスがその押下をまったく検出できなかった、つまり本物のハードウェア上のゴースティングである可能性があります。あるいは、マトリクス自体は正しく検出していたものの、OS、ドライバー、あるいはブラウザ自体が、キーボードとこのページの間のどこかでそのイベントを破棄したり統合したりした可能性もあります。ブラウザタブ上で動作しているJavaScriptからは、この2つの状況を区別することはできません。このキーボードゴースティングテストは強力な診断の出発点であり、複数回の試行で同じ組み合わせが一貫して繰り返し取りこぼされることは意味のあるシグナルですが、デバイスの認証が必要な場合にハードウェアレベルの解析装置の代わりにはなりません。

よくある質問

ゴースティングとNKROの違いは何ですか?
Nキーロールオーバー(NKRO)とは、キーボードが同時に何個のキーの押下を認識できるかということです。ゴースティングとは、それができない場合に起きる現象で、特定の組み合わせを押すと、いずれかのキーが検出されなくなったり、悪いケースでは無関係な「ファントム」キーが押されたように認識されたりします。
優れたキーボードは、同時にいくつのキーを認識すべきですか?
低価格帯のメンブレンキーボードでは、確実に同時押しできるのが2〜3キー程度しかないことがよくあります(ゲームでのWASD+Shift+Spaceでよく問題になります)。「アンチゴースティング」を謳うキーボードは、通常特定のよくあるゲーミングコンボの組み合わせが動作することを保証しており、フルNKROを謳うキーボードはボード上のすべてのキーを同時に認識できます。
このツールで、キーボードがゴーストする正確な原因を特定できますか?
いいえ、できません。このキーボードゴースティングテストは、ブラウザが実際に受け取った情報しか表示できません。ある組み合わせが光らない場合、キーボードの内部マトリクスがそれを報告していない(あるいはOSやドライバーが取りこぼしている)ということは分かりますが、このページではその原因を区別することはできません。これは診断の出発点であり、ハードウェア解析装置の代わりにはなりません。
なぜゴースティングがゲームにおいて重要なのですか?
テンポの速いゲームでは、複数のキーを同時に押し続ける必要があることがよくあります。移動キー+修飾キー+アビリティキーの組み合わせはその典型例です。キーボードがまさにその組み合わせでゴーストしてしまうと、物理的に押しているはずの入力がまったく認識されず、原因不明の反応の悪さのように感じられてしまいます。
ファントムキー入力とは何ですか?
ファントム(「ゴースト」)キー入力は、ゴースティングの裏返しの現象です。実際に押しているキーが検出されないのではなく、キーボードのマトリクスが他の複数のキーによって生じた電気的パターンを誤って読み取り、実際には押していないキーの押下を報告してしまいます。これが、ゴースティングの問題の一部で、テキストボックスに理由もなく余計な文字が入力されてしまうように見える原因です。
ゴースティングとロールオーバーは同じものですか?
いいえ、違います。ロールオーバー、一般にNキーロールオーバー(NKRO)と呼ばれるものは、キーボードが同時に認識できるキーの最大数を表します。ゴースティングは、そのキーボード固有のマトリクス配線において、特定の組み合わせでその限界を超えたときに何が起きるかを表すもので、キー入力が失われるか、ファントムキーが発生するかのどちらかです。
ファームウェアやドライバーのアップデートでゴースティングを修正できますか?
通常はできません。ゴースティングは、根本的には各スイッチにダイオードが搭載されているか、そして行・列のマトリクスが基板上でどのように配線されているかに関わるハードウェア上の制約です。ファームウェアはスキャン順序やデバウンスのタイミングを変更できますが、物理的に存在しない電気的な絶縁を作り出すことはできません。特定の組み合わせでゴーストするキーボードの場合、ソフトウェアアップデートで解決できる可能性は低いです。
ワイヤレスキーボードは有線キーボードよりもゴーストしやすいのですか?
本質的にはそうではありません。ゴースティングはスイッチマトリクスとダイオードの配線によって決まるものであり、キーボードがUSB接続かワイヤレスレシーバー接続かに関わらず同じです。ワイヤレスキーボードには、ポーリングレートや電波干渉といった別の信頼性要因がありますが、それらはマトリクスによるゴースティングとは別の問題であり、このキーボードゴースティングテストではそれらを互いに切り分けることはできません。

このキーボードゴースティングテストを試してみて、二重入力しているように見える1つのキーも確認したい場合は、キーチャタリングテストをお試しください。プロセス全体の詳しい手順については、キーボードゴースティングのテスト方法をお読みください。このページの用語が初めての場合は、NKROとアンチゴースティングの初心者向けガイドから始めてみてください。