Gumagana ba nang Maayos ang Iyong Gamepad?
Ikonekta ang iyong controller at pindutin ang anumang button para magsimula. Binabasa ng test na ito ang Gamepad API nang real time — ipinapakita ang button presses, analog stick positions, trigger values, at vibration support. 100% browser-based, zero data uploads.
Nag-poll ang test na ito sa Gamepad API sa pamamagitan ng requestAnimationFrame para ipakita ang real-time states ng lahat ng buttons, analog stick X/Y axes (±1.0 range), trigger pressure (0–1.0), at vibration actuator support.
Ang Gamepad API standard ay nag-ma-map ng hanggang 17 buttons at 4 axes; ang Xbox, PlayStation, at Switch Pro controllers ay lahat sumusunod sa standard gamepad mapping.
Connect a gamepad and press any button
Supports Xbox, PlayStation, Switch, and generic controllers
Ano ang Ibig Sabihin ng Iyong Resulta?
| Result | Range | Meaning |
|---|---|---|
| Maganda | Lahat ng buttons at sticks ay tumutugon nang tama | Bawat input ay naka-map sa inaasahang button index, bumabalik ang mga stick sa center (0, 0) kapag binitawan, at nag-re-report ang mga trigger ng buong 0–1.0 range — fully functional ang iyong controller. |
| Babala | Stick drift o partial trigger range | Ang mga analog stick na hindi bumabalik sa 0.0 kapag nakapatong ay nagpapahiwatig ng stick drift — isang pagod na potentiometer. Ang partial trigger range ay maaaring ibig sabihin ng mechanical stop o calibration issue. |
| Masama | Hindi tumutugon ang mga button o hindi naka-detect ang controller | Ang mga hindi tumutugon na button ay nagmumungkahi ng contact failure. Kung hindi naka-detect ang controller, suriin ang mga driver, subukan ang ibang USB port, o muling i-pair ang Bluetooth. |
Mga Karaniwang Problema at Paano Ayusin
Hindi naka-detect ng browser ang controller
Pindutin ang anumang button pagkatapos ikonekta — nangangailangan ang Gamepad API ng physical button press para ma-activate. Kung hindi pa rin naka-detect, subukan ang ibang USB port, muling i-pair ang Bluetooth, o isara ang ibang apps na maaaring exclusive na gumagamit ng controller.
Nagpapakita ng drift ang analog stick (non-zero value kapag nakatigil)
Ang stick drift ay sanhi ng pagod na potentiometers sa loob ng thumbstick module. Gumamit ng mas malaking deadzone sa iyong game settings bilang workaround, o palitan ang stick module para sa permanenteng ayos.