Ganti bahasa?

Mengganti bahasa akan menghapus data tes saat ini. Lanjutkan?

Tes gamepad

Gunakan pengujian gamepad ini untuk memeriksa tombol, stik, trigger, dan getaran yang didukung.

Panduan dan pertanyaan umum

Visualisasi gamepad 3D

Tata letak tombol tidak diketahuiTidak ada gamepad terhubungGunakan gamepad untuk memulai pengujian, lalu seret model untuk memeriksa penampilannya.
Memuat model 3D…
Menunggu koneksi

Stik

Gerakan stik secara langsung

Stik kiri

X —Y —

Stik kanan

X —Y —

Trigger

Nilai yang dilaporkan browser

Trigger kiri

B6

Trigger kanan

B7

Tombol

Tidak ada pembacaan langsung

Tombol telah diuji

— / —

Sumbu yang terdeteksi
—
Tombol yang terdeteksi
—

Periksa getaran

Klik efek getaran, atau tarik kedua trigger bersamaan (LT + RT / L2 + R2 / ZL + ZR) untuk beralih melalui efek-efeknya.

Stik

Log input mentah

Sambungkan gamepad untuk memeriksa setiap sumbu yang dilaporkan.

Cakupan: —

Jumlah tombol yang diperiksa berkontribusi pada cakupan. Abaikan posisi yang dicadangkan browser atau perangkat; input yang tidak teramati sendiri tidak menunjukkan kesalahan.

Tidak ada tombol tersedia saat ini.

Log peristiwa

WaktuPeristiwaInputNilai
Belum ada perubahan yang diuji.
Metode dan batasan

Ini adalah input yang terlihat di browser. Pembacaan frame tampilan tidak sama dengan laporan USB atau latensi perangkat keras. Tidak ada kalibrasi, zona mati, atau skor kualitas yang diterapkan.

Panduan pengujian gamepad: input gamepad, stik, dan getaran

Pengujian gamepad ini menampilkan tombol, sumbu stik, dan nilai trigger yang dilaporkan oleh browser. Amati nilai-nilai mentah saat memindahkan setiap kontrol, lalu bandingkan pada posisi diam. Deteksi perangkat, pemetaan, dan getaran tergantung pada gamepad, koneksi, dan browser.

Cara Menguji

  1. Hubungkan gamepad Anda melalui USB atau Bluetooth, lalu tekan salah satu tombol gamepad. Jika beberapa perangkat terhubung, pilih perangkat yang ingin Anda uji. Gunakan HTTPS atau localhost untuk akses API Gamepad.
  2. Tekan dan lepaskan setiap tombol, gerakkan stik ke seluruh rentangnya, lalu lepaskan dan amati nilai X/Y saat diam. Tarik dan lepaskan setiap trigger. Nilai trigger menggambarkan input browser, bukan pergerakan fisik.
  3. Jika getaran tersedia, klik efek dan periksa apakah Anda merasakannya. Ekspor data yang diterima untuk membandingkan mode koneksi atau browser. Mengganti model gamepad yang ditampilkan tidak mengubah perangkat fisik atau mengkalibrasinya.

Pertanyaan yang Sering Diajukan

Mengapa gamepad Xbox, PS5, atau PS4 saya tidak terdeteksi?

Hubungkan gamepad, pertahankan halaman ini aktif, lalu tekan salah satu tombolnya. Periksa akses HTTPS, dukungan browser, dan perangkat yang dipilih. Coba kabel USB yang mendukung data atau browser lain. Penampilan 3D yang cocok tidak menjamin kompatibilitas; perangkat non-standar mungkin hanya menampilkan nomor tombol dan sumbu mentah.

Bagaimana cara memeriksa drift stik gamepad?

Lepaskan stik dan amati nilai X/Y saat diam, lalu gerakkan setiap stik dan biarkan kembali beberapa kali. Offset yang persisten berguna sebagai bukti untuk dibandingkan di berbagai browser, mode koneksi, dan game. Halaman ini tidak menerapkan zona mati perangkat lunak dan tidak menawarkan ambang lulus universal; hal ini tidak dapat mengkalibrasi atau memperbaiki drift.

Mengapa pengujian getaran gamepad tidak berfungsi?

Getaran membutuhkan gamepad dan browser yang mengekspos aktuator haptik yang didukung. Klik efek getaran yang tersedia. Jika kontrol tidak tersedia atau tidak ada getaran yang dirasakan, bandingkan USB dan Bluetooth atau browser lain. Permintaan API yang diterima saja tidak membuktikan motor bergetar.

Apakah pengujian input gamepad mengukur latensi atau tingkat pemindaian?

Tidak. Halaman ini membaca API Gamepad pada frame tampilan. Beberapa pembacaan dapat mengandung timestamp perangkat yang sama, dan penjadwalan browser memengaruhi pengamatan. Jumlah pembacaan dan perubahan timestamp tidak dapat menentukan tingkat pemindaian USB atau latensi input akhir-ke-akhir.

Cara menguji dan membaca angka

Hubungkan dan pilih

Hubungkan melalui USB atau Bluetooth, lalu tekan tombol gamepad. Beberapa browser hanya menampilkan perangkat setelah interaksi. Gunakan localhost atau HTTPS jika diperlukan. Pilih perangkat secara eksplisit ketika beberapa perangkat terhubung.

Penampilan otomatis menggunakan nama perangkat yang mudah dikenali atau ID vendor/product USB, dan beralih ke pratinjau berlabel untuk perangkat tidak dikenal. Pemilihan manual akan menggantikan ini. Hanya pemetaan standar yang menghubungkan tombol dan sumbu mentah ke model. Perangkat non-standar mempertahankan semua pembacaan mentah; tidak ada pemetaan yang ditebak. Perangkat Joy-Con terpisah tidak digabungkan.

Pertahankan perbandingan tetap valid

Mengganti perangkat memulai sesi terpisah dan menyimpan hingga lima sesi sebelumnya. Mengatur ulang sesi perangkat hanya menghapus sesi saat ini perangkat yang dipilih. Penangkapan terus berlanjut setelah beralih tab atau jendela, tetapi pembacaan latar belakang tergantung pada browser. Jeda saat jeda, putus koneksi, atau jeda pembacaan di atas 250 ms mengganggu sampel alih-alih menghasilkan lulus.

Pembacaan browser yang berulang dapat memiliki timestamp perangkat yang sama. Jumlah pembacaan maupun perubahan timestamp tidak membuktikan polling rate perangkat keras. JSON memuat perubahan input yang sebenarnya, hasil tes yang dijalankan secara khusus, dan jumlah catatan yang dikeluarkan dari buffer. CSV hanya memuat perubahan input yang masih tersimpan dari sesi saat ini.