メインコンテンツへスキップ

ゲームパッドは正常に動作していますか?

コントローラーを接続してボタンを押すとテストが開始されます。このテストはGamepad APIをリアルタイムで読み取り、ボタン押下、アナログスティック位置、トリガー値、振動サポートを表示します。100%ブラウザベース、データのアップロードはゼロです。

このテストはrequestAnimationFrameを介してGamepad APIをポーリングし、すべてのボタン、アナログスティックX/Y軸(±1.0範囲)、トリガー圧力(0〜1.0)、振動アクチュエーターサポートのリアルタイム状態を表示します。

Gamepad API標準は最大17ボタンと4軸をマッピングします。Xbox、PlayStation、Switch Proコントローラーはすべて標準ゲームパッドマッピングに従います。

Connect a gamepad and press any button

Supports Xbox, PlayStation, Switch, and generic controllers

結果の見方

結果 範囲 意味
良好 すべてのボタンとスティックが正しく応答する すべての入力が期待されるボタンインデックスにマッピングされ、スティックはリリース時に中央(0, 0)に戻り、トリガーは0〜1.0の全範囲を報告します — コントローラーは完全に機能しています。
注意 スティックドリフトまたは部分的なトリガー範囲 静止時にアナログスティックが0.0に戻らない場合はスティックドリフトを示しています — 摩耗したポテンショメーターです。部分的なトリガー範囲は機械的なストップまたはキャリブレーションの問題の可能性があります。
不良 ボタンが応答しない、またはコントローラーが検出されない 応答しないボタンは接触不良を示唆しています。コントローラーが全く検出されない場合は、ドライバーを確認し、別のUSBポートを試すか、Bluetoothを再ペアリングしてください。

よくある問題と解決方法

コントローラーがブラウザに検出されない

接続後にボタンを押してください — Gamepad APIはアクティベーションに物理ボタンの押下が必要です。それでも検出されない場合は、別のUSBポートを試すか、Bluetoothを再ペアリングするか、コントローラーを排他的に使用している他のアプリを閉じてください。

アナログスティックがドリフトする(静止時に非ゼロ値)

スティックドリフトはサムスティックモジュール内の摩耗したポテンショメーターが原因です。回避策としてゲーム設定でより大きなデッドゾーンを適用するか、恒久的な修正としてスティックモジュールを交換してください。

関連ツール

よくある質問

ブラウザでゲームパッドをテストするにはどうすればいいですか?

USBまたはBluetoothでコントローラーを接続し、任意のボタンを押してください。テストはGamepad APIを通じてゲームパッドを自動検出し、すべてのボタン、スティック、トリガーの状態をリアルタイムで表示します。

どのコントローラーが対応していますか?

ブラウザが認識するすべてのコントローラーが使用可能です:Xbox(One、Series X/S)、PlayStation(DualShock 4、DualSense)、Nintendo Switch Pro、および標準マッピングを持つほとんどの汎用USB/Bluetoothゲームパッド。

ゲームパッドが検出されないのはなぜですか?

接続後にコントローラーのボタンを押してください — ブラウザはGamepad APIのアクティベーションにボタン押下が必要です。それでも検出されない場合は、別のUSBポートを試すか、Bluetoothを再ペアリングするか、コントローラーを排他的に使用している他のアプリがないか確認してください。

コントローラーデータはアップロードされますか?

いいえ。Gamepad APIは完全にJavaScriptで動作します。入力値はrequestAnimationFrameポーリングで読み取られ、ブラウザの外に出ることはありません。データを受信するサーバーは存在しません。