接続されたコントローラーは、まだWebページに見えないゲームで動作する可能性があります。 それはすぐに欠陥を示しません。 ブラウザはプライバシーとセキュリティルールを適用します。, 一部の意図しないボタンプレスの後にのみゲームパッドを公開します。, 別のアプリケーションは、デバイスを保持または変換することができます.
1つの層を一度に変える簡単なトラブルシューティングの順序を使用して下さい。
トリガーブラウザの活性化
開く ゲームパッドテスターこのページをクリックし、コントローラーのフェイスボタンを押します。 すべてのブラウザでスティックを単独で動かすことはできない。 このページは標準を聞いています gamepadconnected イベントでは、各アニメーションフレームに露出したデバイスの現在のリストもチェックします。
コントローラが表示された場合、報告されたボタンと軸数を確認します。 一般的なマッピングは、期待する図よりも異なる数字を使うことができます。ラベルがコンソールレイアウトに一致しない場合でも、生のインデックスの変更は便利です。
既知の状態で再接続
ゲームとコントローラーの構成アプリケーションを閉じ、デバイスを切断し、簡単に待機して再接続します。 Bluetooth の場合、オペレーティングシステムが接続されているようにリストされていることを確認します。 USB の場合、直接ポートとデータを運ぶために知られているケーブルを使用して、充電専用ケーブルではありません。
ページに戻り、もう一度ボタンを押します。 ブラウザが複数のインデックスを公開し、アクティブデバイスが不明瞭になる可能性があるため、複数のコントローラーを一度に再接続しないでください。
現在のブラウザを比較する
Gamepad APIの動作とサポートされているデバイスマッピングは、ブラウザとオペレーティングシステムによって異なります。 利用可能な場合は、現在のChromiumまたはFirefoxベースのブラウザをテストします。 1つのブラウザの結果として、普遍的なコントローラーの依存症ではなく、その環境に関する証拠です。
一部のブラウザデバイス機能は、安全な接続が必要です。 使用条件 https://keymap.io, ブラウザの現在の状態を維持し、結果を比較するときにページのコピーまたは埋め込まれたバージョンを避ける.
競合レイヤーの削除
蒸気入力、メーカーユーティリティ、仮想制御ソフトウェアおよびアクセシビリティツールは、デバイスをリマップ、組み合わせ、または非表示にすることができます。 何かを無効にする前に、アクティブなプロファイルを文書化します。 1つの層を閉じ、テストを再接続し、繰り返します。
ブラウザが物理コントローラーを見ている間、ゲームが仮想コントローラーを使用している場合、ボタンの番号付けまたは軸線動作が異なる場合があります。 必ずしも壊れた入力ではなく、マッピングの違いです。
「検出」の意味をチェックする
ページのデバイス名は、ブラウザがゲームパッドオブジェクトを公開していることを確認します。 すべてのボタンが正しく配線されていないことを証明しません。 あらゆる軸線を移動し、各ボタンを押します。 利用する 棒の漂流テスト 予想される棒軸の移動を確認した後だけ。
いくつかのコントローラは、アナログボタンとしてトリガーをexpose。 他の人は軸を使用します。 モーションセンサー、タッチパッド、LED、振動は、標準のブラウザマッピングによって一貫して表されます。 ウェブテスターの不在は、ハードウェアの機能が失敗したことを証明しません。
コントローラがどこにも動作しないとき
オペレーティングシステム、ゲーム、複数のブラウザがデバイスを検出できない場合は、サービスの前に別のケーブル、ポート、コンピュータを試してください。 製造元のペアリング、ファームウェア、リセットの手順を正確なモデルにチェックします。 非公式ダウンロードサイトから未知のドライバをインストールしないでください。
便利なサポートレポートには、コントローラーモデル、有線/無線モード、オペレーティングシステム、ブラウザバージョン、ボタンプレスが活性化のために使用されていたかどうか、およびその他のアプリケーションがそれを検出します。 システム全体の接続障害からブラウザの露出問題を分離します。