Cómo funciona
Muestra en vivo todo lo que el mando informa al navegador: cada botón con su valor analógico y un contador de pulsaciones, los gatillos como barras que se llenan, los dos sticks con su posición exacta y un registro del recorrido. Sirve para mandos de Xbox, PlayStation y Nintendo, y para cualquier gamepad, volante o palanca USB o Bluetooth que el sistema reconozca.
Los dos fallos más comunes de un mando usado son la deriva (drift), cuando el stick suelto no vuelve al centro, y los botones que dejan de responder o rebotan. Con el stick en reposo, la distancia al centro debería quedar cerca de cero; la prueba de circularidad, que se completa girando el stick pegado al borde, mide además si el recorrido llega por igual a todas las direcciones.
Ejemplos
axes[0] = 0.0784 · axes[1] = -0.1137r = 0.138Un stick que, sin tocarlo, queda a esa distancia del centro tiene deriva: en un juego con zona muerta pequeña, la cámara o el personaje se mueve solo.XINPUT_GAMEPAD_LEFT_THUMB_DEADZONE = 78497849 / 32767 ≈ 0.24Es la zona muerta que Microsoft sugiere para el stick izquierdo en XInput. Una deriva menor que ese valor no se nota en los juegos que la usan, pero sí en los que la reducen para ganar precisión.buttons[7].value = 0.42RT · R2 · ZR → 42 %Los gatillos de Xbox y PlayStation son analógicos e informan de cuánto están apretados. Los ZL y ZR del Pro Controller de Nintendo son digitales: solo pasan de 0 a 1.Casos de uso
- Comprobar si un stick tiene drift antes de reclamar la garantía, cambiar el módulo o comprar un mando usado.
- Verificar uno por uno los botones de un mando reparado o recién limpiado, con el contador para detectar pulsaciones dobles.
- Confirmar que un mando Bluetooth ha quedado bien emparejado y que el sistema lo reconoce antes de abrir un juego.
- Ver qué números de botón y de eje informa un volante, un arcade stick o una palanca de vuelo para configurarlos en un emulador.
- Comprobar que los motores de vibración funcionan.
Preguntas frecuentes
¿Por qué no aparece mi mando?
Por privacidad, el navegador no muestra ningún mando hasta que pulsas un botón con la página abierta y en primer plano. Si aun así no aparece, comprueba que el sistema lo vea: en Windows, ejecuta joy.cpl para abrir los dispositivos de juego. Programas como Steam, DS4Windows o reWASD pueden ocultar el mando original y presentar uno virtual en su lugar.
¿Cómo sé si el stick tiene drift?
Suelta el stick y mira el valor r, que es la distancia al centro. Un stick sano queda en pocas centésimas; si pasa de 0,1 sin tocarlo, o el punto se mueve solo, hay deriva. Muévelo hasta el borde y suéltalo varias veces: si vuelve a sitios distintos, el muelle o el potenciómetro están gastados.
¿Qué mide el error de circularidad?
Al girar el stick pegado al borde, la herramienta guarda el punto más lejano que alcanzó en cada una de las 36 direcciones y calcula cuánto se aleja, de media, de un círculo perfecto. Un valor alto indica que en algunas direcciones el stick no llega al máximo o lo supera. Algunos mandos amplían las diagonales a propósito, así que conviene comparar dos mandos del mismo modelo antes de sacar conclusiones.
¿Qué significa que el mapeo sea no estándar?
El navegador conoce la disposición de los mandos más comunes y los presenta todos con el mismo orden de botones, que es lo que permite dibujarlos. Cuando no reconoce un modelo, entrega los botones y ejes en el orden en que los informa el dispositivo; siguen funcionando, pero sin nombres. Con otro navegador o por otra conexión, USB en lugar de Bluetooth, el mismo mando a veces sí se reconoce.
¿Por qué no aparecen los botones de vibración?
Solo se muestran cuando el navegador ofrece la vibración para ese mando. Chrome y Edge la ofrecen para la mayoría de los mandos de Xbox y PlayStation; otros navegadores, algunas conexiones Bluetooth y muchos mandos genéricos no la exponen aunque el mando tenga motores.
¿Puedo medir la latencia o la tasa de sondeo del mando?
No con precisión. El navegador no avisa cada vez que cambia el mando: la página lo consulta una vez por fotograma de la pantalla, así que nunca ve más cambios por segundo que la frecuencia de refresco del monitor. Para medir el sondeo real hacen falta herramientas que lean el dispositivo directamente.