Skip to main content

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.

Mga Kaugnay na Tool

Mga Madalas Itanong

Paano ko ite-test ang aking gamepad sa browser?

Ikonekta ang iyong controller sa pamamagitan ng USB o Bluetooth, pagkatapos ay pindutin ang anumang button. Awtomatikong naka-detect ng test ang gamepad sa pamamagitan ng Gamepad API at ipinapakita ang lahat ng button, stick, at trigger states nang real time.

Aling mga controller ang sinusuportahan?

Anumang controller na kinikilala ng iyong browser ay gumagana: Xbox (One, Series X/S), PlayStation (DualShock 4, DualSense), Nintendo Switch Pro, at karamihan ng generic USB/Bluetooth gamepads na may standard mapping.

Bakit hindi naka-detect ang aking gamepad?

Pindutin ang anumang button sa controller pagkatapos ikonekta — nangangailangan ang mga browser ng button press para i-activate ang Gamepad API. Kung hindi pa rin naka-detect, subukan ang ibang USB port, muling i-pair ang Bluetooth, o suriin kung may ibang app na exclusive na gumagamit ng controller.

May ina-upload ba na controller data?

Wala. Ang Gamepad API ay tumatakbo nang ganap sa JavaScript. Ang mga input value ay binabasa sa pamamagitan ng requestAnimationFrame polling at hindi kailanman umaalis sa iyong browser. Walang server na tatanggap ng data.