コントローラー振動テスト.
コントローラーの振動モーターをブラウザから直接作動させます。強モーター(低周波)と弱モーター(高周波)を一緒に、または別々に発火させ、強さと長さを調整し、どのモーターが反応するか正確に感じます。両モーターがまだ動くか確認し、死んだモーターを見つけ、ゲームを始める前に振動がコントローラーに届くか確認する最速の方法です。Chromium系ブラウザと対応コントローラーで、Gamepad APIの振動アクチュエーターを使います。
コントローラー振動テスト オンライン.
強モーターは低周波の強い振動、弱モーターは高周波のうなりです。各レベルを調整し、長さを選んで発火します。
ランブルテストが示すべきこと
- 両モーターが反応する強モーターと弱モーターを別々に発火します。一方から深く遅い振動、もう一方から軽く速いうなりを感じるはずです。片側が静かなら、そのモーターかそのはんだが壊れています。
- 強さがスケールする各モーターを弱から強へスライドし、再び発火します。強さはスライダーに応じて増すべきで、設定によらず最大で固まる、またはほとんど動かないモーターは、コントローラーか配線の不良を示します。
- 即座に止まる停止を押すと、振動はその場で切れるはずです。停止後もうなり続ける、またはコントローラーを振るまで始まらないモーターは、おもりが引っかかっています。
- 確実を期すなら有線接続Bluetoothの振動はブラウザ間でUSBより不安定です。無線で何も発火しないなら、コントローラーを有線でつないで再テストしてから、ハードのせいにしましょう。
コントローラーの振動をテストする方法
- 1ChromeまたはEdgeで接続します。 ランブルはGamepad APIの振動アクチュエーター、Chromiumの機能を使います。最も確実な結果には、XboxまたはDualSenseコントローラーを有線でつなぎましょう — FirefoxとSafariは振動をほとんど、またはまったく公開しません。
- 2いずれかのボタンを押してコントローラーを起こします。 ブラウザは最初の入力までコントローラーを隠します。起きると、読み取りにアクチュエーターが対応かどうかが表示されます。
- 3レベルを調整して発火します。 強モーターと弱モーターの強さと長さを選び、両モーターをテストを押します — または一度に1つのモーターを発火して死んだ側を切り分けます。いつでも停止を押せます。
- 4
ブラウザがランブルモーターを制御する仕組み
ほとんどのコントローラーには2つの振動モーターがあり、それぞれ偏心したおもりを持ちます:低周波の深い振動のための大きく遅い強モーターと、高周波のうなりのための小さく速い弱モーターです。Gamepad APIはこれらを各コントローラーのvibrationActuatorで公開します。strongMagnitude(強)とweakMagnitude(弱)を0〜1で、そして長さを付けてplayEffect('dual-rumble', …)を呼ぶと動き出し — このテストはスライダーからまさにその呼び出しを組み立てます。
エフェクトはあなたが設定した長さだけ続き、自ら止まります。停止を押すとreset()を呼んで即座に切ります。1つのモーターだけを発火するとは、そのチャンネルにだけ強度を送ること — 強のみはstrong値を設定してweakをゼロに、逆も同様 — で、こうして死んだモーターと動くモーターを見分けます。ブラウザが古いhapticActuators.pulse()だけを公開する場合、テストは単一強度のうなりに切り替わります。
ランブルの対応はまちまちで、これはコントローラーの不具合ではなくブラウザの制限です。Chromium系ブラウザ(Chrome、Edge、Opera)は有線のXboxとDualSenseコントローラーで二重振動をうまく制御します。Bluetoothはむらがあり、FirefoxとSafariはほとんど、またはまったく公開しません。DualSenseの繊細なハプティクスとアダプティブトリガーはウェブからまったくアクセスできません — 基本の2モーター振動だけです。
振動テストが役立つ場面
ゲームでランブルが止まった
ゲームの振動が静かになったら、ここでモーターを発火します。ブラウザでは動くのにゲームで動かないなら、コントローラーではなくゲームの振動設定がオフです。
片側が死んでいるようだ
強モーターと弱モーターを別々に発火して、どちらが壊れたかを特定します — しばしば片側の断線した配線やひび割れたはんだです。
中古コントローラーを買う
出品者はめったに弱いモーターに触れません。10秒の振動テストで、支払う前に両モーターがまだフルパワーで回るか分かります。
カバーを開けた後
フレックスケーブルを再装着、またはモーターを交換しましたか?ネジを締め直す前に、両側がクリーンに発火して止まることを確認しましょう。
新しいコントローラーを確認する
箱から出したてで、振動が両側で一致し、どのおもりもガタついたり引っかかったりしないことを確認します。
振動の強さを比べる
2台のコントローラーを同じ強さで比べ、どちらがより強くクリーンなモーターかを感じます — コントローラー選びに便利です。
振動テストの用語集
- vibrationActuator
- コントローラーの振動を制御するGamepad APIのオブジェクト。そのplayEffectメソッドが、対応ブラウザでウェブページからモーターを動かします。
- dual-rumble
- 2チャンネル — 強と弱 — の標準エフェクトタイプで、それぞれ与えた長さの間0〜1で調整されます。
- 強モーター
- 低周波の深い振動を生む大きく遅いモーター。strong強度で制御されます。
- 弱モーター
- 高周波の軽いうなりを生む小さく速いモーター。weak強度で制御されます。
- ハプティックアクチュエーター
- 一部のブラウザが公開する、より古く単純な振動インターフェース。2チャンネルではなく単一強度のパルスです。
- アダプティブトリガー
- DualSenseのトリガーの可変抵抗 — 振動とは別のシステムで、どのブラウザも制御できません。
よくある質問
なぜブラウザでコントローラーが振動しないのですか?
振動はGamepad APIの振動アクチュエーターに依存し、Chromium系ブラウザ(Chrome、Edge、Opera)だけがうまく実装しています — FirefoxとSafariはほとんど、またはまったく公開しません。ChromeまたはEdgeを使い、可能ならコントローラーをBluetoothではなくUSBでつなぎ、まずボタンを押して起こしましょう。アクチュエーターが公開されていないと読み取りが言うなら、そのコントローラーとブラウザの組み合わせは単に振動を制御できないだけで、必ずしもハードの不具合ではありません。
XboxやPS5のコントローラーで動きますか?
はい、Chromiumで。有線のXbox Series/Oneコントローラーと有線のDualSenseはどちらも二重振動アクチュエーターを公開するので、強モーターと弱モーターがスライダーから発火します。DualSenseの高度な繊細ハプティクスとアダプティブトリガーはどのブラウザからもアクセスできません — 基本の2モーター振動だけです — が、それこそこのテストが制御するものです。
強モーターと弱モーターの違いは何ですか?
コントローラーは重さの異なる2つのモーターを積みます。強モーターは大きく遅く、低周波の深い振動(「strong」強度)を生みます。弱モーターは小さく速く、高周波の軽いうなり(「weak」強度)を生みます。別々に発火すると各々を感じ、どちらも壊れていないことを確認できます — 片側だけの故障はよくある不具合です。
Bluetoothで振動をテストできますか?
場合によります。Bluetoothの振動対応はブラウザ、OS、コントローラーによって大きく異なり、しばしばBluetoothコントローラーは接続済みと表示されても振動しません。無線で何も発火しないなら、USBケーブルでコントローラーをつないで再テストしてから、モーターが死んでいると結論づけましょう — 有線接続が確実なテスト方法です。
振動が止まりません — どうすれば?
停止を押すと、アクチュエーターのリセットを呼んでエフェクトを即座に切ります。引っかかったおもりがうなり続けるなら、コントローラーを抜き差ししてください。ここのエフェクトは設定した長さで時間制限もされるので、自ら終わります。設定した長さのずっと後まで動き続けるモーターは、機械的な引っかかりの問題です。
振動テストは無料でプライバシーは守られますか?
はい。無料で、登録不要、Gamepad APIによりブラウザから完全にコントローラーを制御します — 何もインストールされず、あなたのコントローラーに関するものは何もアップロードされません。振動コマンドはあなたのデバイスで実行され、ページを閉じるとすべて止まります。