ジョイスティック テスト:フライトスティックの軸、ボタン、ハットスイッチをブラウザで確認

フライトシミュレーターや宇宙を舞台にしたゲームで、機体がまっすぐ飛ばない、ラダーが勝手に動く、ボタンを押しても反応しないといった症状が出ると、原因を探すだけで時間がかかります。このジョイスティック テストは、USB のフライトスティック、スロットルとスティックを組み合わせた HOTAS、ツイスト式のラダー、ハットスイッチなどの入力を、ブラウザだけで確かめられる無料ツールです。各軸の位置、ボタンの状態、静止時のずれやノイズをリアルタイムで表示するので、ゲームの設定に手をつける前にハードウェアの状態を確認できます。インストールや登録は不要で、データは端末の外に送信されません。

ジョイスティック テストの画面。フライトスティックの前後と左右の軸、ひねりの軸、スロットル、ボタン、ハットスイッチの状態をリアルタイムで表示している

コントローラーを 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 でつなぐ: フライトスティックやスロットルをパソコンの USB ポートに直接つなぎます。複数の機器を使う場合は、まず一台だけをつないで確認すると、どの軸がどの機器のものかを把握しやすくなります。
  2. ボタンを押して認識させる: ページを開いたら、スティックのどれかのボタンを一度押します。ブラウザはこの操作のあとでデバイスの情報を公開するため、機器の名前と軸の一覧が表示されたら準備完了です。
  3. 手を離して中心の値を見る: スティックから手を離し、数秒待ちます。前後と左右の軸、ひねりの軸が中央付近で止まり、値が細かく揺れていないかを確認します。ここで大きくずれている場合は、ドリフトやノイズが疑われます。
  4. 各軸を端から端まで動かす: スティックを前後左右にゆっくり倒し切り、ひねりの軸も左右にいっぱいまで回します。スロットルも最小から最大まで動かし、値が途中で飛ばずに端まで届くかを見ます。
  5. ボタンとハットスイッチを確かめる: すべてのボタンを一つずつ押し、ハットスイッチを八方向に倒して、それぞれが正しく表示されるかを確認します。押していないのに反応するボタンがないかも見ておきましょう。

軸とボタンの結果を読み解く目安

フライトスティックの値は、機種やセンサーの方式、使用年数によって変わります。下の表は状態を判断するための一般的な目安で、メーカーの公式な基準ではありません。

確認する項目良好な状態注意が必要な状態対処が必要な状態
静止時の中心のずれほぼ 0 付近で止まるわずかに一方向へずれる手を離しても大きくずれたまま
静止時の値の揺れほとんど揺れないときどき小さく跳ねる常に細かく揺れ続ける
軸の可動範囲両端でほぼ最大値に届く片側だけ最大値の手前で止まる途中で値が飛ぶ、届かない
スロットルとラダーなめらかに連続して変化する一部で値が引っかかる特定の位置で値が跳ぶ
ボタンとハットスイッチ押した瞬間に反応し、離すと消えるまれに反応が遅れる反応しない、勝手に反応する

ジョイスティック テストで調べられること

フライトスティックは、一般的なゲームパッドよりも多くの軸とボタンを持っています。前後と左右の二つの軸に加えて、スティックをひねる軸、スロットルのレバー、小さな回転式のつまみなど、機種によっては八つ近い軸を備えたものもあります。このテストでは、ブラウザが認識したすべての軸とボタンを一覧で表示し、一つずつ状態を確認できます。

ゲームの中では、デッドゾーンや感度の曲線、補正などが加わるため、ハードウェアの状態をそのまま見ることはできません。このツールは、W3C の Gamepad API でブラウザが受け取った生の値を表示するので、スティックそのものの中心のずれや、値の揺れを正確に把握できます。

新しいスティックを買ったときの動作確認や、長く使ったスティックの点検、ゲーム内で軸の割り当てを設定する前の確認にも役立ちます。どの軸がどの番号で認識されているかを先に把握しておけば、ゲームの設定画面で迷うことも少なくなります。

フライトスティックの構造とセンサーの種類

フライトスティックの根元には、スティックを前後左右に動かせるように支える、ジンバルと呼ばれる機構があります。ジンバルにはバネが組み込まれていて、手を離すとスティックが中央に戻るようになっています。このバネの強さや、中央に戻ったときの精度が、操縦の感覚に大きく影響します。

スティックの位置を読み取るセンサーには、主に二つの方式があります。一つは可変抵抗を使う方式で、構造が簡単で安価ですが、長く使ううちに内部が摩耗し、値が揺れたりずれたりしやすくなります。もう一つは磁石と磁気センサーを使う方式で、部品同士が触れ合わないため摩耗しにくく、長期間にわたって安定した値を保ちやすいのが特長です。

ひねりの軸やスロットルにも、同じようにどちらかのセンサーが使われています。テストで特定の軸だけ値が揺れる場合は、その軸のセンサーに原因があると考えられます。センサーの方式は製品の仕様書に書かれていることが多いので、修理や買い替えの判断の参考にしてください。

中古のスティックを手に入れたときは、どちらの方式なのかを確かめたうえで、各軸の静止時の値を記録しておくと便利です。数か月後に同じ条件でテストを行い、値の揺れが大きくなっていないかを比べれば、センサーの劣化が進んでいるかどうかを早めに知ることができます。

  • ジンバル:スティックを支え、前後左右の動きを可能にする機構
  • センタリングのバネ:手を離したときにスティックを中央に戻す
  • 可変抵抗方式:安価だが、摩耗で値の揺れやずれが起きやすい
  • 磁気センサー方式:部品が触れ合わず、摩耗しにくい

ブラウザでの軸とハットスイッチの見え方

一般的なゲームパッドは、ブラウザで標準的なボタンの並びに整えられて表示されます。ところが、フライトスティックのような機器は標準の並びに当てはまらないことが多く、ブラウザはデバイスが報告した順番のまま、軸とボタンに番号を付けて表示します。そのため、ゲームパッドとは軸の番号の意味が違うことに注意が必要です。

ハットスイッチの扱いも機器によって異なります。八方向の入力を一つの軸の値として報告するものもあれば、四つのボタンとして報告するものもあります。軸として報告される場合は、方向ごとに決まった値が出て、何も押していないときは範囲外の値になるのが一般的です。テストでハットスイッチを各方向に倒し、どのような形で表示されるかを確かめておくと、ゲームの設定でも迷いません。

スロットルのレバーは、多くの場合、一方の端が最小値、もう一方の端が最大値の軸として表示されます。機器によっては値の向きが逆になっていることもあるため、レバーを前に押したときに値が増えるのか減るのかも確認しておきましょう。

ドリフトやラダーの勝手な動きが起きる原因

手を離しているのに機体が少しずつ傾く、ラダーが勝手に入るといった症状は、センサーの値が中心からずれていることで起こります。可変抵抗方式のスティックでは、内部の接点が摩耗したり汚れたりすると、静止時の値が揺れたり、一方向に偏ったりするようになります。

ひねりの軸は、とくにこの症状が出やすい部分です。操縦中に力を入れてスティックを握ると、意図せずひねりの軸にも力が加わり、ラダーが入ってしまうことがあります。テストで静止時の値が安定しているなら、ハードウェアではなく握り方やデッドゾーンの設定を見直すことで改善できます。

センタリングのバネが弱くなると、スティックが中央まで戻りきらず、わずかに傾いた位置で止まることがあります。この場合は、センサーではなく機構の問題です。テストで手を離したときの値を何度か確認し、毎回同じ方向にずれるならバネやジンバルの状態を疑ってください。

ジョイスティック テストの結果を使った対処法

テストで静止時に小さな揺れが見つかった場合は、ゲーム内のデッドゾーンを少し広げるだけで症状が収まることがあります。揺れの大きさをテストで確認しておけば、必要以上にデッドゾーンを広げずに済み、操縦の細かさを保てます。

可動範囲が端まで届かない場合は、Windows の USB ゲームコントローラーの設定から、調整の機能を使ってスティックの範囲を記録し直す方法があります。調整のあとにもう一度テストを行い、両端の値がきちんと最大まで届くようになったかを確かめましょう。

値の揺れが大きく、調整をしても改善しない場合は、センサーの清掃や交換が必要になることがあります。可変抵抗方式であれば、専用の接点復活剤で改善する例もありますが、分解が必要になるため、保証期間内であればまずメーカーのサポートに相談してください。

  • 静止時の小さな揺れには、ゲーム内のデッドゾーンを少しだけ広げる
  • 可動範囲の不足には、OS のコントローラー設定で調整をやり直す
  • ひねりの軸の誤入力には、ラダー専用のデッドゾーンを設定する
  • 改善しない揺れには、センサーの清掃や交換を検討する

HOTAS や複数の機器を同時に使うときの注意点

スティックとスロットルを別々の機器として使う HOTAS や、左右二本のスティックを使う構成では、パソコンに複数のデバイスがつながります。ブラウザはそれぞれを別のゲームパッドとして認識するため、テストでは機器ごとに軸とボタンの一覧が表示されます。

機器が多いと、USB ハブを経由したときに電力が足りなくなったり、通信が不安定になったりすることがあります。テストで一部の機器だけ値が止まる、接続が切れるといった症状が出る場合は、ハブを外してパソコン本体のポートに直接つなぎ直してみてください。

ペダル式のラダーを使う場合も同様に、独立した機器として認識されます。左右のペダルを踏み込んだときに、それぞれの軸の値がなめらかに変化するか、両方を同時に踏んだときにどう表示されるかを確かめておくと、ゲームでの設定がしやすくなります。

修理するか買い替えるかを判断する目安

テストで見つかった問題が、デッドゾーンや調整で解決できる範囲なら、無理に修理する必要はありません。小さな揺れや、わずかな中心のずれは、多くのスティックで長く使ううちに起こるものです。定期的にテストを行い、症状が悪化していないかを確認しながら使い続けるのも一つの方法です。

一方、値が大きく飛ぶ、特定の軸がまったく反応しない、ボタンが勝手に入り続けるといった症状は、ゲームの操作に大きな影響を与えます。保証期間内であれば修理や交換を相談し、保証が切れている場合は、部品の入手のしやすさや修理の費用を考えて判断してください。

可変抵抗方式のスティックで揺れが頻繁に起きるようになった場合は、磁気センサー方式の製品に買い替えると、同じ症状に悩まされにくくなります。テストで確認した症状をもとに、自分の使い方に合った製品を選ぶ参考にしてください。

ブラウザと OS で確認しておきたいポイント

スティックをつないでも何も表示されない場合は、ページを開いたあとにボタンを押したかを確認してください。ブラウザは、利用者の操作があるまでゲームパッドの情報を公開しません。それでも表示されないときは、別の USB ポートにつなぎ直してみましょう。

メーカー独自のソフトウェアがスティックの入力を加工している場合、ブラウザで表示される値が、ソフトウェアの設定によって変わることがあります。ハードウェアそのものの状態を確かめたいときは、こうしたソフトウェアのプロファイルを初期状態に戻すか、一時的に終了してからテストしてください。

軸やボタンの数が多い機器では、ブラウザによって認識される数に違いが出ることがあります。表示される軸の数が製品の仕様より少ない場合は、別のブラウザでも試して比べてみてください。

公式ハードウェア仕様: Microsoft Windows Game Controller Calibration Guide

よくある質問

このジョイスティック テストはどんな機器に対応していますか?

ブラウザが Gamepad API で認識できる USB のフライトスティック、スロットル、ラダー、HOTAS などに対応しています。標準のボタン配置に当てはまらない機器でも、軸とボタンを番号順に表示して確認できます。

軸の番号がゲームパッドと違うのはなぜですか?

フライトスティックは標準的なゲームパッドの並びに当てはまらないことが多く、ブラウザはデバイスが報告した順番のまま番号を付けて表示します。各軸を一つずつ動かして、どの番号が反応するかを確かめてください。

手を離しているのにラダーが動いてしまいます。

テストで静止時のひねりの軸の値を確認してください。値が揺れているならセンサーの摩耗や汚れが、安定しているなら握り方やゲーム内のデッドゾーンが原因と考えられます。

ハットスイッチが軸として表示されます。正常ですか?

正常です。機器によっては、八方向のハットスイッチを一つの軸の値として報告します。方向ごとに決まった値が出て、離したときに元の値に戻れば、問題なく動作しています。

スロットルが最大まで届きません。

まず OS のコントローラー設定で、調整の機能を使って範囲を記録し直してください。そのあとにもう一度テストを行い、両端の値を確認します。改善しない場合は、センサーの劣化が考えられます。

複数のスティックを同時にテストできますか?

はい、ブラウザは複数の機器を別々のゲームパッドとして認識します。ただし、どの軸がどの機器のものかをわかりやすくするために、最初は一台ずつつないで確認するのがおすすめです。

ワイヤレスのフライトスティックでも使えますか?

OS がゲームコントローラーとして認識していれば、ワイヤレスの機器でもテストできます。ただし、通信の影響で値が乱れることがあるため、症状を調べるときは有線での結果と比べてください。

テストで値が揺れているときは、すぐに修理が必要ですか?

小さな揺れであれば、ゲーム内のデッドゾーンを少し広げるだけで問題なく使えることが多いです。値が大きく飛ぶ、手を離しても大きくずれたままといった場合は、修理や交換を検討してください。

メーカーのソフトウェアは終了したほうがよいですか?

ハードウェアそのものの状態を確かめたいときは、ソフトウェアによる入力の加工を避けるために、プロファイルを初期状態に戻すか終了してからテストするのが確実です。

計測データは保存されたり送信されたりしますか?

送信されません。軸やボタンの値はすべてブラウザの中で処理されます。結果を残したいときは、表示されたレポートをコピーして手元に保存してください。

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