ゲームパッドテスター

コントローラーの入力確認、スティックドリフトの検出、デッドゾーン調整をブラウザだけで行えます。

🔒 コントローラーのデータはブラウザ外に送信されません。アップロードもサーバー接続も一切なし。

お使いのブラウザは Gamepad API に対応していません。Chrome または Firefox をご利用ください。

ゲームパッドテスターをテストしました — 次は モニターのリフレッシュレート を試そう →

ゲームパッドテスターとは?

ゲームパッドテスターは Web Gamepad API を通じてコントローラーのすべての入力を読み取り、接続された各デバイスを axes(−1 から 1 の間の浮動小数点数)と buttons(それぞれ押下フラグ、タッチフラグ、アナログ値を含む)の配列にマップします。ブラウザは mapping 文字列を公開します。「standard」はデバイスが W3C 標準 XInput スタイル レイアウトに従うことを意味し、インデックス 0 は下部フェイスボタン、1 は右、2 は左、3 は上、軸 0–1 は左スティック、2–3 は右スティック、ボタン 6–7 はアナログ トリガーです。リマップ ドライバーのないコントローラーは mapping: ''(空)を報告します。通常、DualShock 3 などの古い DirectInput デバイス、サードパーティ クローン、多くのファイト スティックです。テスターはスティック ドリフト(最も一般的なアナログ欠陥)も検出します。摩耗したポテンショメーターはスティックが物理的に中央に位置しているときに動きを報告します。ベースライン キャプチャは中立参照スナップショットを保存し、その後、設定したデッドゾーンを超える軸の偏差はすべてリアルタイムでフラグが立てられます。

ゲームパッドテスターの使い方

USB または Bluetooth 経由でコントローラーを接続してから、任意のボタンを押してください。Chromium と Safari は、フィンガープリント保護のためユーザー ジェスチャー後にのみ navigator.getGamepads() を公開します。検出されると、軸とボタンがライブで入力されます。コントローラーをデスクの上に平らに置き、スティックから手を離して「ベースラインをキャプチャ」をクリックします。テスターは 120 フレームをサンプリングして、静止時のアナログ読み取りを記録します。デッドゾーン スライダーを調整して、ゲームが使用する設定に合わせます(通常 5–15%)。ベースラインを超える範囲外のアナログ モーションはすべてドリフトとして登録されます。ライブ クロスヘア ビジュアライザーを使用して、数字だけでは隠れてしまう小さな円形の漂流を検出してください。コントローラーが vibrationActuator.playEffect を報告する場合、振動テスト パネルでは、カスタム弱強度と強力度、および期間を使用してランブル モーターを動作させることができます。これは古い pulse(value, duration) インターフェイスに代わる最新のデュアル ランブル API で、Chromium ベースのブラウザで動作します。

コントローラーのテストが重要な理由

ドリフトは目に見えないうちに複合します。FPS ゲームでは、3% のドリフトでさえ一定のエイム クリープを生成し、筋肉記憶が無意識のうちに修正し、レティクルを静止させるために必要な有効感度を上げます。レース ゲームでは、左スティックのドリフトがステアリング ラインを偏らせます。3D プラットフォーマーではカメラを動かします。ドリフトを早期に検出することで、スティック全体を弱めるのではなく、通常は影響を受けた軸だけ、ゲーム内のデッドゾーンを外科的に上げることができます。ドリフトを超えて、テスターは中古購入またはサムスティック モジュール交換後のボタン マッピングも検証します。各フェイス ボタン、ショルダー、トリガーの簡単な走査により、返品期間に約束する前に機能しないコンタクトが検出されます。入力ストリームはローカル タブに留まります。テスターはアナログ データをサーバーに往復送信することはないため、借りたコントローラーや店の貸出品をテストしても、プライバシー コストはかかりません。

よくある質問

スティックドリフトとは何ですか?

スティックドリフトとは、アナログスティックを操作していないのに入力が発生する現象です。コントローラー内部のポテンショメータの劣化が主な原因です。

デッドゾーンの推奨設定は?

多くのゲームでは 5〜15% が一般的です。値が大きいとドリフトを隠せますが、細かい操作の精度が落ちます。

ソフトのインストールやアカウントは必要ですか?

不要です。Gamepad API はブラウザ内で完結します。インストール・アカウント・アップロードは一切不要です。