JoystickTest

コントローラー 振動テスト

多くのゲームパッドには2つの振動モーターがあります。左グリップに重いモーター、右グリップに軽いモーターです。1つずつ動かして両方が機能するか確かめ、違いを体感してください。

振動のテスト方法

  1. コントローラーを接続し、ブラウザに認識させるためにいずれかのボタンを押します。
  2. 強モーターを押します。左グリップが約1秒間、低く重い振動で震えるはずです。
  3. 弱モーターを押します。右グリップが軽く高めの振動で震えるはずです。
  4. 両方のモーターを押すと、多くのゲームが爆発や衝撃に使う合成効果を体感できます。

片側だけ無反応なら、そのモーターかリボンケーブルが故障しています。両方とも動かない場合は、故障と判断する前に下の互換性情報を確認してください。

ブラウザ・コントローラー別の振動対応

Web上の振動はGamepad APIのvibrationActuator拡張を使います。Chrome、Edge、Opera、その他のChromium系ブラウザはWindows・macOS・Linux・Androidで対応しています。Firefoxはバージョン125から多くのコントローラーに対応しました。Safariは振動を公開していないため、iPhone・iPad・MacのSafariではコントローラーが正常でも「振動は利用できません」と表示されます。

Xbox Series、Xbox One、DualSense、DualShock 4、そして多くのサードパーティ製パッドはUSB接続で正しく振動します。Bluetooth接続では、DualSenseの振動はChromium系で動作しますが、Switch ProコントローラーのHD振動はまだどのブラウザも対応していません。DualSenseのアダプティブトリガー効果もAPIの範囲外で、ここでは確認できません。

よくある質問

「コマンドを送信しました」と表示されるのに振動しません。

ブラウザはリクエストを受け付けましたが、ドライバーが無視しています。Windowsでは、Steam経由で「ワイヤレスXbox」モードになっていないか確認してください。振動が横取りされます。macOSでは、DualShock 4のBluetooth振動にmacOS 11以降が必要です。

DualSenseのアダプティブトリガーはテストできますか?

できません。アダプティブトリガーの抵抗はソニー独自の機能で、Gamepad APIでは公開されていません。Webページから動かせるのは標準のデュアルモーター振動だけです。

ゲームより振動が弱いのはなぜですか?

このテストは各モーターを最大出力で800ms動かします。ゲームではより長くパターン化された効果を使うため、強く感じられます。モーターが少しでも回れば正常に動作しています。