Skip to main content

Adakah Gamepad Anda Berfungsi dengan Baik?

Sambungkan pengawal anda dan tekan mana-mana butang untuk memulakan. Ujian ini membaca Gamepad API dalam masa nyata — menunjukkan tekanan butang, kedudukan kayu bedik analog, nilai pencetus, dan sokongan getaran. 100% berasaskan pelayar, tiada muat naik data.

Ujian ini meninjau Gamepad API melalui requestAnimationFrame untuk memaparkan keadaan masa nyata bagi semua butang, paksi X/Y kayu bedik analog (julat ±1.0), tekanan pencetus (0–1.0), dan sokongan penggerak getaran.

Standard Gamepad API memetakan sehingga 17 butang dan 4 paksi; pengawal Xbox, PlayStation, dan Switch Pro semuanya mengikut pemetaan gamepad standard.

Connect a gamepad and press any button

Supports Xbox, PlayStation, Switch, and generic controllers

Apakah Makna Keputusan Anda?

Result Range Meaning
Baik Semua butang dan kayu bedik bertindak balas dengan betul Setiap input dipetakan ke indeks butang yang dijangka, kayu bedik kembali ke tengah (0, 0) apabila dilepaskan, dan pencetus melaporkan julat penuh 0–1.0 — pengawal anda berfungsi sepenuhnya.
Amaran Hanyutan kayu bedik atau julat pencetus separa Kayu bedik analog yang tidak kembali ke 0.0 semasa rehat menunjukkan hanyutan kayu bedik — potensiometer yang haus. Julat pencetus separa mungkin bermaksud hentian mekanikal atau masalah penentukuran.
Lemah Butang tidak bertindak balas atau pengawal tidak dikesan Butang yang tidak bertindak balas menunjukkan kegagalan sentuhan. Jika pengawal tidak dikesan langsung, periksa pemacu, cuba port USB lain, atau pasangkan semula Bluetooth.

Masalah Biasa dan Cara Mengatasinya

Pengawal tidak dikesan oleh pelayar

Tekan mana-mana butang selepas menyambung — Gamepad API memerlukan tekanan butang fizikal untuk diaktifkan. Jika masih tidak dikesan, cuba port USB lain, pasangkan semula Bluetooth, atau tutup aplikasi lain yang mungkin menggunakan pengawal secara eksklusif.

Kayu bedik analog menunjukkan hanyutan (nilai bukan sifar semasa rehat)

Hanyutan kayu bedik disebabkan oleh potensiometer yang haus di dalam modul kayu ibu jari. Gunakan zon mati yang lebih besar dalam tetapan permainan anda sebagai penyelesaian sementara, atau gantikan modul kayu bedik untuk pembaikan kekal.

Alat Berkaitan

Soalan Lazim

Bagaimana saya menguji gamepad saya di pelayar?

Sambungkan pengawal anda melalui USB atau Bluetooth, kemudian tekan mana-mana butang. Ujian secara automatik mengesan gamepad melalui Gamepad API dan memaparkan semua keadaan butang, kayu bedik, dan pencetus dalam masa nyata.

Pengawal mana yang disokong?

Mana-mana pengawal yang dikenali oleh pelayar anda berfungsi: Xbox (One, Series X/S), PlayStation (DualShock 4, DualSense), Nintendo Switch Pro, dan kebanyakan gamepad USB/Bluetooth generik dengan pemetaan standard.

Mengapa gamepad saya tidak dikesan?

Tekan mana-mana butang pada pengawal selepas menyambung — pelayar memerlukan tekanan butang untuk mengaktifkan Gamepad API. Jika masih tidak dikesan, cuba port USB lain, pasangkan semula Bluetooth, atau periksa jika aplikasi lain menggunakan pengawal secara eksklusif.

Adakah sebarang data pengawal dimuat naik?

Tidak. Gamepad API berjalan sepenuhnya dalam JavaScript. Nilai input dibaca melalui pengundian requestAnimationFrame dan tidak pernah meninggalkan pelayar anda. Tiada pelayan wujud untuk menerima data.