コントローラーテストについて.
ToolCheckupのコントローラー一式は、標準のGamepad APIを使ってブラウザだけで完結する無料のテストツール群です。各ボタンを押して光るのを見て、両方のアナログスティックをライブで描画し、静止時のスティックドリフトを測り、トリガーの押し込み量を読み、デッドゾーンをマッピングし、振動モーターを作動させます — 何もインストールせず、1バイトのデータもどこにも送りません。
これらのツールは何のためにあるか
挙動のおかしいコントローラーは診断が難しいものです:フェイスボタンが死んでいるのか、バンパーが二重に発火するのか、スティックにドリフトがあるのか、それとも単にゲームの攻めたデッドゾーンが問題を隠しているのか?ここの各ツールは測定可能な一つのこと — ボタンの押下状態、スティックのライブX/Y座標、ドリフトを暴く静止時のずれ、0〜1のトリガー軸 — を切り分けるので、当て推量ではなく直接読めます。すべてはブラウザのGamepad API上に作られ、Xbox、PlayStation、Nintendo Switch、汎用USB/Bluetoothコントローラーで動作し、無料で、コーヒーをおごってくれる読者に支えられています。
プライバシー、一段落で
各テストはあなたのデバイスで動きます。私たちはブラウザがすでにどんなウェブページにも公開しているのと同じコントローラーの状態 — ボタン値、軸の位置、コントローラーのid文字列 — を読み、requestAnimationFrameループで問い合わせ、画面に描きます。記録も、フィンガープリンティングも無く、何もアップロードされません。あなたのテーマと設定はブラウザのローカルストレージに残り、決してマシンから出ません。退屈な詳細はプライバシーポリシーをご覧ください。
バグを見つけましたか? ツールが欲しいですか?
何が失敗したか(ブラウザ + OS + コントローラーの型番を添えて)、または次に何をテストしてほしいかを教えてください — すべて読んでいます。
サイトのFAQ
コントローラーテストは本当に無料ですか?
はい — 各ツール、ペイウォールなし、登録なし。サイトは自発的な寄付(「コーヒーをおごる」)で支えられ、テストを決して覆ったり押し下げたりしない控えめな広告を表示することがあります。
ドライバーやアプリのインストールが必要ですか?
いいえ。最新のブラウザはW3CのGamepad APIでコントローラーをネイティブに読むので、有線またはBluetoothのコントローラーはボタンを押した瞬間に動作します — ドライバー、拡張機能、ダウンロードは不要です。Windowsでは、Xboxコントローラーは内蔵のXInputドライバーを使い、DualSenseやSwitch ProコントローラーはUSBまたはBluetoothでペアリングし、同じように認識されます。
なぜボタンを押すまでコントローラーが表示されないのですか?
Gamepad APIがそう設計されているからです。フィンガープリンティングを防ぐため、ブラウザは接続済みのコントローラーを最初の入力を送るまで隠し、その後「gamepadconnected」イベントを発火します。ですからコントローラーを接続(またはペアリング)し、いずれかのボタンを押すかスティックを動かせば、すぐに現れます。
ブラウザは振動、アダプティブトリガー、ジャイロを読めますか?
一部は。振動はChromium系ブラウザと多くのコントローラーでGamepad APIのvibrationActuatorにより公開され、それが当サイトの振動テストが制御するものです。しかしDualSenseのアダプティブトリガーの抵抗、その詳細なハプティクス、モーション/ジャイロのデータはウェブページに示されないので、どのブラウザツールも読み取りや制御はできません — その点はPS5のページで正直に述べています。
どのブラウザが最も良く動きますか?
Chromium系のブラウザ(Chrome、Edge、Opera)が振動を含めGamepad APIに最も完全に対応しています。Firefoxはボタン、スティック、トリガーをよく読みますが、振動の対応は限定的です。Safariは最近のバージョンで主要なAPIに対応します。モバイルではコントローラー対応にむらがあります — デスクトップのブラウザが安全な選択です。
これらのツールをリンクまたは埋め込めますか?
リンクはいつでも歓迎です。ページをiframeに埋め込むのは推奨しません — 一部のブラウザはクロスオリジンのiframe内でGamepad APIへのアクセスを制限するので、コントローラーが登録されないことがあります。