スティック ドリフト テスト

コントローラー

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

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

スティックドリフトテスト

手を離す · 5 秒

左 x +0.000 · y +0.000
右 x +0.000 · y +0.000
コントローラーを置いて開始
実行履歴左右
  1. 履歴なし

デッドゾーンプレビュー

ドリフトを解消できるか?

10%
左 —
右 —

スナップバック

端まで弾いて離す

左 —
300 ms 時点オフセット
--
静止時間
--
右 —
300 ms 時点オフセット
--
静止時間
--

スティック ドリフト テスト – コントローラーのスティック不具合をオンライン診断

このスティック ドリフト テストは、PS5、Xbox、Switch、PC用コントローラーのアナログスティックを精密に測定します。コントローラーを置いて手を離し、テストを開始するだけで、静止時の最大ズレ、オフセット、ジッター(ノイズ)、および推奨デッドゾーンを算出します。デッドゾーンプレビューで不具合が解消されるかシミュレーションできるほか、スティックを弾いた後のスナップバック測定にも対応しています。測定結果はすべてブラウザ内で処理され、外部へのデータ送信は一切ありません。ボタンやトリガーも含めて総合的に診断したい場合は、ゲームパッドテスター をご利用ください。

コントローラードリフトテストの実行手順

  1. コントローラーを接続します。 USBケーブルまたはBluetoothで接続し、いずれかのボタンを押します。ステータス欄にコントローラーのモデル名が表示されます。
  2. 机の上に平らに置きます。 両方のスティックから親指を完全に離してください。サンプリング中はコントローラーに触れたり動かしたりしないでください。
  3. 「ドリフトテスト開始」をクリックします。 3秒のカウントダウン後、ブラウザの最大更新レートで5秒間両スティックの入力を記録します。
  4. 判定結果を確認します。 各プロットの下に、最大ズレ(Peak)、静止時オフセット、ジッター、推奨デッドゾーンが表示されます。プロット上の破線リングは、スティックが自律的に動いた最大範囲を示しています。

このタブを開いている間、各スティックの測定結果は実行履歴に保存されるため、清掃前後やファームウェア更新後、数週間にわたる経年変化を比較できます。ボタン、トリガー、振動機能もテストする場合は、総合的な ゲームパッドテスター をご使用ください。

スティックドリフトとは何か、なぜ発生するのか

スティックドリフトとは、スティックに触れていない静止状態であるにもかかわらず、コントローラーが入力を送信してしまう現象です。ゲーム内でキャラクターが勝手に歩き出したり、視点が勝手に回転したり、メニューが自動スクロールしたりします。大半のアナログスティックは1軸につき1個、計2個のポテンショメータ(可変抵抗器)で位置を検出しています。金属製のブラシ(ワイパー)が抵抗膜の上を摺動し、その電圧変化から位置を割り出します。スティックを動かしていないのに基準中心点から数値がズレる要因には主に3つあり、それぞれ対処法が異なります。

ポテンショメータの摩耗

スティックを操作するたびにワイパーが抵抗膜と擦れ合い、主にニュートラル付近の接触面が少しずつ削れていきます。抵抗膜が摩耗すると静止時の抵抗値が狂い、出荷時に記録された中心位置と一致しなくなります。摩耗によるドリフトは数ヶ月かけて徐々に悪化し、常に同じ方向にズレが生じ、入力値が不規則に跳ねる傾向があります。接点復活剤などの清掃で一時的にごまかすことはできても、削れた抵抗膜を元に戻すことはできません。

ホコリや異物の混入

ホコリ、皮脂、こぼれた飲み物の糖分などがワイパーと抵抗膜の間に挟まると接触不良を起こします。異物によるドリフトは発生したり収まったりを繰り返し、ズレる方向も変化します。スティックを強くグリグリ回したりエアダスターを吹きかけたりした直後に改善することが多いのが特徴です。

キャリブレーション(初期中心位置)のズレ

ハードウェア自体は正常でも、ファームウェアの更新やモジュール交換、製造時の個体差によって保存されている中心点データが狂っている場合があります。キャリブレーションのズレによるドリフトはジッターが少なく常に一定のオフセット値を示し、再キャリブレーションを行うだけで完全に改善します。

スティックドリフトテスト結果の読み解き方

測定値は Gamepad API の規格に準拠しており、各軸は −1 から +1、最大傾斜量は 1.000 です。

  • 最大ズレ (Peak deflection): 5秒間に記録された中心からの最大距離です。ゲーム側でカバーすべきズレの大きさを示し、0.030以下は極めて正常(ドリフトなし)、0.070までは軽微、0.150までは中程度、それを超えると明確なドリフトと判定されます。
  • 静止時オフセット (Resting offset): X軸とY軸の平均静止位置です。ジッターが小さくオフセットが大きい場合はキャリブレーションの狂いや特定方向への摩耗を示し、オフセットがほぼゼロでピークだけが高い場合は電気ノイズや接触不良が疑われます。
  • ジッター (RMS): 平均位置から数値がどれだけ微細に震えているかを示します。健康なスティックは千分位数台の極小値を示します。テストごとにジッターが激しく変動する場合はゴミの混入が典型的です。
  • 推奨デッドゾーン (Suggested deadzone): 最大ズレに安全マージン 0.02 を加え、パーセント単位に切り上げた推奨値です。

測定値が完全な 0.000 を示している場合でも、必ずしも完全無欠のスティックとは限りません。一部のコントローラードライバはブラウザに渡す前に独自のデッドゾーンを適用している場合があります。同一PC・同一ブラウザでの測定履歴を比較してください。

スナップバックテスト: スティックが正確に中央へ戻るか確認

静止テストだけでは、スティックが落ち着いた後の位置しか分かりません。実際の対戦ゲームでは「指を離した瞬間にエイムが一瞬逆方向にブレる」「ニュートラルに戻したつもりが中心から少し浮いた位置で止まる」といった現象が発生します。スティックを外周まで倒し、親指をパッと離してください。入力が端から 150 ms 以内に 0.2 未満へ急激に戻ると解放(指を添えたままゆっくり戻す操作は除外)と認識され、以下の項目を記録します:

  • 300 ms 時点オフセット: 解放から 300–350 ms 後の中心からの平均距離です。0.05 未満なら良好、0.10 を超えると目に見えて中心からズレた位置で止まっています。
  • 静止時間 (Settle time): 入力が 0.05 未満に落ち、そのまま 100 ms 以上安定するまでの所要時間です。1.5秒以内に安定しない場合は「静止失敗」と判定されます。
  • オーバーシュート (Overshoot): 勢いで中心を通り越して反対側へ跳ね返った最大量です。

周囲の8方位コンパスには、テスト済みの方向とそれぞれの最悪値が表示されます。特定の一方向だけ結果が悪い場合は、内部スプリングのへたりや片側の抵抗膜の摩耗が疑われます。

デッドゾーンの選択: 軸デッドゾーン vs 円形デッドゾーン

デッドゾーンとは、ゲーム側がスティック入力をあえて無視する中心付近の無効範囲のことであり、最も手軽なドリフト対策です。デッドゾーンを最大ズレより大きく設定すればドリフトは画面上から消えます。ただし、その範囲内の細かな操作も無視されるため繊細なエイム精度が犠牲になります。プレビュー機能のグレーのリングはスライダーで設定したデッドゾーンを表します。判定欄には、マージンが0.02以上あれば「十分」、ギリギリなら「わずか」、ドリフトがはみ出していれば「不足」と表示されます。

  • 円形デッドゾーン (Radial): 中心からのユークリッド距離が閾値未満の入力を無視します。斜め入力のスムーズさが維持される現代ゲームの主流方式です。本ツールのプレビューもこの方式を描画します。
  • 軸デッドゾーン (Axial): X軸とY軸を個別に判定し、十字型の無効エリアを作ります。中心付近で十字キーのように上下左右へスナップしやすくなります。
  • スケーリング円形デッドゾーン (Scaled radial): 閾値を超えた入力を 0 から 1 のフルスケールに滑らかに再マッピングし、入力開始時の急な飛び出しを防ぐ方式です。

参考として、Microsoftの XInput 標準定義では左スティックに 7849(約24%)、右スティックに 8689(約27%)もの巨大な初期デッドゾーンが割り当てられています。多くのPCゲームで 5–10% 程度の初期ドリフトが問題にならないのはこのためであり、デッドゾーンを狭めた瞬間にドリフトが表面化します。

スティックドリフトの直し方: 無料の対策から部品交換まで

  1. ソフトウェア側の要因を切り分けます。 別のブラウザや別のPCで確認してください。また、接続中のハンドルコントローラーやフライトスティックを抜いてください。意識していない別デバイスの入力をゲームが拾っているケースがあります。
  2. ゲーム内のデッドゾーンを広げます。 プレビューで推奨された値までデッドゾーンを広げます。費用ゼロでいつでも元に戻せます。
  3. キャリブレーションを実行します。 Nintendo Switch では「設定」→「コントローラーとセンサー」→「スティックの補正」を行います。Steam のコントローラー設定にも各種パッド向けの補正機能があります。DualShock 4 や DualSense には、USB経由で内部メモリの中心点を再書き込みできる有志ツールも存在します。
  4. ファームウェアを更新します。 Xbox コントローラーは Xbox アクセサリ アプリから、DualSense は PS5 本体または Windows 用ファームウェア更新ソフトから最新状態にします。
  5. スティック周囲を清掃します。 コントローラーの電源を切り、スティックを倒しながら根本にエアダスターを吹きかけるか、速乾性の無水エタノールや接点復活剤を極少量吹き込んでスティックを回し、完全に乾燥させます。
  6. メーカー保証を利用します。 保証期間内のコントローラーであれば分解せずにメーカー修理を依頼してください。分解すると保証が無効になります。
  7. スティックモジュールまたはコントローラーを交換します。

機器ごとの具体的な手順は、PS5 コントローラー テスト、Xbox コントローラー テスト、Joy-Con ドリフトテスト の各ページをご確認ください。

ホールエフェクト (Hall effect) および TMR スティック

ホールエフェクト磁気スティックは、従来の物理ワイパーと抵抗膜の代わりにマグネットと磁気センサーを搭載し、磁界の変化から位置を検出します。物理的な摩擦が一切ないため、ポテンショメータのような摩耗が原理的に発生しません。TMR (トンネル磁気抵抗) スティックも同様に非接触型で磁界を測定しますが、より高感度で低消費電力なセンサーを採用しており、ワイヤレスパッド向けに採用が進んでいます。どちらもドリフトの最大要因である摩耗を克服していますが、スプリングやジンバル機構、内部キャリブレーション値は依然として存在します。そのため静止時の微小なオフセットやスナップバックの不良、不適切な初期補正などは起こり得ます。当テストではそれらも同様に測定可能です。

スティックモジュールを交換すべきタイミング

清掃を繰り返すのではなく、部品交換に踏み切るべき目安は以下の通りです:

  • 清掃後も数日から数週間のテスト履歴で最大ズレ(Peak)が悪化し続けている。
  • 静止時オフセットが常に同じ方向を向き、許容できるデッドゾーンの範囲を大きく超えている。
  • 特定方向へのスナップバックが毎回失敗し、汚れではなくスプリングの破損や摩耗が明白である。
  • 清掃を行ってもジッター値が高いままであり、抵抗膜の摩耗剥がれが起きている。

一般的な DualSense や Xbox ワイヤレス コントローラーでは、スティックモジュールがメイン基板にはんだ付けされているため、交換にははんだ吸い取り技術が必要です。一方、Joy-Con はフレキシブルケーブル接続のためドライバーだけで交換でき、DualSense Edge はソニー純正の交換用スティックモジュールが工具不要でワンタッチ換装できます。交換後もドリフトが消えない場合は、部品自体の初期不良を疑う前に基板のパターン剥離やはんだブリッジを確認してください。フライトスティック等の特殊機器については ジョイスティック テスター をご参照ください。

Frequently asked questions

スティックドリフトは恒久的に修理できますか、それとも再発しますか?

原因によります。キャリブレーションの狂いは再補正で恒久的に直り、異物の混入も丁寧な清掃で長期的に解消できます。しかし、ポテンショメータの摩耗によるドリフトは清掃しても再発します。摩耗に対する根本的な解決策はモジュールの新品交換、特にホールエフェクトやTMR磁気スティックへの換装です。修理後数週間にわたり当テストを再実行し、数値が再び上がってこないか確認してください。

特定のゲームでのみスティックが勝手に動きます。コントローラーの故障ですか?

大半のゲームでは隠れているわずかなドリフトが、そのゲーム特有の狭いデッドゾーンによって表面化している可能性が高いです。当ツールのドリフトテストを実行し、デッドゾーンプレビューをそのゲームの設定値に合わせてみてください。判定が「不足」または「わずか」となる場合は、ゲーム内設定でデッドゾーンを推奨値まで広げるか、Steam Input 側でデッドゾーンを設定してください。

Xbox コントローラーが Windows PC ではドリフトするのに Xbox 本体では正常です。なぜですか?

Xbox 本体と PC のゲームとで適用されているデッドゾーンの大きさが異なるか、PC側で別の入力機器が競合しているためです。まず PC 上で当テストを実行してください。静止時の数値がほぼゼロであれば原因はゲーム側のソフト設定です。もし最大ズレが数パーセント以上あるなら、コントローラー自体にドリフトが発生しており、Xbox 本体の広い標準デッドゾーンで隠れていただけです。

コントローラーの補正(キャリブレーション)を行ってもドリフトが直りません。次はどうすればいいですか?

中心点のズレではなく、ゴミの混入または物理的摩耗が原因です。スティック根本をエアダスターや無水エタノールで清掃し、テスト履歴で変化を比較してください。一時的にゲーム内デッドゾーンを推奨値まで広げて凌ぐことも可能です。清掃後も最大ズレが高いまま下がらない場合は内部の抵抗膜が摩耗していますので、保証修理またはモジュール交換を行ってください。

ドリフトを止めるにはデッドゾーンを広げるべきですか、狭めるべきですか?

広げる(数値を大きくする)必要があります。デッドゾーンはスティックの入力を無視する無効エリアのことなので、数値を大きくするほど広い範囲のドリフトを無視できます。ただし当てずっぽうに大きくしすぎると微細な操作性が損なわれるため、当テストで測定された推奨値に合わせて必要最小限の大きさに設定するのが理想的です。

スティックの隙間にエアダスターを吹きかけると本当にドリフトは直りますか?

原因がワイパーと抵抗膜の間に挟まった細かなホコリである場合は直ることがあります。スティックを様々な方向へ倒しながら根本の隙間にエアーを吹き込み、その後ドリフトテストを再実行して履歴のピーク値を比較してください。数日以上改善した状態が維持されればホコリが原因です。すぐに元に戻る場合はゴミではなく摩耗です。

スティックモジュールを新品にはんだ付け交換したのにまだドリフトします。何が原因ですか?

新品部品自体の問題ではなく基板側を確認してください。はんだ除去時に基板のスルーホールや極細パターンを剥離・破損させてしまった場合、摩耗と同じようなドリフト症状が出ます。はんだ接合部をルーペで確認して再加熱し、断線があればジャンパ線で修復してください。また新品モジュールは以前の中心位置と微妙に異なるため、再キャリブレーションも必要です。

接続して数分経つとスティックが特定方向の端まで届かなくなります。これもドリフトですか?

一般的な意味でのドリフト(静止時の勝手な入力)ではなく、入力可動域の欠損です。プロットの外周をなぞるようにスティックを回すと、一部が平らになったり内側に凹んだりして現れます。軌跡表示と真円度エラーを確認し、その方向へのスナップバックテストを行ってください。特定のPCでのみ発生し再接続で直るなら、ドライバやUSB給電不良を疑ってください。