Detección de Mapeo de Botones

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

Cómo usar: Pulsa cualquier botón físico de tu mando. Observa qué área se ilumina en pantalla y su número de índice correspondiente. Si el área iluminada no coincide con el botón que pulsaste, puede haber una modificación de mapeo o un problema de driver.

Registro de Eventos en Tiempo Real

Esperando entrada...

Datos Brutos de Ejes

EJE 00.00000
EJE 10.00000
EJE 20.00000
EJE 30.00000

Gamepad Estándar: El Estándar Web Unificado

¿Cómo definió el W3C el futuro de los mandos multiplataforma con 17 botones y 4 ejes?

Estándar W3C

Layout de Botones del Gamepad Estándar

La API Gamepad define un layout fijo de "Gamepad Estándar": 4 botones frontales (Índice 0-3, ABXY), botones de hombro (Índice 4-7, LB/RB/LT/RT), botones de sistema (Índice 8-9), etc.

Referencia Rápida de Índices de Botones

0-3: A/B/X/Y (frontales)
10-11: LS/RS (clic de stick)
4-5: LB/RB (bumpers)
12-15: D-Pad
6-7: LT/RT (gatillos)
16+: Inicio/Compartir (extendido)

Datos de Ejes

0/1: Stick izquierdo X/Y 2/3: Stick derecho X/Y (rango -1.0 a 1.0)

API Gamepad Estándar

¿Por Qué Mi Mapeo de Mando Está Mal?

DirectInput, XInput, diferentes drivers... Descubriendo la verdad detrás de la confusión de botones

Layout DirectInput vs Gamepad Estándar

DirectInput no especifica el orden de los botones — cada fabricante lo define libremente. El botón "×" de un mando PS podría ser Índice 0 o Índice 1. Esto significa que el mismo botón físico puede tener diferentes índices con diferentes drivers.

Modificaciones de Mapeo a Nivel de Driver

Herramientas como DS4Windows y BetterJoy "disfrazan" tu mando como un mando Xbox. Esto modifica el mapeo de botones para ajustarse a la especificación del Gamepad Estándar. Este es un comportamiento intencional, no un error.

Preguntas Frecuentes

Todo sobre el mapeo de botones del mando

Q¿Por qué mi D-Pad aparece como ejes en vez de botones?

Algunos mandos antiguos (como Xbox 360) implementan el D-Pad como ejes (Eje 6/7) en vez de 4 botones separados. Esta es una diferencia de diseño del hardware, y el navegador refleja fielmente el estado del hardware.

Q¿Por qué LT/RT se muestran a veces como botones y a veces como ejes?

Esto depende del modo del driver. En modo XInput, LT/RT son Botones 6/7 (digital). En modo DirectInput, pueden ser Ejes (analógico 0-1). La especificación del Gamepad Estándar requiere que los gatillos sean botones.

Q¿Cómo identifico qué mapeo usa mi mando?

Pulsa cada botón de tu mando y observa qué índice se resalta en nuestra herramienta. Si el layout coincide con Xbox (A=0, B=1, X=2, Y=3), tu mando usa el mapeo del Gamepad Estándar. Cualquier otra disposición es DirectInput.

Q¿Por qué mi mando muestra más de 17 botones?

Algunos mandos avanzados (sticks de vuelo, volantes) tienen muchos botones físicos. El navegador expone todos los botones, pero el Gamepad Estándar solo define los primeros 17. Los botones extra no tienen nombres estándar.

Entendiendo el Mapeo del Mando

¿Por qué al pulsar A se muestra B? Usa esta herramienta de prueba de entrada de mando para revelar la lógica subyacente del driver. La mejor manera de probar y entender el mapeo de tu gamepad.

Protocolo Estándar XInput

La mayoría de juegos de PC y navegadores siguen el estándar de layout del mando Xbox 360. Esto significa que, independientemente de la marca de tu mando, los botones se mapean a la disposición estándar de Xbox.

Botón 0: A (Abajo)
Botón 1: B (Derecha)
Botón 2: X (Izquierda)
Botón 3: Y (Arriba)

Problemas Comunes de Mapeo

  • Conflicto de Layout Nintendo: Los mandos Switch físicamente tienen "A a la derecha, B abajo" pero el PC lee "A abajo, B a la derecha". Si los botones parecen intercambiados durante la prueba, es un comportamiento esperado, no un defecto.
  • Detección de Macro/Remap: Si usas mapeo de paletas traseras o macros, esta herramienta muestra el botón lógico remapeado. Por ejemplo, si mapeas una paleta trasera a A, al pulsarla se mostrará como Botón 0 (A), no como un botón separado.

Sobre los Índices de la API

Índice 0-3: Botones Frontales
Índice 4-5: Bumpers (LB/RB)
Índice 6-7: Gatillos (LT/RT)
Índice 8-9: Seleccionar/Iniciar
Índice 10-11: Stick Clics
Índice 12-15: D-Pad
Índice 16: Inicio
Índice 17: Compartir/Touch