ゲームパッドテスター

ゲームパッドテスター: ボタン、スティック、トリガー、振動を確認

このゲームパッドテスターは、ブラウザ上でリアルタイムに、コントローラーのすべてのボタン、アナログスティック、トリガー、振動モーターを確認します。PS4、PS5、Xbox、PCのコントローラーを接続し、いずれかのボタンを押して検出を有効にすれば、何が正常に動作し、何が動作していないかが正確に分かります。

プレイヤー #1見つかりません
プレイヤー #2見つかりません
プレイヤー #3見つかりません
プレイヤー #4見つかりません
USBまたはBluetoothでコントローラーを接続し、いずれかのボタンを押して有効にしてください
デバイス: 最終入力:

ボタン

トリガーとバンパー

0%
0%
0%
0%

ジョイスティック — ドリフトとデッドゾーン

左スティック — 静止時のずれ: 0.0%
右スティック — 静止時のずれ: 0.0%
両方のスティックを中央の静止位置に置き、触れずに、チェックを実行してください。静止時のずれの数値だけでは見逃してしまうようなドリフトを検出できます。
このセッションで少なくとも1回押されたボタンには薄い青枠がつき、すでに動作確認できたものとまだテストしていないものが一目で分かります — より濃い青の光は現在押されていることを示します。スティックに触れていないときに静止時のずれが5%を超える場合、通常はドリフトを示しています。振動にはブラウザとコントローラー両方の対応が必要です(Chrome/EdgeでUSB接続のXboxおよびPlayStationコントローラーで最も良く動作します)。SafariはGamepad APIの部分的な対応のみです。コントローラーが認識されない場合は、ボタンを押して有効にし、入力への排他的アクセスを保持している可能性のあるアプリケーション(Steam Big Pictureなど)を閉じてください。

このゲームパッドテスターが確認すること

単純な「接続されているかどうか」のチェックを超えて、このツールは4つの異なる要素を読み取り表示します。すべてのボタンが正しく登録されるか、アナログスティックがきれいに中央に戻るか静止時に望まない動きを示すか、トリガーが全範囲にわたってどれだけ滑らかに反応するか、そして振動モーターが動作するかです。これらの要素はそれぞれ独立して故障する可能性があり、ボタンに問題のないコントローラーでもドリフトのあるスティックを抱えていることがあるため、1つの部分が動作しているからといってすべてが動作していると仮定せず、4つすべてをテストする価値があります。

ゲームパッドテスターの使い方

  • USBでコントローラーを接続するか、Bluetoothでペアリングしてください。
  • コントローラーのいずれかのボタンを押してください。これは必須です。ブラウザは、コントローラーとの直接的なやり取りがあって初めて、そのデータをウェブページに公開します。これはGamepad APIに組み込まれた意図的なプライバシー機構であり、このツールの不具合ではありません。
  • 各ボタンを1つずつ押し、画面上で登録されるか確認してください。
  • 両方のアナログスティックを全範囲にわたって動かし、離してから静止位置を確認してください。
  • 各トリガーを徐々に押し込み、数値が滑らかに増加するか観察してください。
  • 振動テストを実行し、両方のモーターを確認してください。

PS4、PS5、Xboxコントローラーのテスト

このツールはブラウザのGamepad APIを通じて標準化された入力データを読み取るため、PS4 DualShock、PS5 DualSense、Xboxコントローラーのテストはすべて同じように機能します。知っておく価値があるのは、画面上でのボタンのラベル付け方(Xboxスタイルのa/B/X/YとPlayStationスタイルの図形アイコン)は、このツールが直接制御するものではなく、特定のブラウザとOSがコントローラーをどう識別するかに左右されることがあるという点です。PlayStationコントローラーがXboxスタイルのラベルを表示する、あるいはその逆の場合、それはブラウザの識別に関する癖であり、コントローラー自体の不具合ではありません。

モバイル端末でのテスト

スマートフォンやタブレットに接続したBluetoothまたはUSB-OTGコントローラーも、パソコンと同じ方法でテストできます。接続の信頼性はモバイル端末のほうがパソコンより変動しやすいため、検出が不安定に感じる場合は、テストを開く前にコントローラーがシステムレベルで完全にペアリングされているか確認してください。

結果の意味

スティックドリフトとデッドゾーンの違い

この2つの用語は常に混同されますが、異なるものを説明しています。デッドゾーンは意図的で設定可能な設定で、スティック中央周辺の小さな領域で動きが意図的に無視され、通常の小さな不正確さを補正するために設計されています。ドリフトは実際の問題です。スティックが物理的にしっかり中央に静止しているのに動きを報告してしまいます。

公式基準ではなく一般的な目安として、両軸で0に非常に近い静止値は正常です。中央からわずかに外れた小さく一定の数値は、通常、ゲーム自体のデッドゾーンが吸収するよう設計された範囲内に収まります。ゼロに戻らない、より大きく持続的な静止値は本物のドリフトのシグナルであり、通常はスティック内部のセンサーの摩耗やほこりの蓄積が原因です。ゲーム内のデッドゾーンを大きくすることで軽いドリフトを回避策として隠すことはできますが、根本原因を解決するものではなく、ドリフトは通常、自然に治るのではなく時間とともに悪化します。

トリガーの結果を理解する

正常なトリガーは、押し込むと途中で急な跳びやデッドポイントなく、静止値から最大値まで滑らかに移行するはずです。トリガーの数値が完全に押し込んでも最大値をはるかに下回ったままだったり、滑らかに増加せず不規則に飛んだりする場合、機械的な問題を示しています。摩耗した内部接点や破損したバネがよくある原因であり、ソフトウェアで調整できるものではありません。

振動テストの結果、そしてなぜ時々動作しないのか

テスト中に振動が反応しなくても、それは自動的にモーターの故障を意味するわけではありません。ブラウザでの振動対応は、ブラウザと接続の種類の両方によって異なります。ChromeとEdgeは通常最も完全な振動対応を提供しますが、一部のブラウザ、特にFirefoxは、ハプティック制御をまったく公開しないことがあります。Windowsで Bluetooth接続されたXboxコントローラーも、同じコントローラーをUSBケーブルで接続した場合と比べて振動対応が弱くなる傾向があります。振動が動作しない場合は、モーター自体が故障していると判断する前に、別のブラウザと有線接続を試してください。

このツールでテストできないこと

ここでは具体的な限界について率直に述べる価値があります。このツールは、ボタン、スティックの位置、トリガーの動き、基本的な振動を確実にカバーするブラウザの標準Gamepad APIを通じて入力データを読み取ります。しかし、メーカー固有の機能にはアクセスできません。PS5 DualSenseのアダプティブトリガーが最も分かりやすい例で、このツールはトリガーがどれだけ押し込まれているかは読み取れますが、対応ゲームでトリガーの物理的な感触を変えるアダプティブレジスタンスフィードバックをテストしたり制御したりすることはできません。この機能は、このツールや他のブラウザベースのテストツールが依拠する標準APIの一部ではないためです。

よくある問題のトラブルシューティング

  • コントローラーが認識されない。 ページを読み込んだ後、コントローラーのいずれかのボタンを押してください。検出にはこの操作が必要です。それでも表示されない場合は、ページを再読み込みするか、USBケーブルまたはBluetoothのペアリングをやり直してください。
  • 一部のボタンが登録されない。 別のブラウザを試してください。ChromeとEdgeは通常最も完全なGamepad API対応を提供します。複数のブラウザで問題が続く場合は、その特定のボタンのハードウェアの問題である可能性が高いです。
  • スティックが静止時に動きを示す。 これはドリフトで、上記で詳しく説明しています。少量のほこりが一時的なドリフトを引き起こし、しばらく使用すると自然に解消することがありますが、持続的なドリフトは通常内部の摩耗を示しています。
  • 振動が反応しない。 モーターが故障していると判断する前に、有線USB接続と別のブラウザを試してください。なぜこれが変わるのかについては、上記の振動に関するセクションをご覧ください。

このページはテストと診断に焦点を当てています。ドリフトのあるスティックの清掃や交換についての手順をお探しの場合、それは別途扱う、より広いトピックです。

入力デバイスを確認する際は、キーボードを確認することとマウスをテストすることにも時間を割く価値があります。

よくある質問

自分のコントローラーが動作しているかどうかはどうやってテストしますか?

コントローラーを接続し、いずれかのボタンを押して検出を有効にした後、すべてのボタン、両方のアナログスティック、両方のトリガー、振動テストを確認して、すべてが正しく反応するか確かめてください。

スティックドリフトとデッドゾーンの違いは何ですか?

デッドゾーンは、中央付近のスティックのわずかな動きを無視する、意図的で設定可能なソフトウェア設定です。ドリフトは実際のハードウェアの問題で、物理的に静止し触れられていないのにスティックが動きを報告します。

なぜコントローラーが認識される前にボタンを押す必要があるのですか?

ブラウザは、コントローラーのデータをどのウェブページにも公開する前に、コントローラーとの直接的なやり取り(ボタンを押すこと)を必要とします。これはGamepad APIに組み込まれた意図的なプライバシー機構であり、このツールの不具合ではありません。

このツールでPS5のアダプティブトリガーをテストできますか?

PS5のトリガーがどれだけ押し込まれているかは読み取れますが、トリガーの感触を変えるアダプティブレジスタンスフィードバックをテストしたり制御したりすることはできません。この特定の機能はブラウザの標準Gamepad APIでは利用できないためです。

テストでコントローラーの振動が動作しないのはなぜですか?

振動対応はブラウザと接続の種類によって異なります。ChromeとEdgeは通常最良の対応を提供し、一部のブラウザは振動制御をまったく公開せず、Windows上でBluetooth接続されたXboxコントローラーは通常、有線接続よりも振動対応が弱くなります。

自分のコントローラーに本物のスティックドリフトがあるかはどう確認しますか?

スティックを完全に離し、静止時の数値を確認してください。両軸でゼロに非常に近い値が正常です。スティックに触れていないのに中央に戻らない、より大きく持続的な数値は、通常の不正確さではなく本物のドリフトを示しています。

このテスターはPS4、PS5、Xboxコントローラーで同じように動作しますか?

はい、ブランドに関わらずブラウザを通じて標準化された入力データを読み取ります。画面に表示されるボタンのラベルは、ブラウザが特定のコントローラーをどう識別するかによってわずかに異なることがありますが、それは視覚的な癖であり、機能的な違いではありません。