Tes Gamepad

Hubungkan controller

Gunakan Tes Gamepad ini untuk memeriksa pengontrol sebelum bertanding, siaran langsung, atau memperbaikinya. Alat membaca Gamepad API browser secara lokal dan menampilkan nilai tombol, sumbu, gerakan setelah difilter oleh zona mati, serta dukungan getaran yang tersedia. Pada pengontrol dengan pemetaan standar, nama kontrol yang umum akan ditampilkan; pada tata letak mentah, kontrol tetap diberi nomor agar alat tidak menebak susunan fisiknya. ID perangkat, nilai tombol, dan bacaan sumbu tetap berada di browser.

Cara menguji pengontrol

  1. 1

    Hubungkan dan aktifkan gamepad

    Colokkan pengontrol lewat USB atau sambungkan lewat Bluetooth. Tekan tombol apa saja sekali jika browser menunggu interaksi pengguna sebelum mendaftarkan perangkat.

  2. 2

    Coba semua input

    Tekan setiap tombol dan putar kedua stik. Perhatikan bilah nilai input, nilai sumbu mentah, dan posisi setelah difilter yang diperbarui secara langsung. Nama trigger hanya muncul jika browser melaporkan pemetaan standar.

  3. 3

    Uji posisi tengah stik dan getaran

    Biarkan kedua stik tanpa disentuh selama pengambilan sampel singkat di posisi tengah, sesuaikan zona mati tampilan bila perlu, lalu jalankan tes getaran jika browser menyediakan aktuator haptik.

Apa yang dilaporkan Gamepad API

Browser modern menyediakan akses ke pengontrol yang kompatibel melalui Gamepad API. Setiap gamepad yang terdeteksi dapat memberikan id, nama pemetaan, daftar tombol berurutan, dan daftar sumbu berurutan. Tombol dapat melaporkan nilai input analog dari 0,00 hingga 1,00, bukan sekadar ditekan atau dilepas. Sumbu biasanya melaporkan gerakan dari -1,00 sampai 1,00, dengan 0,00 berarti berada di tengah. Hanya pemetaan standard yang menjamin urutan tombol, trigger, dan stik yang umum; karena itu, tata letak mentah tetap diberi nomor.

Zona mati dan drift

Zona mati adalah rentang kecil di sekitar titik tengah stik yang dianggap nol oleh tampilan alat. Nilai bawaannya 0,12, sehingga nilai dari -0,12 sampai 0,12 disaring. Pengaturan ini hanya mengubah tampilan penguji; pengaturan ini tidak mengalibrasi pengontrol atau mengubah game. Pada gamepad dengan pemetaan standar, tes posisi tengah mengambil sampel empat sumbu stik saat keduanya diam. Tes melaporkan bacaan diam yang terus berada di luar ambang pilihan, tetapi menolak sampel jika stik bergerak selama pengujian. Hasil ini adalah petunjuk diagnosis, bukan vonis pasti bahwa perangkat keras rusak.

Gejala Yang perlu diperiksa Solusi umum
Kamera bergerak sendiri Sampel posisi tengah yang stabil tetap berada di luar zona mati Uji lagi tanpa menyentuh stik, lalu atur game atau servis stiknya
Trigger tidak mencapai tarikan penuh Nilai input trigger pada pemetaan standar berhenti di bawah 100% Kalibrasi ulang, bersihkan, atau coba port USB lain
Tombol menghasilkan input ganda Tombol bernomor berubah status dua kali untuk satu tekanan Periksa sakelar, kabel, atau koneksi nirkabel
Tes getaran gagal Getaran tidak didukung atau diblokir browser Coba browser lain atau pastikan pengontrol mendukung getaran

Contoh kasus

Misalkan beberapa sampel posisi tengah berkumpul di sekitar +0,04 pada sumbu X dan -0,03 pada sumbu Y. Dengan zona mati bawaan 0,12, kedua nilai terfilter menjadi 0,00 dan hasil tes posisi tengah tetap berada di dalam ambang. Jika sampel yang stabil justru berkumpul di sekitar +0,21, alat akan melaporkan bahwa sumbu yang diam berada di luar zona mati. Uji lagi tanpa menyentuh stik sebelum mengubah zona mati di dalam game, mengalibrasi ulang, atau memeriksa perangkat keras di komputer lain.

Kesalahan yang sering terjadi

  • Sebagian browser baru menampilkan gamepad setelah ada tombol yang ditekan begitu halaman termuat.
  • Latensi Bluetooth, baterai lemah, atau kabel yang jelek membuat input terlihat putus-putus.
  • Urutan tombol dan sumbu dapat berbeda di luar pemetaan standar, sehingga kontrol mentah sengaja tetap diberi nomor.
  • Tes getaran di browser hanya membuktikan dukungan browser. Sebuah game dapat memakai sistem umpan balik getarnya sendiri dengan cara berbeda.

Pertanyaan yang Sering Diajukan

ID perangkat, status tombol, dan bacaan sumbu tetap berada di browser dan tidak dikirim ke server. Dalam mode alur bertahap, hanya nilai zona mati dan slot pengontrol yang dipilih yang dibawa di URL halaman sebagai pengaturan tampilan.

Banyak browser menunggu sampai pengguna berinteraksi dengan pengontrol. Tekan tombol apa saja setelah membuka halaman, pastikan tab sedang aktif, lalu segarkan daftarnya bila perlu.

Mulailah dari nilai bawaan 0,12 sebagai ambang tampilan. Nilai lebih rendah memperlihatkan bacaan diam yang lebih kecil; nilai lebih tinggi menyembunyikan lebih banyak gerakan pada tampilan ini. Penggeser tidak mengubah pengontrol atau game, jadi atur zona mati permainan yang sebenarnya dari pengaturan game.

Dukungan getaran bergantung pada pengontrol, browser, sistem operasi, dan jenis koneksi. Jika tombolnya nonaktif, gamepad tetap bisa dipakai untuk menguji input, tetapi tidak menyediakan aktuator getaran bagi halaman.

Alat Terkait