Hoe een browsergamepadtester werkt
Moderne browsers maken verbonden controllers zichtbaar via de Gamepad API. Deze tester peilt die API op elk animatieframe (meestal 60 keer per seconde) en leest de ingedrukte status en analoge waarde van elke knop, plus de positie van elke as. Omdat browsers een gamepad pas zichtbaar maken nadat deze invoer heeft verzonden (een privacymaatregel), moet je altijd eerst op een knop drukken. Eenmaal actief, zijn alles wat je ziet de echte, live gegevens van je controller: de knop die oplicht is de exacte knop die je games ontvangen, en de asnummers zijn de ruwe waarden die een game zou lezen. Er zijn geen stuurprogramma's of downloads nodig en niets van uw controller verlaat uw apparaat.
Inzicht in stickdrift en de dode zone
Stick-drift is wanneer een analoge stick beweging meldt terwijl je hem niet aanraakt, meestal door een versleten potentiometer. Het is een van de meest voorkomende controllerfouten en zorgt ervoor dat personages ronddwalen of dat de camera vanzelf ronddraait. Om dit te controleren, laat u beide sticks los en kijkt u naar de positiepunten: met de dode zone laag ingesteld, elke stip die niet precies in het midden terechtkomt - en de 'Drift?' waarschuwing - wijst op drift. De schuifregelaar voor de dode zone laat de wisselwerking zien: een dode zone is een kleine centrale regio waar input wordt genegeerd, dus een grotere dode zone kan milde drift maskeren ten koste van de precisie. Als een stok een grote dode zone nodig heeft om stil te kunnen zitten, is hij versleten.
Triggers, gerommel en mapping
Goede controllers hebben analoge triggers die soepel rapporteren van 0,00 (losgelaten) tot 1,00 (volledig ingedrukt); Met de triggerbalken en hun maximale reismarkeringen kunt u het volledige bereik bevestigen en een trigger ontdekken die niet langer het dieptepunt bereikt. De rumble-test maakt gebruik van de Gamepad vibrationActuator-interface om de motoren rechtstreeks aan te drijven, zodat je de trillingen onafhankelijk van elk spel kunt verifiëren. De ondersteuning varieert per controller en browser, en de tool laat je weten wanneer deze niet beschikbaar is. Ten slotte is de uitlezing van de 'standaard mapping' van belang: wanneer een controller de standaardindeling rapporteert, staan de knoppen en assen op één lijn met de bekende indexen die hier worden weergegeven, wat precies is wat de meeste games en remapping-tools verwachten.
- 01
- Live-knopoverzicht dat elke knop verlicht zodra u erop drukt, met tellers per druk op de knop en onbewerkte uitlezingen van ingedrukte waarden/waarden.
- 02
- Analoge stick-visualizers die de exacte X/Y-positie weergeven, een verstelbare deadzone-ring, L3/R3-klikken en automatische stick-drift-detectie.
- 03
- Analoge triggerbalken (LT/RT) die de livedruk weergeven van 0,00 tot 1,00 plus een maximale slagmarkering om het volledige bereik te bevestigen.
- 04
- Rumble-/vibratietest met lichte, sterke en eenmotorige effecten via de Gamepad vibrationActuator API.
- 05
- Live uitlezing van het apparaat: controllernaam, slotindex, standaard mapping-status, aantal knoppen en assen, tijdstempel en gemeten pollingsnelheid in Hz.
- 06
- Ondersteuning voor meerdere controllers met een selector om te schakelen tussen aangesloten gamepads.
- 07
- Draait volledig in uw browser met behulp van de Gamepad API: geen stuurprogramma's, geen installatie en er wordt niets geüpload.


