Prueba de mando

Conecta un mando y pulsa cualquier botón para empezar. Todos los botones y ejes se mostrarán con retroalimentación en tiempo real.

No se detectó ningún mando. Conecta un controlador y pulsa cualquier botón.

Listo - Conecta un mando

Consejos para la prueba de gamepad

1

Conecta tu mando por USB o Bluetooth, luego presiona cualquier botón para activar la detección.

2

Todos los botones y joysticks mostrarán valores en tiempo real mientras interactúas.

3

La prueba de vibración solo está disponible en mandos que soporten la API GamepadHapticActuator.

Entendiendo gamepads y controladores

Cómo funcionan los controladores de juegos

Los mandos modernos usan una combinación de entradas analógicas y digitales. Los joysticks usan potenciómetros o sensores de efecto Hall para detectar la posición en dos ejes (X e Y). Los botones son interruptores digitales que reportan estado presionado/liberado. Los gatillos en mandos de Xbox y PlayStation son analógicos, reportando valores de presión de 0 a 1. Todos los datos de entrada se envían al ordenador vía USB o Bluetooth usando el protocolo HID (Dispositivo de Interfaz Humana).

Drift del joystick y calibración

El drift del joystick ocurre cuando el joystick registra entrada sin ser tocado — un problema común por el desgaste del potenciómetro. La mayoría de juegos aplican zonas muertas — pequeñas áreas cerca del centro que se ignoran — para compensar. Esta prueba muestra valores de ejes sin procesar, haciendo visible el drift. Si tu joystick no vuelve exactamente a 0.00 cuando se suelta, puede haber un ligero drift.

Gamepad API

La Gamepad API permite que los navegadores web detecten y lean la entrada de controladores de juegos. Usa un modelo de sondeo — el navegador lee el estado del mando en cada frame usando navigator.getGamepads(). La API reporta estados de botones, posiciones de ejes e información del dispositivo. Soporta vibración a través de la interfaz de actuadores hápticos en mandos compatibles.

Preguntas Frecuentes

¿Por qué no se detecta mi gamepad?

Presiona un botón del mando para despertarlo — la Gamepad API solo detecta mandos después de presionar un botón. Asegúrate de que esté correctamente conectado por USB o emparejado por Bluetooth. Algunos mandos pueden necesitar drivers instalados.

El joystick muestra valores pequeños sin tocarlo, ¿está roto?

Pequeñas desviaciones (±0.01-0.03) en joysticks analógicos son normales. Esto se llama "drift del joystick". Si los valores son mayores o el personaje se mueve solo, el potenciómetro puede estar desgastado. La mayoría de juegos compensan con configuraciones de zona muerta.

¿La prueba de vibración funciona con todos los mandos?

El soporte de vibración depende del mando y navegador. Los mandos de Xbox generalmente tienen buen soporte de vibración en Chrome. Los mandos PlayStation DualShock/DualSense tienen soporte web de vibración limitado. Las conexiones Bluetooth pueden no soportar vibración en todos los navegadores.