← すべてのデバイステスト

ゲームパッドテスト&スティックドリフト検出

ブラウザ上でコントローラーをリアルタイムテスト。ボタン・トリガー・アナログスティックの動作確認、スティックドリフトの即時検出、キャリブレーション方法も解説。
Connect a gamepad and press any button…

試合中にコントローラーが裏切る前に、ブラウザでテストする

試合の途中で裏切るコントローラーはゲームで最も腹立たしいものの1つだ。スティックに触れていないのにキャラクターが壁に向かってドリフトする。フェイスボタンを1回押したのに2回反応する。トリガーがふにゃふにゃで床まで届かない感じがする。原因を自分のエイムのせいにするか交換品を買う前に、ハードウェアが何を報告しているかを正確に把握すると助かる。それがこのページのゲームパッドテスターがやることだ。コントローラーのライブ入力をブラウザ内で直接読み取り、ダウンロードもドライバのインストールも不要で、すべてのボタン・トリガー・アナログスティックの動きをリアルタイムで表示する。

暗いインディゴの背景にボタンとアナログスティックがシアンとゴールドでハイライトされた光り輝くゲームコントローラー
押した瞬間にすべてのボタン・トリガー・スティックがライブで表示される。

コントローラーをテストする理由

手軽なチェックをする理由がいくつかある。最も多いのはスティックドリフトだ — 親指がスティックに全く触れていないのにコントローラーが動きを検知する。ドリフトは徐々に忍び込むので、エイムがおかしいとか、メニューが勝手にスクロールし始めるまで気づかないかもしれない。2番目の理由は反応しない・引っかかるボタンだ。余分に強く押さないと反応しないフェイスボタン、2回発火するバンパー、全く反応しないDパッドの方向など。3番目の理由は中古品の購入だ。中古コントローラーを手に入れたばかりなら、1分のテストでスティックがきれいにセンタリングされているか・すべてのボタンが反応するか・トリガーがフルレンジを移動するかを教えてくれる。売り手の言葉よりはるかに信頼できる。

ブラウザがコントローラーを読み取る仕組み

現代のブラウザはGamepad APIを通してハードウェアコントローラーを公開する。ウェブページが接続されたゲームパッドの状態を確認できる小さな標準だ。USBで接続するかBluetoothでペアリングすると、ブラウザがデバイスを検出してページに1秒間に何度も入力のスナップショットを渡す。各デジタルボタンは押されているか・どの程度強く押されているか(アナログトリガーは0.0〜1.0の値を報告する)を報告し、各アナログスティックは水平と垂直の2軸を-1.0〜+1.0の数字で報告し、0.0が中央だ。

知っておく価値のある癖が1つある。電力とプライバシーの理由から、ブラウザは実際の入力を受け取るまでコントローラーを公開しない。だからテスターが「接続されていない」と表示しているときは、ボタンを押すかスティックをちょっと動かして起動させよう。すべてはマシン上でローカルに動作し、入力データはデバイスを離れることはない。他の周辺機器も確認したいなら、全デバイステストページで画面・音声などを網羅している。

アナログスティックドリフトを見つける

ドリフトが最も目立つ問題で、テスターで簡単に確認できる。コントローラーをペアリングまたは接続し、ブラウザのタブにフォーカスしてから完全にスティックから手を離して、30〜60秒間画面上の読み取り値を見ておく。スティックに触れていないとき、両方の軸の値は0.000を示し、位置のドットが放置してふらつくことなく中央に留まるべきだ。何も触れていないのに一貫した非ゼロの読み取り値 — たとえばX軸が0.08に留まっているなど — がドリフトの典型的なサインだ。触れていないのに入力がある。

2つのことを区別すると役立つ。わずかにセンターを外れているが動かないスティックは通常小さなキャリブレーションのオフセットで、簡単に修正できる。アイドル中に値がふらついたり飛んだりするスティックは内部のジョイスティックモジュールの本物の機械的摩耗を指している。内部的に言えば、ドリフトはスティックベース周辺のほこりと汚れ・接点の酸化・または真のセンターを報告できなくなったポテンショメーターかホール効果センサーの摩耗から来る。

暗いネイビーの背景に入力マップを形成する光り輝くサムスティックポジションリングとボタン押下インジケーターの抽象的な画像
アイドル状態のスティックはゼロに留まるべきだ。さまよう点がドリフトを示す。

ドリフトと不良ボタンの修正方法

最も優しい修正から始めよう。多くのコンソールには、コントローラーの真のセンターを再学習させる組み込みのキャリブレーションがある。PlayStationでは「設定」→「アクセサリー」→「コントローラー」、Xboxでは「設定」→「デバイスとアクセサリー」、Nintendo Switchでは「システム設定」→「コントローラーとセンサー」にある。キャリブレーションは小さなオフセットを修正するが、物理的な摩耗を戻すことはできない。

スティックがノイジーなら、クリーニングを試そう。ゴムキャップを取り外さずに少し持ち上げ、スティックを回しながらベース周辺に圧縮空気を短く吹き付け、再テストの前に数分乾かす。ゴミが原因のケースのうち意味のある割合で効果がある。次にファームウェアアップデートを確認する — メーカーはソフトウェアでスティック処理を改善することがある。ゲーム内ではデッドゾーンを上げると — 動きが無視される小さな中央領域 — 軽いドリフトをマスクできる。0.05〜0.12の値がほとんどのプレイヤーに適しており、競技向けセットアップはアイドル時にほぼゼロを示すクリーンなスティックにのみ下げる。すべてを試してもスティックがさまよう場合、ジョイスティックモジュール自体が摩耗しており交換かプロの修理が必要だ。反射神経とハードウェアをテストしている間に、反応速度テストも楽しいコンパニオンチェックだ。

よくある質問

コントローラーのテストに何かインストールが必要ですか?

不要です。ゲームパッドテスターは内蔵のGamepad APIを使用してブラウザ内で完全に動作します。USBまたはBluetoothで接続し、ボタンを押してコントローラーを起動すれば、入力が即座に表示されます。ダウンロードも、入力データがデバイスを離れることも一切ありません。

コントローラーが表示されません。何が問題ですか?

ブラウザは実際の入力を受け取るまでコントローラーを非表示にするので、ボタンを押すかスティックを動かして表示させてください。ブラウザのタブにフォーカスがあること、ケーブルまたはBluetoothペアリングが確立していること、Gamepad APIのサポートが不安定な古いブラウザではなく最新のブラウザを使っていることも確認してください。

スティックにドリフトがあるかどうかはどうすればわかりますか?

スティックから手を離して30〜60秒間軸の読み取り値を見てください。何も触れていなければ、両方の値が0.000を示しドットが中央に留まるはずです。安定した非ゼロの読み取り値や自力でさまようドットがドリフトを示します。

コントローラーを交換せずにスティックドリフトを修正できますか?

できることもあります。コンソールのキャリブレーションで小さなセンターオフセットを修正し、圧縮空気でのクリーニングがかなりのケースでゴミを取り除き、ファームウェアアップデートが助けになることもあります。ただし、真の機械的摩耗はジョイスティックモジュールの交換でしか解決できません。

デッドゾーンとは何ですか?変更すべきですか?

デッドゾーンはスティック中央付近の、動きが意図的に無視される小さな領域です。上げると軽いドリフトと電気的ノイズをマスクします。0.05〜0.12の値がほとんどのプレイヤーに合っており、アイドル時にほぼゼロを示すスティックにのみ下げましょう。

どのコントローラーがテスターに対応していますか?

PlayStation・Xbox・Nintendo Switch・汎用PCコントローラーなど、USBまたはBluetoothで接続した最近のほとんどのゲームパッドが動作します。対応状況はブラウザとオペレーティングシステムが標準のGamepad APIを通してデバイスを認識するかどうかによります。