使い方
- コントローラーを USB または Bluetooth でパソコンやスマホに接続し、いずれかのボタンを押します。
- ボタンを 1 つずつ押します。押したボタンにはマークが付き、上部のカウントでテスト済みの数が分かります。
- 各スティックをぐるっと一周させて手を離します。点が中央に戻り、値がデッドゾーン内に収まるはずです。
- 各トリガーをゆっくり握り込み、バーが 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 の対応が最も良好で、ブラウザとコントローラーの組み合わせによっては使えず、その場合はページに表示されます。
スティックのドリフトはどうすればいい?
まずシステム設定またはメーカーのアプリでコントローラーを調整(キャリブレーション)してください。軽いドリフトなら、ゲーム側のデッドゾーンを大きくします。ひどくなる一方のドリフトは、スティックの清掃や交換が必要なことがほとんどです。
複数のコントローラーを同時にテストできますか?
できます。接続されたコントローラーごとに専用のパネルが表示されます。
プライバシー
このツールはすべてブラウザ内で動作します。ファイルやテキストはお使いの端末上で処理され、当サイトのサーバーにアップロードされることはありません。