piapia123
es

Prueba de dispositivos

Multimedia

Todo se ejecuta en tu navegador: no se sube nada

Teclado

Haz clic aquí y pulsa cualquier tecla

Todo se lee en local; no se envía nada. ⚠️ Cada pestaña libera sus escuchadores y su flujo al salir: la cámara y el micrófono se abren solo mientras su pestaña está activa y se detienen al salir.

Una página prueba todo lo que el dispositivo puede informar: teclado, ratón, táctil, cámara, micrófono, sensores, batería y mandos de juego, en ocho pestañas. ⚠️ Dos decisiones deliberadas. Primera, cada pestaña pide permiso y enlaza sus escuchas solo mientras está activa, y limpia al salir: abrir la cámara y el micrófono al cargar la página asusta y deja en el navegador un registro de que este sitio sigue usando la cámara. Al cambiar a la pestaña de cámara y pulsar Abrir es cuando se pide, y al salir se llama a `track.stop()`. Segunda, estas API faltan de forma desigual entre navegadores y dispositivos, y cuando faltan el síntoma suele ser que no llegan eventos y los valores están vacíos; la página dice claramente que el navegador no las ofrece en vez de mostrar un 0, porque un 0 manda a la gente a arreglar hardware que no está roto. Todo se lee en local; no se sube nada.

Funciones

  • Teclado: code, key, keyCode y estado de los modificadores en cada pulsación, además de cuánto del bloque principal te queda por probar
  • Ratón: izquierdo, central, derecho y ambos laterales, dirección de la rueda y pasos convertidos, detección de doble clic, posición y velocidad del puntero, pointerType
  • Táctil: número máximo de puntos de contacto y las coordenadas de cada contacto actual, además de si la presión se informa de verdad (0,5 constante significa que no)
  • Cámara: lista los dispositivos y luego informa solo de la resolución y los fotogramas por segundo realmente negociados; la vista previa está desactivada por defecto y se puede ocultar cuando quieras
  • Micrófono: una barra de nivel en vivo movida por el RMS del analizador, con parada en un clic
  • Sensores: lecturas de deviceorientation y devicemotion, diciendo que no están disponibles en vez de mostrar 0 cuando no llega nada
  • Batería: nivel y estado de carga de getBattery, con una nota clara cuando la API no existe (la mayoría de navegadores la ha retirado)
  • Mando: estado de botones y palancas de getGamepads; conecta un mando y pulsa cualquier botón para que aparezca
  • Cada pestaña retira sus escuchas y detiene sus pistas multimedia al salir; la cámara y el micrófono se abren solo mientras su pestaña está activa

Cómo se usa

  1. Usa las pestañas de arriba; las de teclado y ratón no necesitan pulsar nada para informar
  2. Las pestañas de cámara y micrófono solo piden permiso al pulsar Abrir, así que nada se abre hasta que aceptas
  3. Los sensores y los mandos a menudo no dan datos en un equipo de escritorio, y la página explica por qué cuando ocurre
  4. Cambia de pestaña o cierra la página y la cámara y el micrófono se detienen solos

Preguntas frecuentes

¿Por qué no abre la cámara al cargar la página?
Porque abrir la cámara y el micrófono al cargar asusta y deja en el navegador un registro de que este sitio sigue usando la cámara. El permiso se pide solo después de cambiar a la pestaña y pulsar Abrir, y al salir de la pestaña se llama a `track.stop()` al momento. Equivocarse en esto es el peor error que puede cometer una herramienta así.
¿Por qué la pestaña de batería dice que no está disponible?
La API de estado de la batería la ha retirado la mayoría de los navegadores por privacidad, ya que sirve para identificar equipos: Firefox nunca la implementó y Chrome la ha retirado en la mayoría de plataformas. Así que el mensaje es comportamiento del navegador, no un fallo de tu hardware.
¿Por qué la presión táctil dice que no se admite?
La especificación de eventos táctiles exige que los dispositivos sin soporte de presión informen `pressure: 0.5`, que significa «desconocido» y no «medio pulsado». Por eso esta página trata un 0,5 constante como no admitido en vez de dibujar una barra a medias que te engañe.
¿Por qué no hay datos de sensores?
La orientación y el movimiento vienen de sensores integrados en el dispositivo, y la mayoría de los equipos de escritorio no los tienen. Tras esperar un poco sin datos, la página dice que el navegador no los ofrece en vez de mostrar una fila de ceros.

Herramientas relacionadas