JoystickTest

Controller test: gamepad tester in je browser

Sluit een controller aan of koppel hem via Bluetooth en druk op een knop. Alle invoer verschijnt live hieronder: knoppen, triggerdruk, stickpositie met bewegingsspoor, trilmotoren en de pollingrate die je browser ziet.

Wat deze controller tester controleert

De tester leest je gamepad uit via de Gamepad API van de browser, dezelfde interface die browsergames gebruiken. Wat je hier ziet, is dus precies wat een game zou ontvangen. De test dekt de vier dingen die op een versleten controller het vaakst misgaan.

  • Knoppen. Elk van de 17 standaardknoppen licht op als je erop drukt en houdt een rand zodra hij geregistreerd is. Zo loop je de hele controller door en zie je direct een dode knop of een knop die dubbel registreert.
  • Analoge sticks. Twee ronde scopes tonen de huidige positie van elke stick en tekenen een spoor van de laatste twee seconden. Een stick die niet in het midden rust, traag terugveert of de buitenring niet haalt, valt meteen op.
  • Triggers. LT en RT zijn op de meeste controllers analoog. De balken laten zien hoe soepel de druk van 0 naar 100% loopt en of de trigger na het loslaten weer naar nul gaat.
  • Trilling en pollingrate. Schakel de sterke en zwakke rumblemotor apart in en bekijk hoeveel invoerrapporten per seconde de controller verstuurt.

Zo gebruik je de gamepad tester

  1. Sluit de controller aan met een kabel of koppel hem via Bluetooth. Op macOS en Linux moet de controller ook wakker zijn, dus druk op een knop.
  2. Wacht tot de statusstip groen wordt en de naam van de controller verschijnt.
  3. Druk elke knop één keer in. Draai elke stick langs de buitenrand, laat los en controleer of hij terugkeert naar 0.00.
  4. Trek beide triggers langzaam in en kijk of de waarde gelijkmatig oploopt.
  5. Staan de sticks na het loslaten niet op nul? Doe dan de aparte stick drift test voor een nauwkeurige meting.

Welke controllers werken

Elke HID-gamepad die het besturingssysteem herkent: Xbox Series-, Xbox One- en Xbox 360-controllers, PlayStation DualSense en DualShock 4, Nintendo Switch Pro Controller en Joy-Con (gekoppeld via Bluetooth), 8BitDo, Logitech, Hori, Razer, PowerA, GameSir en de meeste generieke USB-pads. Mobiele browsers op Android en iPadOS ondersteunen de Gamepad API ook, dus je kunt een controller ook op je telefoon of tablet testen.

De tester draait volledig op je eigen apparaat. Er wordt niets geïnstalleerd en er worden geen invoergegevens verstuurd.

Veelgestelde vragen

De controller is verbonden, maar er verschijnt niets. Hoe kan dat?

Browsers geven een gamepad om privacyredenen pas vrij na de eerste knopdruk. Druk op een willekeurige knop. Verschijnt hij nog steeds niet, controleer dan of een andere app zoals Steam of DS4Windows het apparaat niet exclusief heeft geclaimd, en probeer een andere USB-poort of kabel.

Werkt de online tester met PS5- en PS4-controllers op pc?

Ja. DualSense en DualShock 4 worden door Windows, macOS en Linux herkend via USB en Bluetooth. Het touchpad en de gyroscoop vallen buiten de standaard Gamepad API en worden niet getoond, maar knoppen, sticks, triggers en trilling wel.

Waarom komen de knopnummers niet overeen met de labels op mijn controller?

De Gamepad API gebruikt een standaardlay-out met genummerde knoppen. Het kleine label onder elk nummer toont de gebruikelijke Xbox- of PlayStation-naam voor die positie. Een controller met 'raw' mapping kan de invoer anders indelen.

Welke pollingrate mag ik verwachten?

Bekabelde Xbox- en DualSense-controllers melden meestal 125 tot 250 Hz, Bluetooth zo'n 60 tot 125 Hz en toernooicontrollers tot 1000 Hz. Een veel lagere waarde wijst vaak op een slechte kabel, een drukke Bluetooth-verbinding of een browser die achtergrondtabs afremt.