ゲームパッドテストの使い方
コントローラーをUSBまたはBluetoothで接続し、いずれかのボタンを押してください。ブラウザーはゲームパッドの最初の入力があって初めて認識するため、何か押すまで画面には表示されません。このページは標準のGamepad APIを使い、押したボタンがコントローラーの図で点灯します。トリガーとスティックはアナログ値で表示され、トリガーは0〜1、スティックの各軸は-1〜1の範囲です。
ボタン操作の確認に加えて、振動ボタンで振動のテスト、スティックビジュアライザーで各スティックの動き、無操作時のスティックドリフトの値も確認できます。複数のコントローラーを接続している場合は切り替えて確認できます。処理はすべてブラウザー内で行われ、サーバーには何も送信されません。
結果の見方
- ボタン。 押すたびに対応するボタンが1回点灯するのが正常です。点滅したり、点灯したままになる場合は、接点の摩耗やキャップ下のゴミが疑われます。
- トリガー。 0から1まで滑らかに変化するはずです。値が飛ぶ、または1まで届かない場合は、センサーの不具合かドライバーのマッピングの問題です。
- スティックドリフト。 両方のスティックから手を離して静止させます。理想的なスティックは両軸とも0.00を示します。0.05程度までの小さな値は、ほとんどのコントローラーで正常範囲です。常に0.10以上の値が出る場合はドリフトで、ゲーム中にキャラクターが勝手に動いてしまいます。
- デッドゾーン。 スティックの中心付近で、ゲームが入力を無視する小さな範囲です。ドリフトが0.08なら、ゲーム設定でデッドゾーンを10〜15%にすると目立たなくなります。20%を大きく超える設定が必要な場合は、スティックが摩耗しているので、修理や交換が根本的な対処になります。
- 標準マッピング。 Xbox、PS4、PS5のコントローラーは標準マッピングとして認識されます。標準外のマッピングの汎用パッドでは、図上のボタンの位置がずれて表示されることがあります。
コントローラーが認識されないときの対処法
- ボタンを押す。 Gamepad APIは入力があるまで反応しないため、接続後にボタンを押してください。
- 別のブラウザーを試す。 ChromeとEdgeの対応が最も安定しており、Firefoxも問題なく使えます。Safariはゲームパッドへの対応が限定的で、一部のコントローラーや振動が使えないことがあります。
- 接続を確認する。 USBケーブルは充電専用のものも多いので、別のケーブルを試してください。Bluetoothの場合は、いったん登録を解除してペアリングし直します。Switch Proコントローラーがキーボードとしてペアリングされているなど、モードが違うと認識されません。
- 有線と無線を比べる。 まずケーブルで接続して試します。有線では動くのに無線で動かない場合は、Bluetoothまたは無線アダプターに原因があります。
- Steamなどのオーバーレイを終了する。 Steam Inputがコントローラーを占有して、ブラウザーから見えなくなることがあります。Steamを終了するか、そのデバイスのSteam入力をオフにしてください。
- ドライバー。 Windows 11ではXboxコントローラーは通常、自動でインストールされます。PCでPlayStationのコントローラーを使う場合、DS4WindowsやSteamがXboxコントローラーをエミュレートしますが、競合する場合は停止してください。ペアリングできないときは、Bluetoothドライバーを更新します。
- AndroidとChromebook。 Bluetooth設定でペアリングしてから、ページを再読み込みします。iPhoneとiPadはBluetooth経由でXboxとPlayStationのコントローラーに対応していますが、ブラウザーによって対応状況が異なります。
コントローラーをテストする理由
ドリフト、ボタンの固着、トリガーの感度低下を、対戦で困る前に見つけられます。清掃、キャリブレーション、買い替えのどれが必要かの判断にも役立ちます。中古のコントローラーを購入する際の確認にも便利です。
よくある質問
コントローラーが認識されないのはなぜですか?
接続後にいずれかのボタンを押してください。ブラウザーは入力があって初めてゲームパッドを表示します。そのほか、ケーブル、Bluetoothのペアリング、Steamがコントローラーを占有していないかも確認してください。
スティックドリフトはどうやって調べますか?
両方のスティックから手を離し、ページに表示される値を確認します。正常なスティックは0.00付近で、常に約0.10以上の値が出るならドリフトです。
デッドゾーンはどのくらいに設定すればいいですか?
10〜15%に設定すれば、軽いドリフトのほとんどは目立たなくなります。20%を超える設定が必要な場合は、スティックが摩耗しているため、修理や交換をおすすめします。
PS5やXboxのコントローラーでも使えますか?
はい。ChromeやEdgeなど、Gamepad APIに対応したブラウザーなら、Xbox、PS4、PS5のコントローラーをUSBまたはBluetooth接続で認識します。
Safariでゲームパッドテストは使えますか?
Safariは対応が限定的で、コントローラーによっては動作しなかったり、振動などの機能が使えなかったりします。Chrome、Edge、Firefoxのほうが確実です。
複数のコントローラーを同時にテストできますか?
はい。接続したコントローラーはそれぞれ一覧に表示され、切り替えて確認できます。
振動テストはどのブラウザーで動きますか?
振動はChromeとEdgeで最も安定して動作します。FirefoxやSafariでは対応していない場合があります。また、コントローラーや接続方法(有線・Bluetooth)によっても振動が使えないことがあります。
ボタン名が自分のコントローラーと一致しないのはなぜですか(A/B、×/○)?
ブラウザーは標準マッピングの位置でボタンを表示するため、ラベルはXbox基準です。PlayStationでは×がA、○がBの位置にあたります。Nintendoのコントローラーは、AとBの配置が逆になっています。
ハンドルコントローラーやフライトスティックも使えますか?
Gamepad APIに対応していれば入力は表示されます。ただし標準外のマッピングになることが多く、ボタンやペダルの番号が図とずれる場合があります。軸の値が動くかどうかの確認には使えます。