JoystickTest

Test vibrací ovladače

Většina gamepadů má dva vibrační motory: těžký v levém úchopu a lehký v pravém. Spusť je jeden po druhém, ověř, že oba fungují, a vnímej rozdíl.

Jak vibrace otestovat

  1. Připoj ovladač a stiskni libovolné tlačítko, aby ho prohlížeč zpřístupnil.
  2. Stiskni Silný motor. Levý úchop by měl zhruba sekundu hlubokě a silně vibrovat.
  3. Stiskni Slabý motor. Pravý úchop by měl vibrovat lehčeji a s vyšším tónem.
  4. Stiskni Oba motory a vnímej kombinovaný efekt, který většina her používá pro výbuchy a nárazy.

Pokud jedna strana mlčí a druhá funguje, selhal daný motor nebo jeho plochý kabel. Pokud nefunguje žádný, přečti si nejdřív poznámky ke kompatibilitě níže, než ovladač odepíšeš.

Podpora vibrací podle prohlížeče a ovladače

Vibrace na webu používají rozšíření vibrationActuator z Gamepad API. Chrome, Edge, Opera a další prohlížeče na bázi Chromia je podporují ve Windows, macOS, Linuxu i Androidu. Firefox přidal podporu ve verzi 125 pro většinu ovladačů. Safari vibrace nezpřístupňuje, takže na iPhonu, iPadu a v Safari na Macu tlačítka ohlásí, že vibrace nejsou dostupné, i když je ovladač v pořádku.

Xbox Series, Xbox One, DualSense, DualShock 4 a většina gamepadů třetích stran vibrují přes USB správně. Přes Bluetooth vibrace DualSense v Chromiu fungují, ale HD vibrace Switch Pro Controlleru zatím nepodporuje žádný prohlížeč. Adaptivní triggery DualSense jsou také mimo API a tady se otestovat nedají.

Časté dotazy

Tlačítka hlásí, že příkaz byl odeslán, ale nic nevibruje.

Prohlížeč požadavek přijal, ale ovladač zařízení ho ignoroval. Ve Windows zkontroluj, že gamepad není přes Steam v režimu „bezdrátový Xbox“, který vibrace zachytává. Na macOS vyžadují vibrace DualShock 4 přes Bluetooth macOS 11 nebo novější.

Můžu otestovat adaptivní triggery DualSense?

Ne. Odpor adaptivních triggerů je proprietární funkce Sony, kterou Gamepad API nezpřístupňuje. Z webové stránky lze spustit jen standardní vibrace dvou motorů.

Proč jsou vibrace slabší než ve hrách?

Test spouští každý motor na plný výkon po dobu 800 ms. Hry často používají delší vzorované efekty, které působí silněji. Pokud se motor vůbec roztočí, funguje.