Controller kalibreren: wat een browser wel en niet kan

Een website kan laten zien hoe goed je controller gekalibreerd is: waar de sticks rusten, hoe ver ze reiken en of de triggers hun volle slag halen. Ze kan de kalibratie niet veranderen. Dat gebeurt in het besturingssysteem, op de console of in de app van de fabrikant. Hetzelfde geldt voor vertraging: een browser ziet wanneer hij een update ontvangt, niet hoe lang de controller erover deed om hem te sturen.

Wat een browser kan controleren

  • Midden van de stick: waar elke stick rust als je hem niet aanraakt. De stick drift test legt dat vast.
  • Bereik van de stick: of elke stick in elke richting de rand haalt. De controller circularity test tekent de buitengrens terwijl je de stick ronddraait.
  • Deadzone: de kleinste deadzone die de rustafwijking verbergt, uit de controller deadzone test.
  • Triggers en knoppen: of analoge triggers van 0 tot hun volle waarde gaan, in de gamepad tester.

Met deze controles beslis je goed of kalibratie nodig is en bevestig je het resultaat achteraf.

Waar kalibratie echt gebeurt

Kalibreren betekent nieuwe referentiepunten voor midden en bereik opslaan. Dat kan alleen software met toegang tot de controller of zijn driver:

  • Nintendo Switch: de systeeminstellingen bevatten stickkalibratie voor Joy-Con en Pro Controller.
  • Windows: het venster voor USB-gamecontrollers (Set up USB game controllers, joy.cpl) biedt kalibratie voor controllers waarvan de driver dat ondersteunt. Veel controllers, ook die van Xbox, bieden het daar niet aan.
  • Steam: Steam Input heeft kalibratie- en deadzone-instellingen voor veel controllers, toegepast als games via Steam draaien.
  • Apps van fabrikanten: sommige controllers hebben een eigen app voor kalibratie, deadzones en firmware.

Heeft je controller nergens een kalibratieoptie, dan is een deadzone-instelling in de game of in Steam het praktische alternatief.

Een eenvoudige controleroutine voor kalibratie

  1. Meet de rustafwijking en het bereik voordat je iets verandert, en noteer de cijfers.
  2. Voer de kalibratie van je systeem of app uit en volg de instructies precies. Raak de sticks niet aan als om het midden wordt gevraagd.
  3. Meet opnieuw. De afwijking moet kleiner zijn en de cirkel moet de rand gelijkmatig halen.
  4. Verandert er niets, dan is het probleem waarschijnlijk mechanische slijtage en geen kalibratie. Zie stick drift oplossen.

Triggers en knoppen

Analoge triggers melden een waarde van 0 als ze los zijn tot 1 als ze helemaal ingedrukt zijn. Druk in de gamepad tester elke trigger langzaam in: de waarde moet vloeiend stijgen en de top halen. Een trigger die eerder stopt of nooit helemaal naar 0 terugkeert, heeft misschien kalibratie nodig waar het systeem die aanbiedt, of is versleten of zit klem. Sommige controllers hebben trigger-stops of schakelaars die de slag bewust inkorten; controleer die eerst.

Digitale knoppen zijn ingedrukt of niet. Reageert er een alleen bij hard drukken of flikkert hij terwijl je hem vasthoudt, dan helpt kalibreren niet; dan gaat het om het contact van de knop zelf.

Trillen wordt niet gekalibreerd, maar je kunt in de controller vibration test controleren of beide motoren reageren.

Waarom een browser input lag niet kan meten

Input lag is de tijd van je fysieke druk tot de reactie van de game. Om dat te meten heb je een externe referentie nodig, zoals een hogesnelheidscamera die knop en scherm samen filmt, of een speciale tester die op de controller is aangesloten.

Een browser ziet alleen wanneer hij een nieuwe controllerstatus ontvangt. Gamepad-updates hebben een tijdstempel, maar die markeert wanneer de browser de gegevens kreeg, niet wanneer jij op de knop drukte. Pagina's lezen de controller ook ongeveer één keer per beeldscherm-frame, dus een getal uit de browser zegt evenveel over de verversing van het scherm, de browser en het systeem als over de controller.

Polling rate en USB tegenover Bluetooth

De polling rate is hoe vaak de controller zijn status stuurt. Een pagina kan tellen hoe vaak de waarden veranderen, wat een ruw idee geeft van de updatefrequentie, maar dat wordt begrensd door de browser en de verversing van het scherm, en gelijke waarden tellen niet als update.

Een kabel is meestal minstens zo snel en consistenter dan een draadloze verbinding, en veel controllers melden zich via USB vaker. Wil je vergelijken, verander dan één ding tegelijk, gebruik dezelfde browser en dezelfde game, en herhaal elke meting een paar keer.

Wat browsers niet beschikbaar stellen

Gyroscoop en bewegingssensoren, touchpads, adaptieve triggers, achterpaddles, batterijniveau en firmwareversie zijn meestal niet beschikbaar voor webpagina's. Om ze te controleren of bij te werken heb je de console, de app van de fabrikant of het besturingssysteem nodig.

Vragen

Kan ik mijn controller online kalibreren?

Niet op een website. Een browser kan midden, bereik en deadzone laten zien, zodat je weet of kalibratie nodig is en of die gelukt is. De kalibratie zelf gebeurt in de systeeminstellingen, in Steam of in de app van de fabrikant.

Kan een website de vertraging van een controller meten?

Niet nauwkeurig. De browser ziet alleen wanneer een update binnenkomt en leest die ongeveer één keer per beeldscherm-frame. Echte input lag vraagt een externe meting, bijvoorbeeld met een hogesnelheidscamera.

Is een bedrade controller sneller dan Bluetooth?

Vaak wel, of in elk geval consistenter, en veel controllers melden zich via USB vaker. Vergelijk zorgvuldig met herhaalde metingen onder dezelfde omstandigheden.

Waarom heeft mijn Xbox-controller in Windows geen kalibratieknop?

De driver biedt geen kalibratie aan in het gamecontrollervenster. Gebruik een deadzone-instelling in de game of in Steam, en controleer de stick met de drift- en circularity-test.

Verwante tests

Handleidingen