Lompat ke konten

Tanpa Pengendali
LT (6)RT (7)LB (4)RB (5)LS(10)RS(11)12131415Y(3)X(2)B(1)A(0)891716

Cara menggunakan: Tekan tombol fisik apa pun pada pengontrol Anda. Amati area mana yang menyala di layar dan nomor indeks terkait. Jika area yang menyala tidak sesuai dengan tombol yang Anda tekan, mungkin ada modifikasi pemetaan atau masalah driver.

Log Peristiwa Waktu Nyata

Menunggu masukan...

Data Sumbu Mentah

Sumbu 00.00000
Sumbu 10.00000
Sumbu 20.00000
Sumbu 30.00000

Gamepad Standar: Standar Web Terpadu

Bagaimana W3C mendefinisikan masa depan pengontrol lintas platform dengan tombol 17 dan sumbu 4?

Standar W3C

Tata Letak Tombol Gamepad Standar

Gamepad API mendefinisikan tata letak "Gamepad Standar" yang tetap: Tombol muka 4 (Indeks 0-3, ABXY), kancing bahu (Indeks 4-7, LB/RB/LT/RT), tombol sistem (Indeks 8-9), dll.

Referensi Cepat Indeks Tombol

0-3: A/B/X/Y (wajah)
10-11: LS/RS (klik tempel)
4-5: LB/RB (bumper)
12-15: D-Pad
6-7: LT/RT (pemicu)
16+: Beranda/Bagikan (diperpanjang)

Data Sumbu

0/1: Stik kiri X/Y 2/3: Stick kanan X/Y (kisaran -1.0 hingga 1.0)

Standard Gamepad API

Mengapa Pemetaan Pengontrol Saya Salah?

DirectInput, XInput, driver berbeda... Mengungkap kebenaran di balik kebingungan tombol

Keacakan DirectInput

DirectInput tidak menentukan urutan tombol—setiap produsen menentukannya secara bebas. Tombol "×" pada pengontrol PS mungkin Indeks 0 atau Indeks 1. Artinya tombol fisik yang sama dapat memiliki indeks berbeda dengan driver berbeda.

Modifikasi Pemetaan Tingkat Pengemudi

Alat seperti DS4Windows dan BetterJoy "menyamarkan" pengontrol Anda sebagai pengontrol Xbox. Ini mengubah pemetaan tombol agar sesuai dengan spesifikasi Gamepad Standar. Ini adalah perilaku yang disengaja, bukan bug.

Pertanyaan yang Sering Diajukan

Segala sesuatu tentang pemetaan tombol pengontrol

QMengapa D-Pad saya ditampilkan sebagai Sumbu, bukan Tombol?

Beberapa pengontrol lama (seperti Xbox 360) mengimplementasikan D-Pad sebagai sumbu (Axis 6/7) daripada tombol terpisah 4. Ini adalah perbedaan desain perangkat keras, dan browser mencerminkan keadaan perangkat keras dengan tepat.

QMengapa LT/RT terkadang Tombol dan terkadang Sumbu?

Ini tergantung pada mode pengemudi. Dalam mode XInput, LT/RT adalah Tombol 6/7 (digital). Dalam mode DirectInput, mungkin berupa Sumbu (analog 0-1). Spesifikasi Gamepad Standar memerlukan pemicu berupa tombol.

QDapatkah saya memodifikasi pemetaan tombol sendiri?

Gamepad browser API bersifat hanya-baca—Anda tidak dapat mengubah pemetaan. Solusi: ① Gunakan alat tingkat sistem (AntiMicro, JoyToKey); ② Kustomisasi kunci dalam game; ③ Ganti driver (DS4Windows).

QMengapa pengontrol saya memiliki tombol 20+?

Beberapa pengontrol tingkat lanjut (tongkat penerbangan, roda balap) memiliki banyak tombol fisik. Browser menampilkan semua tombol, tetapi Gamepad Standar hanya mendefinisikan 17 pertama. Tombol tambahan tidak memiliki nama standar.

Penguji Pemetaan Tombol Online Gratis

Mengapa menekan A menunjukkan B? Gunakan alat uji masukan pengontrol ini untuk mengungkap logika driver yang mendasarinya. Cara terbaik untuk menguji tombol pengontrol dan memecahkan masalah kesalahan pemetaan ulang di PC.

XInput Protokol Standar

Sebagian besar game PC dan browser mengikuti standar tata letak pengontrol Xbox 360. Artinya, apa pun merek pengontrol Anda, sistem memetakan tombol ke indeks standar 0-16.

Tombol 0: A (Bawah)
Tombol 1: B (Kanan)
Tombol 2: X (Kiri)
Tombol 3: Y (Atas)

Masalah Umum Pemetaan

  • Konflik Tata Letak Nintendo: Pengontrol sakelar secara fisik memiliki "A kanan, B bawah" tetapi PC membaca "A bawah, B kanan". Jika tombol tampak tertukar selama pengujian, ini adalah perbedaan protokol. Perbaiki melalui Steam Input.
  • Deteksi Makro/Peta Ulang: Jika Anda menggunakan pemetaan dayung belakang atau makro, alat ini menampilkan tombol logis yang dipetakan ulang. Misalnya, jika Anda memetakan dayung belakang ke A, menekannya akan menyalakan Tombol 0.

Tentang Indeks API

Indeks 0-3: Tombol Wajah
Indeks 4-5: Bumper (LB/RB)
Indeks 6-7: Pemicu (LT/RT)
Indeks 8-9: Pilih/Mulai
Indeks 10-11: Klik Tempel
Indeks 12-15: D-Pad
Indeks 16: Beranda
Indeks 17: Bagikan/Sentuh