ゲームパッドは正常に動作していますか?
コントローラーを接続してボタンを押すとテストが開始されます。このテストは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を再ペアリングするか、コントローラーを排他的に使用している他のアプリを閉じてください。
アナログスティックがドリフトする(静止時に非ゼロ値)
スティックドリフトはサムスティックモジュール内の摩耗したポテンショメーターが原因です。回避策としてゲーム設定でより大きなデッドゾーンを適用するか、恒久的な修正としてスティックモジュールを交換してください。