Respuestas rápidas antes de la prueba
¿Por qué HID bruto en vez de la Gamepad API?
La Gamepad API entrega un valor procesado de −1 a 1 tras la zona muerta y el mapeo del propio navegador. Los informes HID muestran el byte de 8 bits exacto que envía el mando, así que un centro de 131 en vez de 128 se ve antes de que algún software lo redondee.
¿Esto recalibra mi mando?
No. El inspector solo lee informes de entrada. Las herramientas de recalibración escriben en el mando y pueden empeorarlo; este laboratorio documenta el estado antes de que decidas.
Prueba de drift del stick a nivel de navegador →¿Qué mandos funcionan?
Sony DualSense, DualSense Edge y DualShock 4 por USB o Bluetooth en Chrome, Edge u Opera de escritorio. Los mandos Xbox usan XInput y no se exponen a WebHID; usa la prueba de mando para ellos.
Qué mide realmente el resultado
El inspector abre el mando mediante WebHID y analiza cada informe de entrada: bytes brutos de sticks y gatillos, botones, giroscopio y acelerómetro como valores de 16 bits con signo, contactos del panel táctil, nivel de batería y estado de carga. La muestra en reposo promedia los centros brutos de los sticks durante tres segundos en un porcentaje de drift y deriva el sesgo y el ruido del giroscopio. La tasa de informes cuenta los informes de entrada por segundo que llegan al navegador y el barrido cuenta los valores brutos distintos por eje.
Límite de la medición: Las estructuras siguen la documentación pública del controlador de Linux; los ids de producto Sony desconocidos pueden desalinear campos. La tasa de informes refleja tanto la pila del equipo como el mando. El inspector nunca escribe en el dispositivo y no puede ver las tablas de calibración del firmware.
Cómo interpretar el resultado
Centro bruto
128 es un centro perfecto en un stick de 8 bits. Cada paso equivale a un 0,8% del recorrido; un centro en reposo de 124 o 132 es aproximadamente un 3% de drift antes de cualquier zona muerta.
Tasa de informes
Un DualSense por USB suele entregar 250 informes por segundo; por Bluetooth varía de 100 a 1000 Hz según el equipo. Una tasa muy por debajo de lo esperado por USB suele indicar un problema del hub o del equipo, no del mando.
Sesgo del giroscopio
La lectura media del giroscopio en reposo. Un sesgo grande con poco ruido es un desvío de calibración; mucho ruido sugiere vibración en la superficie o un sensor que falla.
Solucionar resultados inesperados
El mando no aparece en el diálogo
En Windows, Steam Input y DS4Windows toman acceso exclusivo; ciérralos. En Linux, las reglas udev deben permitir al usuario abrir dispositivos hidraw. Los mandos Bluetooth deben estar emparejados y despiertos.
Los valores parecen desplazados
Los informes Bluetooth y USB usan desplazamientos distintos; el inspector cambia según el id del informe. Si un id de producto Sony no está en la lista conocida, los campos pueden quedar desalineados y la etiqueta lo indica.
La tasa de informes marca 60 Hz o menos
La pestaña debe permanecer en primer plano; la limitación en segundo plano reduce la frecuencia con la que el navegador despacha eventos HID.
Preguntas frecuentes
¿Es seguro WebHID?
El navegador pide permiso por dispositivo, solo se expone el mando seleccionado y solo mientras la página está abierta. Esta página lee informes de entrada y nunca envía informes de salida ni de características.
¿Por qué el drift HID difiere de la prueba de drift del stick?
La Gamepad API aplica procesamiento del navegador y los juegos aplican sus propias zonas muertas. El HID bruto es la vista más temprana disponible para una página web; la diferencia te dice cuánto está ocultando el software.
¿Puede un chatbot leer el centro bruto de mi mando?
No. Los bytes existen solo en tu mando y en tu sesión del navegador mientras el inspector funciona.