コントローラー テスト:ボタン、スティック、ドリフトをブラウザで無料診断

GPadTester のコントローラー テストは、ゲームパッドが正しく動いているかをブラウザだけで確かめられる無料のツールです。アプリのインストールもアカウント登録も必要ありません。PS5 の DualSense、Xbox ワイヤレス コントローラー、Switch Pro コントローラー、8BitDo などのパッドを USB ケーブルか Bluetooth でつなぎ、どれかのボタンを一度押すだけで認識が始まります。画面には各ボタンの入力、左右スティックの座標、トリガーの押し込み量がリアルタイムで表示されるので、反応しないボタンや勝手に動くスティックをその場で見つけられます。ゲームを起動して症状を再現する手間をかけずに、故障なのか設定の問題なのかを数分で切り分けられるのが大きな利点です。

コントローラー テストの画面。左右スティックの位置、ボタンの入力表示、トリガーの押し込み量、ポーリングレートをリアルタイムで表示している

コントローラーを USB または Bluetooth で接続してから、いずれかのボタンを押してください

USB Bluetooth
認識されませんか?
  • Gamepad API への対応が最も安定している Google Chrome、Microsoft Edge、Brave、Opera のご利用をおすすめします。
  • このページを開いたあと、いずれかのボタンを押すかスティックを動かすと、ブラウザがゲームパッドを有効にします。
  • Firefox では、ボタンを一度押すまで接続済みのコントローラーがタブに公開されません。
  • macOS と iOS 16 以降では、システム設定の Bluetooth でコントローラーがペアリングされているか確認してください。
可変抵抗方式のスティックとホール効果センサー方式のスティックで、中心位置の安定性と外周の真円度を比べた図

モーション、タッチパッド、バッテリー(PS4 / PS5)

WebHID モードは Sony の DualShock 4、DualSense、DualSense Edge に対応しています。

5 ステップでできるコントローラー診断の手順

  1. コントローラーを接続する: データ通信に対応した USB ケーブルでパソコンやスマートフォンにつなぐか、OS の Bluetooth 設定からペアリングします。充電専用のケーブルでは認識されないため、反応がないときは別のケーブルを試してください。
  2. ボタンを一度押して有効にする: ブラウザは、ページを開いたあとに何らかの入力があるまでゲームパッドを公開しません。どれかのボタンを押すかスティックを少し倒すと、画面上部に機種名と接続状態が表示されます。
  3. ボタンとトリガーを順番に確認する: 十字キー、フェイスボタン、L1 と R1、スティック押し込み、メニュー系のボタンを一つずつ押し、画面の表示が同時に点灯するかを見ます。トリガーはゆっくり押し込み、数値が 0 から 1 までなめらかに増えるかを確認します。
  4. ドリフトテストを実行する: 両方のスティックから指を離し、「5 秒間のドリフトテストを開始」を押します。コントローラーを机の上に置いたまま待つと、静止時の中心からのずれが計測され、判定が表示されます。
  5. 振動を試して結果を保存する: 対応ブラウザでは弱い振動、強い振動、ダブルパルスを個別に鳴らせます。最後に「診断レポートをコピー」を押せば、計測結果をテキストとして保存したり、修理の相談時に共有したりできます。

計測結果の読み方と判断の目安

数値はコントローラーの個体差や使用年数によって変わります。下の表は一般的なゲームパッドで判断に使いやすい目安で、メーカーの公式な合否基準ではありません。

計測項目良好な範囲注意が必要な範囲対処が必要な範囲
静止時のスティックのずれ0.02 未満0.02 から 0.080.08 を超える
スティックの外周(真円度)外周がほぼ均一な円を描く一部の方向だけ届かない外周が大きく欠ける、または角ばる
トリガーの値の範囲0 から 1 まで連続して変化最大値が 0.9 前後で止まる途中で値が飛ぶ、戻らない
ボタンの反応押した瞬間に点灯し、離すと消えるまれに反応が遅れる押しても点灯しない、勝手に点灯する
入力の更新間隔表示が途切れずに追従するときどき数値が止まる頻繁に固まる、接続が切れる

オンラインのコントローラー テストが役に立つ場面

ゲーム中にキャラクターが勝手に歩き出す、ボタンを押してもジャンプしない、照準が少しずつ流れていく。こうした症状が出たとき、原因がコントローラー本体にあるのか、ゲームや OS の設定にあるのかは、プレイしているだけではなかなか判断できません。ブラウザ上のテスターなら、ゲームの補正やデッドゾーンを通さない生の入力値を直接見られるため、問題の場所をはっきりさせられます。

中古でコントローラーを買ったときや、フリマアプリで出品する前の動作確認にも便利です。このこのテストなら、数分で全ボタンとスティックの状態をチェックでき、結果をコピーして記録に残せます。修理に出す前に症状を数値で確認しておけば、修理窓口への説明もしやすくなります。

また、新しいコントローラーを買ったばかりでも初期不良がないとは限りません。届いた日に一通り確認しておくと、交換期間内に問題に気づけます。

ブラウザでコントローラーの入力を読み取る仕組み

このツールは、W3C が標準化している Gamepad API を使っています。ブラウザは接続されたゲームパッドを一定の間隔で読み取り、ボタンの押下状態と押し込み量、スティックの軸の値をページに渡します。標準マッピングに対応したコントローラーでは、ボタンが 17 個、軸が 4 本という共通の並びに整理されるため、機種が違っても同じ画面で比べられます。

計測はすべてお使いの端末の中で行われ、入力データがサーバーに送られることはありません。ページを閉じれば記録も消えます。

PS4 と PS5 のコントローラーについては、Chrome や Edge などで使える WebHID を有効にすると、ジャイロスコープ、加速度センサー、タッチパッド、バッテリー残量も読み取れます。

  • ボタン:押下の有無と、アナログ対応ボタンの押し込み量
  • スティック:左右それぞれの X 軸と Y 軸の値(マイナス 1 からプラス 1)
  • トリガー:L2、R2、LT、RT の押し込み量(0 から 1)
  • 振動:ブラウザが対応している場合の弱モーターと強モーター
  • WebHID:Sony 製コントローラーのモーション、タッチ、バッテリー

スティックドリフトの原因と見分け方

スティックドリフトとは、指を離しているのにスティックの値が中心に戻らず、入力が勝手に入ってしまう症状です。多くのコントローラーは、スティックの傾きを可変抵抗(ポテンショメーター)で読み取っています。内部の接点は動かすたびにこすれるため、長く使うと摩耗したり、ほこりや皮脂が入り込んだりして、中心付近の値が不安定になります。

ドリフトテストでは、5 秒間スティックに触れない状態で値を記録し、中心からどれだけずれているか、値がどれだけ揺れているかを調べます。ずれが一定方向に偏っていれば中心位置の狂い、値が細かく揺れ続けていれば接点の汚れや摩耗が疑われます。

最近はホール効果センサーや TMR センサーを使ったスティックも増えています。磁気で位置を読み取るため接点の摩耗が起きにくく、ドリフト対策として注目されています。

デッドゾーンと真円度を正しく評価する

デッドゾーンは、中心付近の小さな入力を無視する範囲のことです。軽いドリフトであれば、ゲーム内のデッドゾーンを少し広げるだけで症状が消えることがあります。テスターが軽いドリフトと判定した場合は、デッドゾーンを 5 % から 8 % 程度に上げて様子を見るのが一つの目安です。

真円度の確認では、スティックを外側いっぱいまで倒したままゆっくり一周させます。表示される軌跡がきれいな円に近いほど、どの方向にも均等に入力できている状態です。特定の方向だけ外周に届かない場合は、その方向で最大値が出ず、ゲーム中に走れない、照準が端まで動かないといった問題につながります。

ボタンとスイッチの反応をチェックする

フェイスボタンや十字キーの多くは、導電ゴムを使ったメンブレン方式です。長く使うとゴムの接点が汚れ、強く押さないと反応しない、たまに入力が抜けるといった症状が出ます。L1、R1 やスティック押し込みは小さなタクトスイッチを使うことが多く、カチッという感触が弱くなったら劣化のサインです。

テスターでは、押した瞬間に表示が点灯し、離すと消えるかを確認します。連打してみて、押していないのに点灯したままになる、二回押したのに一回しか反応しない、といった動きがあれば、スイッチの不良が考えられます。

アナログトリガーの押し込み量を確認する

L2、R2、LT、RT といったトリガーは、押し込んだ深さを 0 から 1 の連続した値で伝えます。レースゲームのアクセルやブレーキ、シューターの射撃などで重要な部分です。ゆっくり押し込んだときに値がなめらかに増え、離すとすぐ 0 に戻るのが正常な状態です。

最後まで押しても 1 に届かない、途中で値が急に飛ぶ、離しても少し残る、といった場合は、トリガー内部のセンサーの汚れや劣化が考えられます。DualSense のアダプティブトリガーの抵抗はゲーム側の機能のため、このテストでは押し込み量の読み取りだけを確認します。

ポーリングレートと入力遅延の考え方

ポーリングレートは、コントローラーの状態が何回読み取られるかを表す値です。ブラウザ上では、Gamepad API が報告する更新のタイミングから、入力がどのくらいの間隔で届いているかを推定します。数値が安定して途切れなければ、通常のプレイで困ることはまずありません。

ブラウザの読み取りは画面の更新にも影響されるため、ここで出る数値はハードウェアの仕様値と一致するとは限りません。同じ環境で有線と Bluetooth を比べる、別の USB ポートに差し替えて比べる、といった相対的な比較に使うのがおすすめです。

対応しているコントローラーと動作環境

Gamepad API に対応したブラウザと OS であれば、主要なコントローラーはほぼそのまま使えます。Windows、macOS、Linux、Android では Chrome、Edge、Opera、Firefox が、Apple 製の端末では Safari が利用できます。WebHID の機能はパソコン版の Chrome、Edge、Opera に限られます。

汎用の USB ゲームパッドの中には、標準マッピングに対応しておらず、ボタン番号の並びが独自のものもあります。その場合でも入力そのものは表示されるので、どのボタンが何番に割り当てられているかを確認できます。

  • PlayStation:DualSense、DualSense Edge、DualShock 4、DualShock 3
  • Xbox:Xbox Series X|S、Xbox One、Xbox 360 のコントローラー
  • Nintendo:Switch Pro コントローラー、Joy-Con
  • サードパーティ:8BitDo などの各種パッド
  • 汎用 USB ゲームパッド、アーケードスティックなど

振動、ジャイロ、タッチパッドの追加診断

振動テストでは、弱いモーターと強いモーターを別々に動かせます。片方だけ震えない、異音がする、振動が途中で止まるといった症状があれば、モーターや配線の不具合が疑われます。振動はブラウザの対応状況によって使えない場合があるため、反応しないときは Chrome か Edge で試してください。

DualShock 4、DualSense、DualSense Edge では、WebHID を有効にするとモーションセンサーとタッチパッドも確認できます。コントローラーを机に置いたときにジャイロの値がほぼ止まるか、タッチパッドの上で指を動かしたときに座標がなめらかに追従するかを見ます。バッテリー残量と充電中かどうかも表示されます。

認識されないときやエラーが出るときの対処法

まず、ページを開いたあとにボタンを押したかを確認してください。ブラウザは操作があるまでゲームパッドを公開しません。それでも表示されない場合は、ケーブルをデータ通信対応のものに替える、別の USB ポートに差す、Bluetooth のペアリングを一度解除してやり直す、といった基本的な手順を試します。

Steam などのゲームランチャーや、コントローラーを別の形式に変換するソフトが起動していると、入力が二重に見えたり、ボタンの並びが変わったりすることがあります。正確に測りたいときは、それらを終了してからテストしてください。

何をしても特定のボタンやスティックだけがおかしい場合は、ハードウェアの不具合の可能性が高くなります。保証期間内であればメーカーのサポートに、期間外であれば修理サービスに相談する前に、このコントローラー テストの結果をコピーして残しておくと話が早く進みます。

公式ハードウェア仕様: W3C Gamepad API Specification on MDN

よくある質問

このツールは本当に無料ですか?安全に使えますか?

はい、このコントローラー テストはすべての機能を無料で使えます。登録は不要で、端末に何かをインストールすることもありません。ブラウザ標準の Gamepad API を使っており、計測データは端末の中だけで処理され、外部に送信されることはありません。

スマートフォンやタブレットでも使えますか?

使えます。Android では Chrome、iPhone や iPad では Safari で、Bluetooth 接続したコントローラーを確認できます。ただし WebHID を使うモーションやタッチパッドの確認は、パソコン版の Chrome、Edge、Opera が必要です。

コントローラーをつないでも何も表示されません。

ページを開いたあとにボタンを一度押してください。それでも反応しない場合は、充電専用ではないケーブルを使っているか、別の USB ポートで試したか、Bluetooth のペアリングが完了しているかを確認します。ブラウザを Chrome か Edge に替えると改善することもあります。

どのくらいのずれならドリフトと判断すべきですか?

目安として、静止時のずれが 0.02 未満なら良好、0.02 から 0.08 なら軽いドリフト、それ以上ならはっきりしたドリフトと考えられます。軽い場合はゲーム内のデッドゾーン調整で対処できることが多く、大きい場合は清掃やスティックの交換を検討します。

ドリフトは自分で直せますか?

軽いものはデッドゾーンの調整や、スティックの根元の清掃で改善することがあります。分解しての清掃やスティックの交換は保証の対象外になる場合があるため、保証期間内であればまずメーカーに相談するのが安全です。

PS5 の DualSense のアダプティブトリガーも確認できますか?

トリガーの押し込み量は確認できますが、アダプティブトリガーの抵抗の変化はゲーム機やゲーム側が制御する機能のため、このツールでは再現できません。振動は対応ブラウザで弱、強、ダブルパルスを試せます。

振動テストが動きません。

振動は Gamepad API の中でもブラウザごとの対応差が大きい機能です。Chrome か Edge の最新版で試してください。それでも震えない場合は、コントローラー側のモーターや、変換ソフトの設定が原因の可能性があります。

有線と Bluetooth で結果が違うのはなぜですか?

接続方式によって、データの送られ方や更新の間隔が変わるためです。Bluetooth では電波の状況やほかの機器との干渉で、更新が一時的に途切れることがあります。同じ環境で両方を試して比べると、接続側の問題かどうかを判断しやすくなります。

ボタンの番号が実際の配置と合いません。

標準マッピングに対応していないコントローラーでは、ボタン番号の並びがメーカー独自になります。表示が「標準マッピング」でない場合は、どのボタンを押すと何番が点灯するかを確認し、ゲームや変換ソフトの割り当ての参考にしてください。

テスト結果を保存したり、ほかの人に見せたりできますか?

「診断レポートをコピー」を押すと、機種名、接続方式、ドリフトの計測値などがテキストでクリップボードに入ります。メモ帳やメールに貼り付ければ、修理の相談や中古取引の動作確認の記録として使えます。

Sources

  1. W3C Gamepad Specification
  2. MDN Web Docs: Gamepad API
  3. MDN Web Docs: WebHID API
  4. PlayStation Support: DualSense controller on PC
  5. Xbox Support: Connect controller to PC
  6. Nintendo Support: Joy-Con troubleshooting