Apa itu Gamepad Tester?
Gamepad Tester adalah alat berbasis browser gratis yang memungkinkan Anda menguji dan memverifikasi setiap input pada kontroler game Anda. Alat ini menggunakan Web Gamepad API untuk membaca data real-time dari kontroler yang terhubung — termasuk tombol, analog stick, trigger, D-pad, dan motor getaran.
Baik Anda baru saja membeli kontroler baru, mencurigai stick drift pada kontroler lama, atau ingin memeriksa apakah setiap tombol terdaftar dengan benar, alat ini memberikan umpan balik visual instan untuk setiap input.
Kontroler yang Didukung
Kontroler Xbox
Kontroler PlayStation
Nintendo Switch
Pihak Ketiga
Mengapa Menguji Gamepad Anda?
Verifikasi Pembelian Baru
Pastikan setiap tombol dan stick berfungsi sejak awal sebelum garansi Anda berakhir.
Deteksi Stick Drift
Analog stick yang tidak kembali ke posisi tengah menyebabkan gerakan yang tidak diinginkan dalam game — deteksi sejak dini.
Periksa Kontroler Bekas
Verifikasi fungsi penuh sebelum membeli atau menjual kontroler bekas.
Perbaiki Masalah
Tentukan apakah masalah berasal dari hardware (tombol rusak) atau software (konfigurasi driver/game).
Uji Setelah Perbaikan
Konfirmasi semua input berfungsi dengan benar setelah mengganti stick, tombol, atau trigger.
- 1. Apa itu Gamepad Tester?
- 2. Cara Menggunakan Gamepad Tester
- 3. Fitur
- 4. Pertanyaan yang Sering Diajukan
- 4.1. Gamepad saya tidak terdeteksi. Apa yang harus saya lakukan?
- 4.2. Mengapa nilai sumbu sedikit berbeda dari 0 saat stick dalam keadaan diam?
- 4.3. Apakah getaran berfungsi di semua browser?
- 4.4. Bisakah saya menguji kontroler saya di perangkat mobile?
- 4.5. Apa itu stick drift?
- 4.6. Mengapa beberapa tombol menampilkan label yang berbeda dari kontroler fisik saya?
- 4.7. Apakah data saya dikirim ke mana pun?
Cara Menggunakan Gamepad Tester
Memulai
Hubungkan Kontroler Anda
Hubungkan kontroler Anda ke komputer melalui kabel USB atau Bluetooth.
Tekan Tombol Apa Saja
Gamepad API browser memerlukan penekanan tombol untuk mengaktifkan deteksi.
Deteksi Otomatis
Alat ini akan secara otomatis mendeteksi kontroler Anda dan menampilkan nama, tombol, dan area inputnya.
Menguji Tombol
Bagian Tombol menampilkan setiap tombol pada kontroler Anda sebagai grid. Setiap tombol menampilkan:
- Label: Nama standar (A, B, X, Y, LB, RB, dll.) atau indeks tombol untuk kontroler non-standar
- Nilai tekanan: Nilai analog dari 0,00 (dilepas) hingga 1,00 (ditekan penuh)
- Status visual: Tombol menyala saat ditekan dan menampilkan sorotan halus setelah diuji
Penghitung di kanan atas melacak berapa banyak tombol unik yang telah Anda uji dari total yang tersedia.
Menguji Analog Stick
Dua visualisasi melingkar menampilkan posisi analog stick kiri dan kanan Anda secara real-time:
Pelacakan Posisi
Lingkaran Deadzone
Deteksi Drift
Menguji Trigger
Bar trigger LT dan RT menampilkan tekanan analog sebagai bar isian horizontal. Menekan trigger sebagian menampilkan nilai tekanan yang tepat, berguna untuk memverifikasi respons analog yang halus.
Menguji Getaran
Jika kontroler Anda mendukung getaran (umpan balik haptik), gunakan panel getaran untuk mengujinya:
- Motor kuat: Mengontrol intensitas motor getaran berat (0,0 hingga 1,0)
- Motor lemah: Mengontrol intensitas motor getaran ringan (0,0 hingga 1,0)
- Durasi: Berapa lama getaran berlangsung (100ms hingga 2000ms)
- Klik Uji untuk memicu getaran dengan pengaturan yang Anda pilih
Beberapa Kontroler
Hubungkan hingga 4 kontroler secara bersamaan. Tab berlabel P1, P2, P3, P4 muncul di header. Klik tab untuk beralih antar kontroler dan menguji masing-masing secara independen.
Fitur
Fitur Pengujian Inti
Pemantauan Input Real-Time
Semua input kontroler dibaca pada 60fps menggunakan requestAnimationFrame, memberikan umpan balik visual instan tanpa penundaan yang terlihat.
- Penekanan tombol tercermin segera
- Gerakan stick dilacak secara real-time
- Input trigger ditampilkan secara instan
Pemetaan Tombol Standar
Tombol diberi label sesuai pemetaan Gamepad Standar W3C: A, B, X, Y, LB, RB, LT, RT, Back, Start, LS, RS, D-pad, dan Home.
- Label standar gaya Xbox
- Tombol tambahan sebagai B17, B18, dll.
- Kompatibilitas lintas platform
Kemampuan Pengujian Lanjutan
Deteksi Stick Drift
Setiap visualisasi analog stick menyertakan indikator deadzone. Ketika stick dalam keadaan diam tetapi pembacaan berada di atas ambang deadzone, titik berubah merah untuk memperingatkan Anda tentang kemungkinan drift.
- Indikator deadzone visual
- Peringatan drift otomatis
- Deteksi ambang batas yang presisi
Tampilan Tekanan Analog
Setiap tombol menampilkan nilai tekanan mentahnya dari 0,00 hingga 1,00. Ini sangat berguna untuk trigger (LT/RT) dan tombol analog lainnya.
- Pembacaan tekanan yang presisi
- Deteksi tekanan parsial
- Pengujian sensitivitas trigger
Pengujian Getaran
Uji motor haptik kontroler Anda secara independen. Sesuaikan motor kuat (getaran berat), motor lemah (getaran ringan), dan durasi untuk memverifikasi kedua motor getaran berfungsi dengan benar.
- Kontrol motor independen
- Intensitas & durasi yang dapat disesuaikan
- Dukungan Chrome, Edge, Firefox
Dukungan Multi-Gamepad
Hubungkan hingga 4 kontroler pada saat yang sama. Setiap gamepad mendapat tabnya sendiri, memungkinkan Anda beralih antar kontroler dan mengujinya secara independen.
- Hingga 4 kontroler simultan
- Perpindahan tab individual
- Pengujian independen per perangkat
Pelacakan Progres & Riwayat
Riwayat Penekanan Tombol
Log riwayat yang dapat digulir mencatat setiap penekanan tombol secara kronologis. Ini membantu memverifikasi bahwa input cepat terdaftar dengan benar dan dapat mengungkapkan masalah seperti tombol yang bergetar.
- Pencatatan penekanan kronologis
- Verifikasi input cepat
- Deteksi penekanan ganda
Pelacakan Progres
Penghitung yang diuji/total melacak berapa banyak tombol unik yang telah Anda tekan. Gunakan tombol Reset untuk menghapus progres dan memulai pengujian baru saat beralih ke kontroler yang berbeda.
- Penghitung tombol unik
- Indikator progres visual
- Fungsi reset satu klik
Pertanyaan yang Sering Diajukan
Gamepad saya tidak terdeteksi. Apa yang harus saya lakukan?
Gamepad API mengharuskan Anda menekan tombol pada kontroler terlebih dahulu. Jika itu tidak berhasil, coba langkah-langkah berikut:
- Restart browser web Anda dan hubungkan kembali kontroler
- Tutup aplikasi lain yang mungkin menggunakan gamepad (game, Steam, dll.)
- Coba port USB yang berbeda atau pasangkan ulang melalui Bluetooth
- Pastikan kontroler Anda terisi daya dan menyala
- Coba browser yang berbeda — Chrome dan Edge umumnya memiliki dukungan Gamepad API terbaik
Mengapa nilai sumbu sedikit berbeda dari 0 saat stick dalam keadaan diam?
Nilai non-nol kecil saat diam adalah normal dan disebabkan oleh toleransi manufaktur pada analog stick. Nilai di bawah 0,05 adalah tipikal.
Apakah getaran berfungsi di semua browser?
Getaran (umpan balik haptik) didukung di Chrome, Edge, dan Firefox pada desktop. Safari saat ini tidak mendukung Vibration Actuator API. Dukungan browser mobile bervariasi.
Browser Desktop
- Chrome
- Edge
- Firefox
Platform Lain
- Safari (tidak didukung)
- Browser mobile (bervariasi)
Bisakah saya menguji kontroler saya di perangkat mobile?
Ya, jika browser mobile Anda mendukung Gamepad API. Hubungkan kontroler melalui Bluetooth, buka halaman ini, dan tekan tombol. Chrome untuk Android umumnya mendukung fitur ini.
Apa itu stick drift?
Stick drift terjadi ketika analog stick mendaftarkan gerakan bahkan saat Anda tidak menyentuhnya. Ini menyebabkan karakter atau kamera Anda bergerak sendiri dalam game.
Penyebab umum:
- Keausan dari penggunaan yang lama
- Debu atau kotoran di dalam mekanisme stick
- Cacat manufaktur pada potensiometer
- Kerusakan fisik dari jatuh atau benturan
Mengapa beberapa tombol menampilkan label yang berbeda dari kontroler fisik saya?
Alat ini menggunakan pemetaan Gamepad Standar W3C (label gaya Xbox: A, B, X, Y). Kontroler PlayStation memetakan Cross ke A, Circle ke B, Square ke X, dan Triangle ke Y. Posisi tombol sesuai dengan lokasi fisik yang sama pada kedua jenis kontroler.
| Label Standar | Xbox | PlayStation | Nintendo |
|---|---|---|---|
| A | A | Cross (✕) | B |
| B | B | Circle (○) | A |
| X | X | Square (□) | Y |
| Y | Y | Triangle (△) | X |
Apakah data saya dikirim ke mana pun?
Fitur privasi:
- Pemrosesan sisi klien saja
- Tidak ada pengumpulan atau pelacakan data
- Tidak ada komunikasi server
- Berfungsi sepenuhnya offline
Hubungkan gamepad Anda dan verifikasi setiap tombol, stick, dan trigger berfungsi dengan sempurna. Gratis, instan, dan sepenuhnya privat.
Belum ada komentar. Jadilah yang pertama berkomentar!