Pantallas y juegos

Prueba de mando

Consulta los estados del mando que expone el navegador: dispositivos conectados, valores de botones, posiciones de ejes y asignación. La prueba muestra la entrada comunicada sin certificar el hardware.

Usar la herramienta

Prueba detenida

Conecta o empareja desde el sistema operativo y pulsa un botón del mando con esta página en foco. Los datos del mando se procesan en esta página.

Los nombres por posición se usan solo con la asignación estándar. Los demás controles permanecen numerados. Los botones van de 0 a 1 y los ejes de −1 a 1. Son valores normalizados del navegador.

Esta prueba no mide la latencia ni la frecuencia de sondeo del hardware, no calibra el mando ni confirma una avería. Detener finaliza las actualizaciones de esta página. No desconecta ni desempareja el mando.

Cómo usar la herramienta

  1. Conecta o empareja el mando desde el sistema operativo e inicia la prueba.
  2. Mantén el foco en la página y pulsa un botón del mando para ayudar al navegador a detectarlo.
  3. Selecciona el dispositivo, pulsa y suelta botones, mueve los sticks y detén la prueba.

Método de cálculo

La API Gamepad proporciona estados actuales. Los valores de botones van de 0 a 1; el indicador pressed se muestra aparte. Los ejes van de −1 a 1. La asignación standard corresponde a una disposición conocida; otras mantienen botones y ejes numerados para no adivinar sus etiquetas físicas.

Diagrama de un mando conectado a botones numerados y escalas de ejes normalizados comunicados por el navegador.
Los datos proceden de la asignación del navegador. No calibran el mando ni cambian el juego.

Ejemplo de cálculo

Un botón con valor 0,50 está a mitad de su rango comunicado. Un eje con −0,50 está a mitad de su rango negativo. Son entradas normalizadas, no mediciones de fuerza ni del ángulo del stick.

En esta explicación

Conecta mediante el sistema antes de iniciar

Conecta o empareja el mando desde el sistema operativo con una conexión compatible. Inicia la prueba, mantén la página visible y enfocada y pulsa un botón del mando. Algunos navegadores solo exponen el dispositivo después de interactuar. La página distingue espera, API no disponible, acceso bloqueado, error de lectura, contexto inseguro y pérdida de enfoque. Lee ese estado antes de decidir por qué no aparece un dispositivo. Un cable USB que entrega energía no necesariamente transmite datos. Emparejamiento y soporte del controlador quedan fuera de esta página. Se leen estados expuestos por el navegador; no se instalan controladores, buscan mandos inalámbricos cercanos ni emparejan dispositivos.

Selecciona el dispositivo y la asignación informados

Usa el selector cuando aparezcan varios mandos. El índice distingue entradas de la sesión actual; el ID describe lo que exponen navegador y controlador. Ninguno autentica un número de serie ni identifica permanentemente al propietario. Un índice puede reutilizarse después de desconectar. La asignación estándar permite nombres de posición, como botón inferior del grupo derecho o eje horizontal del stick izquierdo. Otras asignaciones permanecen numeradas para evitar nombres de fabricante supuestos. Pulsa un control físico y anota qué valor cambia. La página no reasigna controles, modifica asignaciones del juego ni garantiza que todas las funciones de una marca estén incluidas en la API Gamepad.

Lee valor, pulsado y tocado por separado

El valor de un botón usa el intervalo normalizado de 0 a 1. Un botón digital suele informar extremos; un control analógico puede informar valores intermedios. La marca pressed aparece aparte y puede depender de umbrales del navegador o plataforma. Un valor de 0,25 no debe convertirse en fuerza medida ni en una regla universal de pulsación. touched también exige cuidado: la API puede derivarlo del valor analógico o de pressed sin un sensor táctil específico. Toque informado no demuestra detección capacitiva. La tabla muestra informes posibles, no umbrales obligatorios. Compara pulsación gradual, mantenimiento breve y liberación sin tratar los campos como mediciones de laboratorio.

Informes posibles; no hay umbral universal de pulsación
Valorpressedtouched
0SoltadoSin contacto comunicado
0,25SoltadoContacto comunicado
0,75PulsadoContacto comunicado
1PulsadoContacto comunicado

Comprueba ejes con movimiento lento y deliberado

Mueve un stick en una dirección, mantenlo brevemente, devuelve al reposo y repite en sentido opuesto. Los ejes se normalizan de −1 a 1; −0,5 indica la mitad del intervalo negativo informado, no un ángulo medido del stick. Los nombres de posición solo corresponden a la asignación estándar. Compara reposo antes y después del mismo movimiento; conserva el perfil del juego para una comparación posterior. Un valor pequeño distinto de cero no demuestra desgaste ni cómo aplica el juego su zona muerta. Esta página no ajusta zona muerta, calibra, analiza circularidad ni emite un veredicto de reparación. El juego puede procesar ese valor de forma distinta.

Entiende el intervalo de instantáneas y la detención

La prueba usa la programación de animación del navegador y lee instantáneas nuevas como máximo cada 100 ms. Eso facilita la lectura; no mide frecuencia de muestreo ni latencia física del mando. Una pulsación y liberación muy rápidas entre lecturas pueden no verse. Mantén el botón lo suficiente para comparar estados, sin medir aquí velocidad de reacción. Ocultar la pestaña o salir del navegador detiene la prueba y borra lecturas. Detener también las borra sin desconectar ni desemparejar. Iniciar establece una sesión nueva. Se muestran estados actuales: no se guarda historial de eventos, cuentan todas las transiciones ni exporta una grabación de entradas.

Repite un informe inesperado en la tarea real

Anota navegador, conexión, asignación informada y control comprobado. Repite el mismo movimiento lento o pulsación mantenida sin cambiar condiciones; compara después una conexión compatible o aplicación receptora. Una entrada ausente solo aquí exige revisar navegador y acceso antes de concluir una avería. Entrada presente aquí pero ausente en el juego requiere comparar sus asignaciones, perfil y modo de mando compatible. Movimiento involuntario persistente en varias aplicaciones aporta evidencia al soporte oficial, sin demostrar automáticamente desgaste del sensor. Vibración, batería, giroscopio, sondeo físico y retraso de respuesta no se miden. Usa el comprobador de retraso de entrada para comparar el recorrido de respuesta como siguiente paso.

Cómo interpretar el resultado

La detección depende del navegador, controlador, conexión y acceso de la página. La ausencia de un dispositivo no confirma una avería. Un eje distinto de cero en reposo no demuestra desgaste. No se miden latencia de entrada ni frecuencia de sondeo del hardware.

Preguntas habituales

¿Por qué no aparece el mando?

Pulsa un botón con la página en foco. Comprueba el emparejamiento, usa un cable USB de datos y revisa el estado de acceso o compatibilidad.

¿Detener desconecta el mando?

No. Detiene las actualizaciones de esta página. La conexión sigue bajo el control del sistema operativo.