本文へスキップ
ToolMug

コントローラー テスト

コントローラーをつないで任意のボタンを押すと、すべてのボタン、トリガー、スティックの状態がリアルタイムで表示されます。インストール不要で、新品の動作確認や、スティックのドリフト・反応しないボタンの原因調べに使えます。

ブラウザ内で動作 — 入力した内容はアップロードされません

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

ブラウザは、ボタンが 1 回押されるまでコントローラーを認識しません。

使い方

  1. コントローラーを USB または Bluetooth でパソコンやスマホに接続し、いずれかのボタンを押します。
  2. ボタンを 1 つずつ押します。押したボタンにはマークが付き、上部のカウントでテスト済みの数が分かります。
  3. 各スティックをぐるっと一周させて手を離します。点が中央に戻り、値がデッドゾーン内に収まるはずです。
  4. 各トリガーをゆっくり握り込み、バーが 0% から 100% まで滑らかに伸びるか確認します。「振動をテスト」をクリックするとモーターを確認できます。

オプションの説明

デッドゾーン
スティックの中央付近で無視される範囲で、点線の円で表示します。手を離したスティックの値がこの外に残る場合は、ドリフトしています。多くのゲームの初期値は約 0.1 です。
トリガー
LT/RT(L2/R2、ZL/ZR)はアナログで、押し込み量を 0〜100% で表示します。Switch Pro コントローラーの ZL/ZR はオンとオフだけです。
標準マッピング
ブラウザがレイアウトを認識すると、Xbox、PlayStation、Nintendo のコントローラーに印字されたとおりにボタンを表示します。認識できない場合は番号で表示しますが、テストはできます。

ボタン番号とスティックの値

ブラウザは、標準レイアウトのコントローラーのボタンを、W3C Gamepad API に従って 0 から 16 の番号で報告します。このテスターは、それをコントローラーに印字されているラベルで表示します。対応は次のとおりです。

番号 Xbox PlayStation Switch
0 – 3 A, B, X, Y ✕, ○, □, △ B, A, Y, X
4, 5 LB, RB L1, R1 L, R
6, 7 LT, RT L2, R2 ZL, ZR
8, 9 View, Menu Create, Options −, +
10, 11 LS, RS (スティックの押し込み) L3, R3 LS, RS
12 – 15 上、下、左、右 上、下、左、右 上、下、左、右
16 Xbox ボタン PS ボタン ホーム

標準レイアウトでないコントローラーは、代わりに B0、B1 のような番号で表示されます。各スティックは、−1 から 1 の間の x 値と y 値を返します。中心からの距離は sqrt(x² + y²) で、上限は 1 です。この距離がデッドゾーンより大きいと、スティックはデッドゾーンの外にあるとみなされます。たとえば、手を離したスティックが x = 0.09、y = 0.07 を示している場合、中心からの距離は 0.114 で、デッドゾーン 0.1 の外側にあり、ドリフトの可能性があります。

よくある質問

コントローラーを接続したのに何も表示されません。

ブラウザは、ボタンが 1 回押されるまでコントローラーを認識しないので、まず任意のボタンを押してください。それでも表示されない場合は、データ通信対応の USB ケーブルを使う、Bluetooth で再ペアリングする、Chrome や Edge を使う、といった方法を試してください。

振動をテストできないのはなぜ?

振動にはブラウザの対応が必要です。Chrome と Edge の対応が最も良好で、ブラウザとコントローラーの組み合わせによっては使えず、その場合はページに表示されます。

スティックのドリフトはどうすればいい?

まずシステム設定またはメーカーのアプリでコントローラーを調整(キャリブレーション)してください。軽いドリフトなら、ゲーム側のデッドゾーンを大きくします。ひどくなる一方のドリフトは、スティックの清掃や交換が必要なことがほとんどです。

複数のコントローラーを同時にテストできますか?

できます。接続されたコントローラーごとに専用のパネルが表示されます。

プライバシー

このツールはすべてブラウザ内で動作します。ファイルやテキストはお使いの端末上で処理され、当サイトのサーバーにアップロードされることはありません。

関連ツール