Werkt je gamepad correct?
Sluit je controller aan en druk op een knop om te starten. Deze test leest de Gamepad API in real-time — met weergave van knopdrukken, analoge stickposities, triggerwaarden en trillingsondersteuning. 100% browsergebaseerd, geen data-uploads.
Deze test pollt de Gamepad API via requestAnimationFrame om real-time statussen weer te geven voor alle knoppen, analoge stick X/Y-assen (bereik ±1,0), triggerdruk (0-1,0) en ondersteuning voor trillingsactuatoren.
De Gamepad API-standaard ondersteunt tot 17 knoppen en 4 assen; Xbox-, PlayStation- en Switch Pro-controllers volgen allemaal de standaard gamepadmapping.
Connect a gamepad and press any button
Supports Xbox, PlayStation, Switch, and generic controllers
Wat betekenen je resultaten?
| Result | Range | Meaning |
|---|---|---|
| Goed | Alle knoppen en sticks reageren correct | Elke invoer wordt correct gekoppeld aan de verwachte knopindex, sticks keren terug naar het midden (0, 0) bij loslaten en triggers rapporteren het volledige bereik van 0-1,0 — je controller is volledig functioneel. |
| Waarschuwing | Stickdrift of gedeeltelijk triggerbereik | Analoge sticks die niet terugkeren naar 0,0 in rust wijzen op stickdrift — een versleten potentiometer. Gedeeltelijk triggerbereik kan duiden op een mechanische stop of kalibratieprobleem. |
| Slecht | Knoppen reageren niet of controller wordt niet gedetecteerd | Niet-reagerende knoppen suggereren contactfalen. Als de controller helemaal niet wordt gedetecteerd, controleer drivers, probeer een andere USB-poort of koppel Bluetooth opnieuw. |
Veelvoorkomende problemen en oplossingen
Controller wordt niet gedetecteerd door de browser
Druk op een knop na het aansluiten — de Gamepad API vereist een fysieke knopdruk om te activeren. Als deze nog steeds niet wordt gedetecteerd, probeer een andere USB-poort, koppel Bluetooth opnieuw of sluit andere apps die de controller exclusief gebruiken.
Analoge stick toont drift (niet-nulwaarde in rust)
Stickdrift wordt veroorzaakt door versleten potentiometers in de thumbstick-module. Stel een grotere deadzone in via je game-instellingen als tijdelijke oplossing, of vervang de stickmodule voor een permanente oplossing.