接続して有効化
可能なら USB を基準にし、Bluetooth/2.4G の場合もボタンを押してブラウザに検出させます。
ブラウザとコントローラーが振動に対応している場合、弱い/強い短いパルスをローカルで送信できます。
振動はまずブラウザの対応確認として扱い、すぐにコントローラーのモーター故障と判断しないでください。
可能なら USB を基準にし、Bluetooth/2.4G の場合もボタンを押してブラウザに検出させます。
パルスを送る前に、現在の経路が vibrationActuator または haptics を公開しているか確認します。
最初は短い弱いパルスから始めます。ブラウザ経路が動く場合だけ強い rumble や presets を試します。
主な結果はブラウザが haptics にアクセスできるかです。実際の感じ方はハードウェアに依存します。
ブラウザ、OS、接続、コントローラーが互換性のある haptic actuator を公開しているかを示します。
API が許可する場合に送られる弱い rumble または低周波側の値です。
より強いチャンネルへ送る rumble 値です。機種によってチャンネルの割り当ては異なります。
パルス時間をミリ秒で示します。短い時間ならモーターや手を疲れさせず比較できます。
heartbeat、burst、click などは同じ haptic 経路を別の長さと強度で使います。
API がない状態と、playEffect または pulse の呼び出しが失敗した状態を分けます。
ControllerTest はまず dual-rumble を試し、なければ pulse fallback を使います。
USB、Bluetooth、2.4G、公式アダプターで同じコントローラーの rumble 対応が変わることがあります。
このページはブラウザに公開された haptics を確認します。サポート診断であり、物理的な振動強度計ではありません。
| 測定レイヤー | ページが行うこと | 信頼度と限界 |
|---|---|---|
| ブラウザ対応検出 | vibrationActuator または hapticActuators を確認 | rumble を送るには、ブラウザが互換 actuator を公開している必要があります。対応は環境、機種、driver、接続で変わります。MDN vibrationActuator |
| パルス方式 | dual-rumble playEffect の後に pulse fallback | 利用できる場合は weakMagnitude と strongMagnitude を送ります。pulse だけなら合成強度を使います。MDN GamepadHapticActuator |
| 信頼度 | USB、Chrome/Edge、十分なバッテリーが基準 | パルスを感じれば現在の経路は動作していますが、全ゲームや全ワイヤレスモードで同じとは限りません。 |
| API の限界 | 物理強度や adaptive triggers は測れない | モーターの健康、周波数、haptic latency、firmware、ゲーム固有効果、DualSense adaptive triggers の抵抗は認証しません。PS5 controller test |
USB/Bluetooth、ブラウザ、Steam Input、firmware、バッテリー、メーカーソフト、ゲーム内振動設定を変えた後は再確認してください。
振動、rumble、haptic feedback は、コントローラー内部のモーターや actuator へ送られる出力効果です。
従来のコントローラーは 1 つ以上のモーターで衝撃、エンジン、衝突、武器の反応を表現します。
ブラウザでは、接続中のコントローラーの actuator を Gamepad API が公開するかに依存します。
ボタンやスティックは入力、rumble は出力です。入力が正常でも Web の振動だけ失敗することがあります。
ハードウェアの結論を出す前に、接続、ブラウザ、パルス強度を分けて確認します。
データ対応 USB ケーブルを使います。ワイヤレスではブラウザ経路の haptics が減る、または失われることがあります。
Windows では Chrome または Edge が gamepad haptics の基準として比較的安定しています。
古いコントローラーや低バッテリーでは、強度を上げる前に短い弱いパルスを試します。
同じに感じる場合、機種または API 経路がチャンネルを混ぜている可能性があります。
ゲームでは振動してブラウザではしない場合、Web から使えない native driver 経路かもしれません。
振動は現在のブラウザ経路のサポート状態として読み、万能な性能 benchmark として扱わないでください。
| 結果 | 意味 | 次の行動 |
|---|---|---|
| 対応 + パルスを感じる | ブラウザ haptic 経路が動作 | 弱、強、presets を試して実用確認します。この接続を baseline として保存できます。 |
| 対応 + 感じない | API は受け付けたが体感できない | 短時間だけ強度を上げ、バッテリー、振動設定、正しいコントローラーが active か確認します。 |
| 非対応 | 互換 actuator が公開されていない | モーター故障と判断する前に USB、別ブラウザ、メーカー tools、ネイティブゲームを試します。 |
| パルス失敗 | haptic 呼び出しがエラー | 再接続し、コントローラーを占有するアプリを閉じ、短い duration で再試行します。 |
| 弱と強が同じ | チャンネル差が出ていない | 機種や API 経路によって正常な場合があります。全体故障ではなくチャンネル制限として見ます。 |
このガイドはブラウザで見える haptics の説明です。メーカー診断や物理修理確認の代わりではありません。
ブラウザで rumble が動かない場合、ブラウザ、接続、設定、ハードウェアを 1 つずつ切り分けます。
USB、Bluetooth、2.4G レシーバー、公式アダプターを比較します。同じ機種でも方式で対応が変わります。
Chrome または Edge を基準にします。Safari、Firefox、モバイルは gamepad haptics の公開が少ない場合があります。
Steam Input や remapper がコントローラーを横取りし、振動の届き方を変えることがあります。
Xbox Accessories、PlayStation firmware tools、Razer Synapse、GameSir Nexus、8BitDo Ultimate Software などを確認します。
多くのゲームは vibration、haptics、trigger effects、controller profiles を別々に持ち、ブラウザ結果と一致しないことがあります。
このテストは DualSense adaptive trigger resistance を制御しません。コンソールまたは native app の機能として扱います。
多くの問題はブラウザ対応、接続方式、無効な設定、または違うコントローラー選択から起きます。
物理ボタンを押し、Chrome または Edge を試し、ケーブルを接続し直し、コントローラーを占有するゲームを閉じます。
ブラウザが互換 actuator を公開していません。USB、別ブラウザ、メーカー tools、ネイティブゲームを試します。
ネイティブゲームは Gamepad API が公開しない platform API や driver を使うことがあります。
短時間だけ強度を上げ、バッテリーとシステム設定を確認し、active device を確認して USB で再試行します。
一部の機種はチャンネルを混ぜるか、ブラウザ経路が単一強度へまとめることがあります。
Bluetooth と省電力で haptics が変わることがあります。比較には USB または 2.4G を使います。
このページは DualSense trigger resistance を制御しません。ブラウザ公開の rumble または haptic actuator だけを確認します。
パルスが別のコントローラーへ行く場合があります。active device を確認するか余分な機器を外します。
振動は数値よりサポート結果として扱うのが適切です。これは解釈範囲と API 参照で、ライブ投稿ではありません。
| リファレンス | 期待される結果 | 使い方 |
|---|---|---|
| ControllerTest 対応 | Actuator が公開されパルスを感じる | 現在のコントローラー、接続、システム、ブラウザの組み合わせで haptic 経路が動くと見なします。 |
| ControllerTest 非対応 | 互換 haptic actuator なし | モーター故障の証明ではありません。ブラウザ、接続、メーカー tools を変えて確認します。 |
| ControllerTest パルス失敗 | haptic 呼び出しが失敗または拒否 | 何らかの経路はありますが、具体的な呼び出しが完了していません。短いパルスと別接続で再試行します。 |
| MDN vibrationActuator reference | 振動 actuator 用 Gamepad property | 物理モーターがあってもこのページが unsupported を出す理由を説明します。MDN vibrationActuator |
| MDN GamepadHapticActuator reference | playEffect、pulse、reset 用 interface | ControllerTest の方法、dual-rumble 優先と pulse fallback に対応します。MDN GamepadHapticActuator |
| デバイスファミリー比較 | Xbox、PS5/DualSense、Switch は異なる場合あり | 機種固有の文脈はデバイスページやメーカー tools を使い、このページは Web 経路の見え方を測ります。Xbox controller testPS5 controller testSwitch controller test |
結果は現在のブラウザ経路を説明します。Firmware、driver、接続、バッテリー、remapper、ゲーム設定で haptics は変わります。
Short answers for using this browser-based controller tool and interpreting the result.
このコントローラー、OS、driver、接続に対してブラウザが互換 haptic actuator を公開していない可能性があります。ネイティブゲームでは振動することがあります。
いいえ。このブラウザ経路が haptics にアクセスできないという意味です。USB、別ブラウザ、メーカーソフト、ネイティブゲームで比較してください。
ゲームは native driver や platform API を使い、Gamepad API とは別の経路で rumble を扱うことがあります。
Chrome と Edge が gamepad haptics の基準になりやすいですが、コントローラー、OS、接続方式にも依存します。
いいえ。このページはブラウザに見える rumble または haptic actuators を確認し、adaptive trigger resistance は制御しません。
いいえ。ブラウザが公開した pulse 値を送り、体感で確認します。力、周波数、haptic latency は測定しません。
短い弱いパルスは通常の確認です。熱い、古い、バッテリーが少ない場合は長時間や連続テストを避けてください。
多くのコントローラーは低周波と高周波のチャンネルを使います。一方は重く、もう一方は鋭く軽く感じます。