この結果が実際に測定するもの
このベンチは、ブラウザがGamepad APIで公開するボタンと軸を読み取り、USBのベンダーIDから目の前のコントローラー(Xbox、PlayStation、Nintendo)に合わせて名前を付けます。各スティックの外周がどれだけ円に近いかを描き、パッドのレポート頻度を数え、許可があれば振動モーターを動かして、それぞれが動くか手で確かめられるようにします。
測定の範囲: ブラウザのマッピングはコントローラー、OS、ドライバーによって異なります。振動機能がない、見慣れない名前が表示される、といったことは、コントローラーの故障を自動的に意味するものではありません。また、ディスプレイのリフレッシュレートを超えるレポートレートは見えません。
結果の読み方
ボタンの応答
ボタンは押すと一度光り、離すと消えるはずです。意図せずに速くちらつく場合は、スイッチ、ドライバー、接続の問題の可能性があります。
スティックの真円度
各スティックを外周に沿って回してください。新品のパッドでも数%は普通で、0%は目標ではありません。多くのコントローラーは斜め方向で円の外まで届くように作られています。注目すべきは、以前よりずっと悪い値を示すパッドです。
レポートレート
ディスプレイのリフレッシュレートと同じ値なら、パッドは少なくともその速さがあります。ブラウザはそれ以上を見られません。明らかに低い値ならそれはコントローラー自身の上限で、たいていはケーブル接続で改善します。
振動
弱と強のモーターははっきり違う感触になるはずです。「両方」と同じに感じる、または何も起きないモーターが疑わしい方です。ブラウザはモーターを動かせますが、測定はできません。
予期しない結果の確認
何も表示されない場合
コントローラーのボタンを押してください(多くのブラウザは入力があって初めてパッドを公開します)。有線接続も試し、別のタブやゲームが排他的にアクセスしていないか確認してください。
名前が自分のコントローラーと合わない
標準マッピングを使わないパッドは、推測した名前が間違いになるため、生の番号で表示します。生の番号は「生のインデックスと軸」にあります。
振動しない
デスクトップのChromeとEdgeは、ほとんどのXboxとPlayStationのパッドで振動を利用できます。FirefoxとSafariは通常利用できません。ケーブル接続を試し、先にパッドのボタンを押して、ページがモーターに届くようにしてください。
よくある質問
ドライバーのインストールは必要ですか?
いいえ。ブラウザーによってすでに公開されているコントローラー信号のみを読み取ります。
どのコントローラーを認識しますか?
ブラウザが認識できるコントローラーならどれでも。Xbox、PlayStation、NintendoのパッドはUSBのベンダーIDから名前を付け、それぞれの配置で描きます。その他のパッドは汎用の配置を使い、非標準のものは生の番号で表示します。
振動テストに許可は必要ですか?
はい。「この訪問中の振動を許可」を押すまで、ページはコントローラーに何も送りません。どのパターンも2秒以内に自動で止まり、ページを離れると許可は終了します。
レポートレートが「少なくとも60 Hz」と表示されるのはなぜ?
ブラウザは表示されるフレームごとに1回コントローラーの状態をページに渡すため、60 Hzの画面では60 Hzより速いものは見えません。その数値がコントローラー自身のレートではなくディスプレイの上限である場合は、ページがそう表示します。
コントローラーが壊れていることを証明できますか?
観測されたブラウザー入力を記録することはできますが、ハードウェアの診断は別のブラウザー、接続、デバイスでも確認する必要があります。
コントローラーIDはアップロードされますか?
いいえ。ライブセッションはブラウザー内で処理され、コントローラーの入力や識別子がKeymap Labsに送信されることはありません。