Skip to main content

コントローラーテスト - ボタン・スティック・ドリフトを無料でチェック.

どんなコントローラーも接続またはペアリングして、動作を確認:すべてのボタン、十字キーの方向、バンパーは押すと光り、両方のアナログスティックは実際のX/Y位置を描き、トリガーは0〜1の押し込み量をライブ表示します。Xbox、PlayStation、Switch Pro、汎用コントローラーを自動検出 — もしくはレイアウトを固定できます。Gamepad APIを使ってブラウザだけで完結し、インストールもアップロードもありません。

LBLT
RTRB
↑←→↓
PS
ViewMenu
YXBA

アナログスティック

0.00, 0.00
0.00, 0.00

トリガー

LT
0.00
RT
0.00

入力を待機中…

コントローラーテスト オンライン.

各コントロールはGamepad APIの標準レイアウトに対応しています。ボタンは押している間アンバー色に光り、スティックの点とトリガーのバーはライブ値を追います。

各コントロールを正しく確認する

  • まずコントローラーを起こす接続済みのコントローラーは、入力を送るまで見えないままです。いずれかのフェイスボタンを押すかスティックを動かすと、パネルに名前・スロット・ボタン数が表示されます。
  • フェイス全体を一巡する各ボタンを一度ずつ押し — A/B/X/Y、両バンパー、両スティック押し込み、Start、Select — すべてがアンバー色に光るのを確認します。まったく光らない(または押していないのに光る)ボタンこそ、あなたが探している不具合です。
  • スティックを端まで倒す各スティックでフルストロークまでゆっくり円を描きます。点はすべての方向で外側のリングに届き、離すとすっと中央に戻るはずです — 静止時のどんなずれもドリフトです。
  • トリガーを最後まで押し込むL2/R2はアナログです:バーは0.00から1.00まで、そして戻りまで滑らかに動くはずです。飛んだり、途中で引っかかったり、1に届かないトリガーは、ポテンショメーターかホールセンサーが摩耗しています。

コントローラーテストの使い方

  1. 1
    コントローラーを接続します。 USBで接続するかBluetoothでペアリングします。Xboxコントローラーはウィンドウズ内蔵のドライバーを使い、DualSenseやSwitch Proコントローラーも同じように認識されます — インストールするアプリはありません。
  2. 2
    いずれかのボタンを押します。 ブラウザは最初の入力があってからコントローラーを表示するので、一度押すだけで起きます。すると接続パネルに検出された名前・スロット・ボタン/軸の数が表示されます。
  3. 3
    各コントロールを確認します。 各ボタンを押し、両スティックを端まで倒し、スティックを押し込み、両トリガーを押します。触れたものはすべて図でライブに反応します。
  4. 4
    必要ならレイアウトを固定します。 自動検出がフェイスボタンにラベルを付けますが、XboxやPlayStationのスキンに切り替えたり、スティックドリフトテストでドリフトを詳しく確認したりできます。

コントローラーテストがコントローラーを読み取る仕組み

このツールはブラウザのGamepad APIを使います。ボタンを押すと、ブラウザはgamepadconnectedイベントを発火し、そのスロットのGamepadオブジェクトを公開し始めます。requestAnimationFrameのループがフレームごとに新しいスナップショットを読み取り — navigator.getGamepads()はキャッシュではなくライブの状態を返す — ので、画面で見えるものはあなたの手より最大でも1フレーム遅れるだけです。

各コントロールは数値です。ボタンはpressedフラグと0〜1のvalueを報告します(だからトリガーは単なるオン/オフではなくアナログです)。軸は-1〜+1の浮動小数を報告します:軸0/1は左スティックのX/Y、軸2/3は右スティックです。「標準」マッピングはこれをどのコントローラーでも同じように揃えるので、一つの図でXbox、PlayStation、汎用コントローラーを表せます。

すべて標準的なウェブ入力なので、ドライバーフックは無く、何もあなたのデバイスから出ません — どんなウェブゲームも読み取るのと同じデータです。裏を返せば、限界を決めるのはコントローラーではなくブラウザです:アダプティブトリガーの抵抗、ジャイロ、LEDの色は公開されず、振動はvibrationActuatorが実装されている場合のみ利用できます。ただし入力そのものを確認する分には、読み取りは正確です。

コントローラーテストが役立つ場面

中古コントローラーを買う

中古コントローラーを信頼する前に、各ボタンが登録され、どのスティックにもドリフトが無いことを確認しましょう — 出品者がめったに触れない2点です。

「ゲームで動かない」を切り分ける

ゲームがコントローラーを無視するなら、これでブラウザがそもそも検出しているかが分かります。ここで光るのにゲームで失敗するなら、ハードではなくゲーム側の設定が原因です。

修理後の確認

スティックモジュールやホールセンサーを交換しましたか?新しい部品がきちんとセンターに来て、周りのボタンがまだ反応することを確認しましょう。

ボタン番号をマッピングする

エミュレーターやリマッパーは生のボタンインデックスを求めます。生の値をオンにしてボタンを押すと、どのインデックスが発火するか正確に読めます。

2台のコントローラーを比較する

同じスロットでコントローラーを入れ替え、スティックのストローク、トリガーの引き、ボタンの反応の違いを並べて感じましょう。

大会の前に

60秒のチェックで、瀕死のバンパーや反応の鈍いトリガーを、試合を落とす前に見つけられます。

コントローラーテストの用語集

Gamepad API
ブラウザがコントローラーを読み取れるようにするウェブ標準。ドライバーやプラグイン無しに、接続された各コントローラーのボタンと軸を公開します。
標準マッピング
ほとんどの最新コントローラーが報告する共通のボタン/軸の並び(A=0、B=1、…左スティック=軸0/1)で、一つのレイアウトが多くのコントローラーに使えます。
軸
スティックまたはトリガーの値。スティックはXとYで-1〜+1、トリガーはボタンのアナログ値として0〜1です。
デッドゾーン
わずかにセンターがずれたスティックを中立として読むために、ゲームが無視するセンター周りの小さな半径。デッドゾーンテストで自分の値を測れます。
スティックドリフト
触れていないのに動きを報告するスティック — 静止時の点がセンターから離れます。摩耗したコントローラーの典型的な不具合です。
XInput
Windows上でXboxコントローラーが使うマイクロソフトのコントローラーインターフェース。ブラウザは標準GamepadマッピングでXInputコントローラーを読みます。

よくある質問

なぜコントローラーが検出されないのですか?

ほぼ必ず、まだ何も押していないからです。フィンガープリンティングを防ぐため、ブラウザは接続済みのコントローラーを最初の入力を送るまで隠します。いずれかのボタンを押すかスティックを動かせば、すぐに現れます。それでも表示されない場合は、ケーブルやBluetoothのペアリングを確認し、別のアプリ(Steamやゲーム)が排他的に掴んでいないことを確かめ、コントローラー対応が最も広いChromium系ブラウザをお試しください。

Xbox、PS5、Switchのコントローラーで動きますか?

はい。Xbox(Series、One、360)、PlayStationのDualSenseとDualShock 4、NintendoのSwitch Proコントローラー、そしてほとんどの汎用USB/Bluetoothコントローラーは標準Gamepadマッピングで報告するので、図は正しく光ります。自動検出がブランドに応じてフェイスボタンにラベルを付け、LayoutコントロールからXboxまたはPlayStationのスキンを固定できます。

ここでスティックドリフトはどう確認しますか?

両スティックを離して点を観察します。健全なコントローラーでは各点はちょうどセンターに留まります。点が独りでにセンターから離れたり、生の軸が静止時に約0.00以外を示したりすれば、そのスティックにはドリフトがあります。数値のドリフトスコアと静止時の非ゼロ警告には、専用のスティックドリフトテストをお使いください。

ブラウザはトリガーをアナログとして読めますか?

はい。L2/R2(LT/RT)は0〜1の値を持つアナログボタンとして公開されるので、トリガーのバーはオフとオンの間で飛ぶのではなく滑らかに動きます。これにより、途中で引っかかったり、震えたり、1.00に届かないトリガー — 摩耗したポテンショメーターや汚れたホールセンサーの兆候 — を見つけられます。

DualSenseの振動やアダプティブトリガーをテストできますか?

振動は可能です — Chromium系ブラウザと対応コントローラーで、当サイトの振動テストから。アダプティブトリガーの抵抗、DualSenseの繊細なハプティクス、ジャイロ/モーション、ライトバーの色はどのブラウザでもウェブページに公開されないので、オンラインツールでは読み取りも制御もできません。このテストはボタン、スティック、トリガー — 実際に壊れる部分 — をカバーします。

何かインストールが必要ですか、プライバシーは?

インストールもアップロードも不要です。テストはブラウザ内蔵のGamepad APIでコントローラーを読み、すべてをあなたのデバイスで処理します — ドライバー、拡張機能、アカウントはありません。保存されるのはテーマとレイアウトの選択だけで、ローカルに残ります。完全に無料です。