ゲームパッド テスター

コントローラー

いずれかのボタンを押して接続

LT RT LB RB A B X Y ⧉ ≡ ⇪
入力中確認済み

アナログスティック

ドリフト・真円度

左 +0.000, +0.000 真円度 —
右 +0.000, +0.000 真円度 —
ドリフトテスト: 両手を離して 5 秒

トリガー

入力圧 0–1

0.00
LT
0.00
RT

Raw データ

Gamepad API 出力

軸
ボタン

コントローラーなし

振動

デュアルモーター

コントローラー テスト — オンライン ゲームパッド テスター

このゲームパッド テスターは、お使いのコントローラーの各ボタン、スティック、トリガー、振動モーターの動作をリアルタイムで表示し、スティックの真円度やドリフト、トリガーのストローク量を測定します。Xbox、PlayStation、Switch、一般的なPC用パッドを接続し、いずれかのボタンを押してください。ブラウザはボタン入力が検出されるまでコントローラーを表示しません。すべてのコントローラー テストはこのタブ内で実行され、外部へのデータ送信は一切行われないため、新品の動作確認、不具合診断、中古コントローラーの購入前チェックに最適です。

コントローラーをテストする4つの手順

  1. コントローラーを接続します。 USBデータ通信ケーブルまたはBluetoothを使用します。ペアリングの問題やバッテリー切れを切り分けられるため、最初の確認には有線ケーブル接続をおすすめします。
  2. いずれかのボタンを押します。 Gamepad API は入力を検出して初めてコントローラーを認識します。ステータスが「いずれかのボタンを押して接続」から「接続済み」とモデル名表示に切り替わります。
  3. 各入力を順に確認します。 すべてのボタンを1回ずつ押し、スティックを外周に沿って回し、両方のトリガーを深く押し込みます。入力されたボタンは図上で緑色にハイライトされるため、未テストのボタンが一目でわかります。
  4. ドリフトテストと振動テストを実行します。 アナログスティックカードおよび振動カードからテストを開始します。

複数のパッドを接続している場合は、カード上の P1–P4 スロットで切り替えます。Auto / Xbox / PS / Switch の切り替えスイッチは表示レイアウトとラベルを変更するだけであり、入力データそのものには影響しません。

各パネルの見方

ドリフトテストとスティックプロットは、画面のリフレッシュレートを超える4 msごとにサンプリングされるため、素早い入力やスナップ操作も見逃しません。

ダイアグラム、スティックプロット、トリガー

ボタンは押されている間点灯し、一度テストされると緑色の枠線が残ります。スティックプロットは単位円内の現在位置と減衰する軌跡を描画します。スティックを外周に沿ってゆっくり回すと真円度エラーが測定されます。これは72方向で到達した最大点と真円との二乗平均平方根(RMS)誤差です。入力が足りない平坦な箇所や、外側へ突き抜ける矩形ゲートを検知するため、数値が小さいほど綺麗な円形を描いていることを示します。トリガーバーは 0.00 から 1.00 までのアナログ深度を表示し、正常なアナログトリガーなら最大押し込みで 1.00、指を離せば 0.00 に戻ります。

スティック数値、ドリフトテスト、振動

各スティックプロットの下に表示されるリアルタイムの x · y 座標は、手を離した静止時に最大でも0コンマ数%程度に収まるのが理想です。USB IDの横にある更新レートは、ブラウザが新しい入力を取得する頻度を示します。Chrome はコントローラーを約 250 Hz でサンプリングするため、この数値はコントローラー本来のUSBポーリングレートではなくブラウザ側の上限値です。

ドリフトテストは3秒のカウントダウン後、スティックから手を離した状態で5秒間サンプリングを行います。各スティックの下に判定、最大ズレ、推奨デッドゾーンを表示し、プロット上に最大ズレを破線リングとして描画します。より詳細な診断には、専用の スティックドリフトテスト をご利用ください。振動テストでは強(左モーター)、弱(右モーター)、連打、パルスを実行でき、ブラウザが対応している場合のみトリガーモーターが有効になります。

生データ (Raw data)

Rawグリッドには各ボタンのインデックスとアナログ値、各軸の入力バーが一覧表示されます。フライトスティックなど標準マッピングを持たないコントローラーでも、ダイアグラム上に配置できないだけでここには正確に入力されます。ジョイスティック テスト はこの生入力ビューを中心に設計されています。ブラウザから情報が提供される場合、コントローラーカードにはモデル名やUSBベンダーID、プロダクトIDが表示されます。

ブラウザの対応状況: 通常振動、トリガー振動、WebHID

現行の主要なデスクトップブラウザはすべてボタンと軸の入力読み取りに対応しています。違いは出力機能にあります:

  • Chrome および Edge (Windows, macOS, Linux): ボタン、軸、デュアルモーター振動、WebHID に対応。トリガー振動 (Xbox インパルストリガー) は Windows 上の Xbox One または Series コントローラーでのみ動作します。
  • Android 版 Chrome: 対応パッドでのボタン、軸、デュアルモーター振動をサポート。WebHID およびトリガー振動には非対応です。
  • Firefox: ボタンと軸の入力のみ対応。Firefox は振動エフェクトや WebHID を実装していません。
  • macOS 版 Safari (16.4以降): ボタン、軸、デュアルモーター振動に対応。トリガー振動および WebHID には非対応です。
  • iPhone / iPad 上のすべてのブラウザ: 対応コントローラーでのボタンおよび軸の入力のみ。振動および WebHID には対応していません。

WebHID は PlayStation 製コントローラーで特に重要です。ページから DualSense と直接通信し、バッテリー残量、ジャイロ、タッチパッドデータを読み取り、ライトバーやアダプティブトリガーを駆動できます。これらはデスクトップ版 Chrome または Edge を必要とする DualSense テスター で利用できます。

コントローラーが認識されない場合のチェックリスト

  1. このタブを選択した状態でボタンを押してください。 ペアリングしただけでは不十分です。ブラウザは最初の入力を待機しており、タブが非アクティブな間はコントローラーを無視します。
  2. USBケーブルを交換してください。 市販の USB-C や micro-USB ケーブルの中には充電専用のものが多く存在します。充電ランプが点灯してもコントローラーが認識されない場合は、データ通信に対応したケーブルをお試しください。
  3. 入力を占有する外部ソフトを終了してください。 Steam Big Picture、DS4Windows、エミュレータ、各種リマップツールが排他アクセスを行っていたり、仮想パッドを追加して実際の入力を隠している場合があります。
  4. OSのゲームコントローラー設定を確認してください。 Windows の場合は joy.cpl (USB ゲーム コントローラーのセットアップ) を開きます。そこでもコントローラーが表示されない場合、原因はブラウザではなくドライバ、ケーブル、またはコントローラー本体にあります。
  5. Bluetoothの再ペアリングを行ってください。 OSのBluetooth設定から一度デバイスを削除し、コントローラーを再度ペアリングモードにして接続し直します。別のゲーム機とペアリングされている場合、Homeボタンを押した際にゲーム機側へ接続されてしまうことがあります。
  6. 別のブラウザで試してください。 Chrome で認識され Safari で認識されない場合、コントローラー自体は正常です。
  7. アプリ内ブラウザから標準ブラウザへ移動してください。 チャットアプリやSNSの内部ブラウザは Gamepad API をブロックしていることが多いため、Chrome や Edge などの通常のブラウザで開き直してください。

標準マッピングの仕組み

ブラウザがコントローラーを認識すると、W3C Gamepad 仕様の標準ゲームパッドレイアウトに従って入力順序を並べ替えます。これによりメーカーを問わず統一されたインデックス番号で入力が報告されます:

  • ボタン 0–3: 下、右、左、上の正面ボタン (Xbox の A B X Y、PlayStation の × ○ □ △、Nintendo の B A Y X)。
  • ボタン 4–7: 左右のバンパー (LB/RB, L1/R1)、続いてアナログ値を報告する左右のトリガー (LT/RT, L2/R2)。
  • ボタン 8–11: View / Create / マイナス、Menu / Options / プラス、左右のスティック押し込み (L3/R3)。
  • ボタン 12–15: 方向キーの上、下、左、右。16 は Home / Guide ボタン、17 はタッチパッドクリックや共有ボタンなどの追加ボタンです。
  • 軸 0–3: 左スティックの X・Y軸、右スティックの X・Y軸。左または上が −1、右または下が +1 です。

コントローラー詳細パネルに非標準 (raw) と表示されている場合、ブラウザは再配置を行わずデバイス本来の生データをそのまま渡しています。ボタン番号は機器固有の順序となり、トリガーが軸として扱われたり、方向キーがハットスイッチの1つの軸になることがあります。これはフライトスティックやステアリングコントローラー、多くのサードパーティ製パッドで一般的な挙動です。Switch コントローラーの単体時の割り当てについては Joy-Con テスト を、共有ボタンや Elite パドルなど Xbox 特有の動作については Xbox コントローラー テスト をご確認ください。

プライバシー: データはお使いのデバイス内に保持されます

このゲームパッドテストはブラウザの Gamepad API を介してコントローラー情報を読み取り、すべての計算をこのブラウザタブ内で行います。コントローラーの名称、各種ID、入力データが外部サーバーへ送信、記録、販売されることは一切ありません。接続されたすべてのゲームパッド情報を自社サーバーへ送信するテスターサイトも存在しますが、当サイトでは行いません。アカウント登録、拡張機能、ダウンロードも不要です。

Frequently asked questions

ゲームパッドテスターでは動くのにゲーム内で反応しません。故障ですか?

故障ではありません。このテスターですべてのボタンとスティックが正常に反応しているなら、ハードウェアは正常であり、ゲームとコントローラー間の設定に原因があります。まず Steam Input を確認してください。ゲームのプロパティからコントローラー設定を開き、有効化または無効化を切り替えてみます。次にゲーム内の入力デバイス設定を確認し、仮想パッドを追加する DS4Windows などのリマップソフトを終了してください。

PS5 コントローラーを Bluetooth 接続するとボタンが反応しません。有線だと動くのはなぜですか?

故障ではなくペアリングやソフトウェアの認識経路による問題です。一度Bluetooth設定から DualSense を削除し、クリエイトボタンとPSボタンをライトバーが点滅するまで同時長押しして再度ペアリングを行ってください。その後このページをアクティブにしてボタンを押します。ブラウザで認識されゲームで動かない場合、PCゲームの多くが Xbox 規格のみ対応しているため、Steam Input や DS4Windows による入力変換が必要です。

PCでテストしたとき Xbox ボタンと共有ボタンが反応しないのはなぜですか?

故障ではなく Windows がこれらのボタンを入力をOS専用として予約しているためです。Xbox ボタンは Game Bar やシステム機能に割り当てられており、多くのブラウザやアプリには通知されません。また共有ボタン (インデックス17) は特定の接続環境の Series コントローラーでのみ検出されます。両ボタンを正確に確認したい場合は、Xbox本体または Xbox アクセサリ アプリでテストしてください。

Macの Chrome では Xbox コントローラーが動くのに Safari では全く動きません。解決策は?

テストには Chrome、Edge、または Firefox をご使用ください。コントローラー本体に問題はありません。他のブラウザで認識されるなら、接続と macOS のドライバは正常に動作しています。Safari のゲームパッドサポートはバージョンによって挙動が異なり、他のブラウザで動くパッドを認識しない事例が報告されています。macOS と Safari を最新版にアップデートし、タブを選択した状態でボタンを押すか、Bluetooth を再接続してみてください。

特定のゲームでのみキャラクターが勝手に動きます。スティックドリフトですか、ゲームの問題ですか?

当ツールのドリフトテストを実行して判定してください。スティックから手を離してテストを開始し、最大ズレが約 0.07 未満であればコントローラーは正常であり、単にそのゲームの初期デッドゾーンが狭すぎるだけです。それ以上のズレがある場合や中心に戻らない場合は実際のドリフトであり、他のゲームでは広いデッドゾーンで隠れていただけです。ゲーム内設定でデッドゾーンを広げるか、清掃やモジュール交換を検討してください。

PCで Xbox ワイヤレスアダプター経由だと振動しませんが有線だと動きます。テスト方法は?

有線接続時とワイヤレス接続時の両方で、当ツールの振動テストを試してください。有線接続時にモーターが正常に動作するならモーター自体は正常であり、アダプターのドライバ、ファームウェア、またはアプリの無線伝送に原因があります。コントローラーを有線接続して Xbox アクセサリ アプリでファームウェアを更新した後、再度ワイヤレスでテストしてください。なお Firefox は振動非対応のため Chrome や Edge でお試しください。

DS4Windows で2台の DualShock 4 を接続するとゲームに1台しか認識されません。なぜですか?

DS4Windows が各実機に対して仮想 Xbox コントローラーを追加するため、システム上でコントローラーが2倍に認識され競合している可能性があります。当テスターのパッド選択欄で実機と仮想パッドが両方表示されているか確認してください。DS4Windows の Exclusive モードまたは HidHide を有効にしてゲーム側に1プレイヤーにつき1台のみ見えるように設定するか、DS4Windows を終了して Steam Input を使用してください。