Toimiiko ohjaimesi oikein?
Liitä ohjaimesi ja paina mitä tahansa painiketta aloittaaksesi. Testi lukee Gamepad API:a reaaliajassa — näyttäen painikepainallukset, analogisauvojen sijainnit, liipainarvot ja värinätuen. 100 % selainpohjainen, nolla datasiirtoa.
Testi kyselee Gamepad API:a requestAnimationFrame-funktiolla näyttääkseen reaaliaikaiset tilat kaikille painikkeille, analogisauvojen X/Y-akseleille (±1.0-alue), liipainpaineelle (0–1.0) ja värinäaktuaattorituelle.
Gamepad API -standardi kartoittaa enintään 17 painiketta ja 4 akselia; Xbox-, PlayStation- ja Switch Pro -ohjaimet noudattavat kaikki standardia ohjainkartoitusta.
Connect a gamepad and press any button
Supports Xbox, PlayStation, Switch, and generic controllers
Mitä tuloksesi tarkoittavat?
| Result | Range | Meaning |
|---|---|---|
| Hyvä | Kaikki painikkeet ja sauvat vastaavat oikein | Jokainen syöte kartoittuu odotettuun painikeindeksiin, sauvat palaavat keskelle (0, 0) vapautettaessa ja liipaimet raportoivat täyden 0–1.0-alueen — ohjaimesi on täysin toimiva. |
| Varoitus | Sauvan ryömintä tai osittainen liipainalue | Analogisauvat, jotka eivät palaa arvoon 0.0 levossa, viittaavat sauvan ryömintään — kuluneeseen potentiometriin. Osittainen liipainalue voi tarkoittaa mekaanista rajoitinta tai kalibrointiongelmaa. |
| Huono | Painikkeet eivät vastaa tai ohjainta ei havaita | Vastaamattomat painikkeet viittaavat kontaktivikaan. Jos ohjainta ei havaita lainkaan, tarkista ajurit, kokeile toista USB-porttia tai yhdistä Bluetooth uudelleen. |
Yleisiä ongelmia ja niiden ratkaisuja
Selain ei havaitse ohjainta
Paina mitä tahansa painiketta yhdistämisen jälkeen — Gamepad API vaatii fyysisen painikepainalluksen aktivoituakseen. Jos ohjainta ei silti havaita, kokeile toista USB-porttia, yhdistä Bluetooth uudelleen tai sulje muut sovellukset, jotka saattavat käyttää ohjainta yksinomaan.
Analogisauva näyttää ryömintää (nollasta poikkeava arvo levossa)
Sauvan ryömintä johtuu kuluneista potentiometreistä sauvamoduulin sisällä. Käytä suurempaa kuollutta aluetta pelin asetuksissa kiertoratkaisuna tai vaihda sauvamoduuli pysyvää korjausta varten.