Skip to main content

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 painike­indeksiin, 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.

Liittyvät työkalut

Usein kysytyt kysymykset

Miten testaan ohjaintani selaimessa?

Liitä ohjaimesi USB:llä tai Bluetoothilla ja paina sitten mitä tahansa painiketta. Testi havaitsee ohjaimen automaattisesti Gamepad API:n kautta ja näyttää kaikki painike-, sauva- ja liipainti lat reaaliajassa.

Mitä ohjaimia tuetaan?

Kaikki selaimesi tunnistamat ohjaimet toimivat: Xbox (One, Series X/S), PlayStation (DualShock 4, DualSense), Nintendo Switch Pro ja useimmat yleiset USB/Bluetooth-ohjaimet standardikartoituksella.

Miksi ohjainta ei havaita?

Paina mitä tahansa ohjaimen painiketta yhdistämisen jälkeen — selaimet vaativat painikepainalluksen aktivoidakseen Gamepad API:n. Jos ohjainta ei silti havaita, kokeile toista USB-porttia, yhdistä Bluetooth uudelleen tai tarkista, käyttääkö toinen sovellus ohjainta yksinomaan.

Ladataanko ohjaintietoja palvelimelle?

Ei. Gamepad API toimii kokonaan JavaScriptissä. Syötearvot luetaan requestAnimationFrame-kyselyllä eivätkä ne koskaan lähde selaimestasi. Palvelinta ei ole vastaanottamassa tietoja.