ゲームに割り当て設定があるか確認する
コントローラーのアイコン、設定画面、ゲームパッド入力を示す操作一覧を探します。キーボードやタッチ操作しか案内されていないなら、ブラウザーがゲームパッドに対応するからといってコントローラーも使えるとは限りません。MDNによるとGamepad APIは、開発者が接続されたコントローラーに応答し、ボタンや軸の状態を読み取るためのものです。ゲーム側での実装も必要です。
コントローラーの配置は共通ではありません。MDNのチュートリアルは、ボタン配列が端末で異なり、未知の割り当ては標準配置と違う場合があると説明しています。自分のパッドで移動、決定またはジャンプ、一時停止、メニュー操作、アナログトリガーを試しましょう。画面の案内に自分が実際に見るボタン名が表示されるかも確認します。
フォーカス、接続、復帰を試す
ゲームを読み込む前にコントローラーを接続し、ページを開いた後に接続する方法も試します。ゲーム領域にフォーカスが必要ならクリックし、ブラウザーやOSの確認表示が出るか確認してください。一時停止して取り外し、再接続し、古い入力が残ったり操作不能になったりせず使える状態に戻るかを見ます。
特にメニュー操作や復帰のため、キーボード操作も試しましょう。移動はコントローラーが快適でも、文字入力や設定はマウスのほうが簡単な場合があります。振動など特定機能が必要なら、通常のボタン対応から推測せず、ゲームと環境が明示的に提供するか確認してください。
対応構成を選ぶ
コントローラー対応が必須なら、ゲームパッド操作が明記されたゲームページか、コントローラー入力で絞り込めるプラットフォーム一覧から探します。長時間遊ぶ前に短くテストしてください。操作案内がない場合は、ボタン再割り当てのため広範な権限を求める拡張機能を入れず、提供元に対応端末を問い合わせましょう。
ブラウザーゲームのコントローラー対応についての質問
ブラウザーにGamepad APIがあれば、すべてのWebゲームでコントローラーを使えますか?
いいえ。APIは開発者に接続済みコントローラーの入力を提供しますが、ゲーム側で実装し、操作に割り当てる必要があります。ゲームの案内を確認してください。
コントローラーの案内でボタン名が異なるのはなぜですか?
ボタン配置と割り当ては機器によって異なります。ゲームが特定の配置を前提としたり一般的な名称を表示したりする場合があります。実際に試し、ゲーム内の操作ガイドを読みましょう。
関連情報
古い情報を見つけましたか? 訂正を連絡