Joystick Test – Online Joystick, Flight Stick & HOTAS Tester
Deze joystick test leest je flightstick, HOTAS, throttle, roerpedalen, racestuur of arcade stick direct uit in de browser: elke as op een eigen balk, elke knop in een genummerde matrix, hat-switches op een 8-weg kompas en een millisekundennauwkeurig event-log. De pagina registreert het maximale bereik van elke as, zodat een throttle die stopt bij 92% of een roeras die niet centreert direct opvalt. Alles draait lokaal zonder stuurprogramma's.
Hoe test je een joystick online in vijf stappen
- Sluit het apparaat aan en druk op een knop. Browsers houden gamecontrollers verborgen totdat er invoer plaatsvindt.
- Bekijk de Apparaatkaart: toont verbindingsstatus, apparaattype, aantal assen, knoppen en hats, en de rapportagesnelheid.
- Beweeg elke as volledig door. Beweeg stick, draaias, throttle, pedalen en draaiknoppen van aanslag tot aanslag. De slag hoort overal 100% te bereiken.
- Druk alle knoppen en hat-richtingen in. Geteste knoppen en richtingen worden groen gemarkeerd.
- Controleer het event-log met je handen los van de bediening als je spookinvoer of zwevende assen vermoedt.
De testpanelen begrijpen
De pagina toont alle data in de volgorde waarin het apparaat deze doorgeeft:
Assen en bereikkalibratie
Elke as krijgt een balk met live-indicator, een gearceerd gebied voor het geregistreerde bereik, de actuele waarde en een percentage voor de totale slag. Bereiken beide uiteinden de uitersten van ±1 (marge 0.02), dan kleurt de balk groen. Een onvolledige slag duidt op een versleten potentiometer, verschoven magneet of een softwarematige kalibratiebeperking.
XY-plot met elk gewenst assenpaar
Kies twee willekeurige assen voor de plot (standaard assen 0 en 1 voor de hoofdstick). Teken beide teenremmen tegen elkaar om te verifiëren dat ze onafhankelijk werken, of draai de stick rond om de circulariteit te controleren.
Hat-switch kompas
Elke gedetecteerde hat-switch (POV) krijgt een 8-weg kompas. De actieve richting licht op, ingedrukte richtingen blijven gemarkeerd en een teller toont hoeveel van de acht richtingen zijn bereikt. Ontbrekende diagonalen vallen meteen op.
Knoppenmatrix
Elke knop die de browser rapporteert krijgt een vakje (tot 128 knoppen). Een ingedrukte knop licht op, een groene rand betekent getest en een balkje toont de druk bij analoge knoppen. Schakel de nummering om tussen browserindices (vanaf 0) en Windows-nummers (vanaf 1).
Event-log
Het logboek bewaart de laatste 100 gebeurtenissen met tijdstempel in seconden en milliseconden, plus het tijdsverschil (Δ) met het vorige event. Asbewegingen worden gelogd in stappen van 0.05. Onverwachte knopdrukken in ruststand of dubbele registraties binnen enkele milliseconden ontmaskeren spookinvoer en schakelaarcontactdender.
Flightsticks, HOTAS, throttles en roerpedalen
Een flightstick tester moet veel meer aankunnen dan twee sticks en vier triggers:
- Flightsticks melden X- en Y-assen voor de stick, meestal een draaias (Z) voor het roer en vaak een throttle-wiel. Hat-switches komen binnen als één POV-as.
- HOTAS-sets verbinden op twee manieren: sommige combineren throttle en stick tot één USB-apparaat; andere hebben twee losse USB-kabels die hier als aparte apparaten verschijnen.
- Throttles rusten aan één uiteinde (rond −1 of +1). Het belangrijkste is dat de slag 100% haalt en gelijkmatig zonder sprongen verloopt.
- Roerpedalen melden doorgaans drie assen: het richtingsroer en een as voor elke teenrem afzonderlijk.
Trilt een as uit zichzelf, bekijk dan het event-log bij een onaangeraakt apparaat. Voor sticks meet de stick drift test rustdrift en dode zones.
Racesturen en arcade sticks: alleen invoer
Sturen, pedalen en versnellingspoken werken als joystick-invoerbron: sturen is meestal as 0 en pedalen verschijnen als aparte assen. Bij gecombineerde pedalen delen gas en rem één as. Force feedback kan niet in een browser worden getest, omdat de Gamepad API alleen eenvoudige gamepad-rumble ondersteunt. Arcade sticks melden hun hendel als D-pad of via twee assen.
Waarom knoppen en assen afwijkende nummers tonen
Afwijkende nummering ontstaat meestal door vier factoren:
- Tellen vanaf 0 of 1: De browser telt vanaf 0, Windows en games vanaf 1. Knop 4 in de browser is knop 5 in Windows.
- As-indeling op basis van HID-specificatie: Onder Windows plaatsen Chrome en Firefox assen volgens HID-specificatie (X=0, Y=1, Z=2, Rx=3 enzovoort). Ontbrekende tussenassen blijven op 0 staan.
- 32-knoppenlimiet in Chrome en Edge: De Windows-backend van Chromium ondersteunt maximaal 32 knoppen en 16 assen. Knoppen boven 32 kunnen in flight simulators desalniettemin gewoon werken.
- Standaardindeling: Herkent de browser een regulier gamepad, dan worden knoppen herordend. Flight hardware wordt daarentegen vrijwel altijd in de ruwe volgorde getoond.
Hat-switches, POV en de waarde 1.28
Een DirectInput hat-switch (POV) is één meetwaarde met acht standen. Browsers zetten dit om naar één as: −1 is omhoog, en elke stap van 2/7 roteert met de klok mee. In ruststand springt de waarde buiten het normale bereik naar ongeveer +1.286. Websites zonder hat-decodering tonen daarom een vastgelopen as. Onze pagina herkent waarden buiten ±1.05 en toont ze netjes op het kompas.
DirectInput versus XInput
Windows kent twee controller-interfaces: XInput is het Xbox-model voor maximaal vier controllers met een vaste knopindeling. Omdat complexe HOTAS-hardware hier niet in past, gebruikt simulatiehardware standaard USB HID via DirectInput. Onze pagina leest beide uit. Voor Xbox-pads biedt de Xbox controller test gespecialiseerde rumble- en triggertests.
Vergeleken met Windows „USB-spelregelaars instellen“
Verschillen met het ingebouwde Windows-hulpprogramma (joy.cpl):
- Kalibratie: joy.cpl kan kalibratiedata wegschrijven; onze pagina leest uitsluitend ruwe hardwarewaarden uit. Zo onderscheid je defecte hardware van foute software-instellingen.
- Aantal knoppen: joy.cpl toont maximaal 32 knoppen; onze pagina toont alle door de browser gemelde knoppen.
- Historie: joy.cpl toont alleen de live status; onze pagina bewaart minimale/maximale uitslagen en een tijdgestempeld event-log.
- Platformen: joy.cpl werkt uitsluitend op Windows; deze pagina werkt op Windows, macOS en Linux.
Voor een standaardpad toont de gamepad tester het bekende controllerdiagram, terwijl de PS5 DualSense test en de Joy-Con test specifieke functies dekken.
Frequently asked questions
Windows herkent mijn flightstick, maar de game (of deze tester) niet. Wat moet ik doen?
Druk eerst op een knop: browsers tonen controllers pas nadat er invoer is gedetecteerd. Controleer of het apparaat verschijnt in joy.cpl, sluit het direct aan op een USB-poort van de PC en sluit software van de fabrikant die exclusieve toegang claimt af. Schakel in Steam onder Controllerinstellingen de optie Algemene gamepad-configuratiesteun uit.
Waarom reageren knoppen boven nummer 32 op mijn HOTAS niet?
Veel Windows-programma's en Chromium-browsers ondersteunen maximaal 32 knoppen per apparaat, hoewel DirectInput er tot 128 ondersteunt. Werken de hogere knoppen wel in je simulator maar niet hier in Chrome, dan is de hardware in orde. Wijs ze zo nodig opnieuw toe via de software van de fabrikant of via vJoy en Joystick Gremlin.
Mijn gashendels (Z-as en Z-rotatie) bewegen niet in Windows Spelregelaars. Is de throttle stuk?
Beweeg de hendels hier en bekijk de asbalken. Als de waarde beweegt en de slag 100% haalt, werkt de hardware en is er sprake van een kalibratieconflict. Reset de Windows-kalibratie en kalibreer in slechts één programma. Beweegt een as ook hier niet, controleer dan de sensor of kabel.
Mijn X56 throttle veroorzaakt spookinvoer (flaps, gas, zicht). Hoe toon ik dit aan?
Laat het apparaat onaangeraakt staan met deze pagina geopend en houd het event-log in de gaten. Spontane knopregistraties met zeer korte Δ-tijden bevestigen de spookinvoer. Bij de X56 ligt dit vrijwel altijd aan onvoldoende USB-stroomtoevoer; sluit hem aan op een actieve USB-hub met eigen voeding.
In joy.cpl ontbreken controllers die in Apparaatbeheer wel werken. Zijn ze kapot?
Niet noodzakelijk. Browsers lezen controllers op Windows uit via ruwe HID-invoer in plaats van de joy.cpl-lijst. Als een apparaat hier verschijnt met werkende assen en knoppen, zijn hardware en USB-verbinding in orde en zit het probleem in de Windows-driverstack. Installeer de driver van de fabrikant opnieuw.
Mijn hat-switch wordt gedetecteerd als een as in plaats van POV. Is hij stuk?
Nee, dat is hoe browsers een hat-switch doorgeven. Een POV-hat is één waarde met acht standen die als as binnenkomt en in rust rond +1.29 staat. Onze pagina vertaalt dit automatisch naar het kompas. Wijs de knop in games toe als POV/kijkbediening en niet als analoge as.
Hoe verhelp ik Z-as (draaias) drift op mijn Thrustmaster joystick?
Meet het eerst op. Laat de stick los en bekijk de draaiasbalk en het event-log: lichte ruis rond het midden is normaal, constante pieken duiden op een versleten sensor. Reset opgeslagen kalibraties, beweeg de as volledig door en stel in de simulator een passende deadzone in.
Kan deze pagina force feedback op mijn racestuur of joystick testen?
Nee. Een webpagina kan geen force feedback-effecten zoals centreerveren of weerstand aansturen, omdat de Gamepad API alleen eenvoudige vibratie ondersteunt. Deze tester controleert de invoerzijde: stuuruitslag, pedaalslag, knoppen en flippers. Gebruik voor force feedback de software van de fabrikant.