CoderTools

Probador de Teclado y Ratón

Prueba dispositivos de entrada y monitorea eventos de teclado/ratón en tiempo real

Registro de Eventos

No hay eventos registrados. Presiona una tecla o haz clic para comenzar.

Pase el cursor sobre esta área para activar el modo de bloqueo de teclas

Teclado Virtual

Presiona cualquier tecla para probar. Las teclas se iluminarán cuando se presionen.

Información de Tecla

Tecla

-

Código

-

KeyCode

-

Ubicación

-

Repetición

-

Modificadores

-

Prueba de Ghosting

Mantén varias teclas para probar N-key rollover (NKRO)

Teclas Mantenidas

0

Máx. Teclas Simultáneas

0

Teclas Presionadas Recientemente

Cómo Usar

Esta herramienta te ayuda a probar teclados y ratones, y monitorear eventos de entrada en tiempo real. Es especialmente útil para desarrolladores que depuran código de manejo de eventos, y usuarios que verifican si sus dispositivos funcionan correctamente.

Prueba del Teclado

El teclado virtual muestra las teclas que presionas en tiempo real. Prueba todas las teclas incluyendo teclas de función, modificadores y teclas especiales. El panel de información muestra detalles técnicos como código de tecla y código de escaneo.

Prueba del Ratón

Prueba todos los botones del ratón (izquierdo, central, derecho, atrás, adelante), rueda de desplazamiento, y rastrea coordenadas precisas del cursor. Nota: Debido a limitaciones del navegador, los eventos de botones atrás/adelante se activan al soltar en lugar de al presionar.

Registro de Eventos para Desarrolladores

El registro de eventos captura todos los eventos de teclado y ratón con marcas de tiempo precisas. Puedes ver la secuencia exacta de eventos mousedown, mouseup, click, o secuencias keydown, keypress, keyup. Filtra por tipo y exporta registros para análisis.

Entendiendo los Sistemas de Coordenadas

Las posiciones del ratón se reportan en múltiples sistemas de coordenadas:

  • clientX/Y - Posición relativa a la ventana del navegador (área visible)
  • pageX/Y - Posición relativa al documento completo (incluye desplazamiento)
  • screenX/Y - Posición relativa a la pantalla del monitor
  • offsetX/Y - Posición relativa al elemento objetivo
  • movementX/Y - Movimiento relativo desde el último evento (útil para arrastre)

Ghosting y N-Key Rollover

El ghosting ocurre cuando ciertas combinaciones de teclas no se registran en algunos teclados. Esta herramienta ayuda a detectar cuántas teclas puede manejar tu teclado simultáneamente (N-key rollover). Los teclados gaming típicamente soportan NKRO completo.

Detección de Doble Clic

Prueba dobles clics para TODOS los botones del ratón (izquierdo, central, derecho, atrás, adelante) con umbral de retardo personalizable (100-2000ms). Ayuda a detectar microinterruptores defectuosos que causan dobles clics no deseados. Ajusta el retardo para coincidir con tu velocidad de clic.

Consejos

  • Algunas teclas como F1-F12 pueden ser interceptadas por el navegador o el SO. Intenta presionar la tecla Fn si está disponible.
  • El registro de eventos es útil para depurar código JavaScript de manejo de entrada.
  • Usa el panel de coordenadas para entender cómo funcionan los diferentes valores de posición.
  • Exporta registros de eventos para analizar tiempos y secuencias de eventos.
  • El teclado virtual soporta disposiciones ANSI (US) e ISO (EU).

Preguntas Frecuentes

¿Por qué algunas teclas no responden?

Algunas teclas como Print Screen, Pause y ciertas teclas de función son interceptadas por el navegador o el SO. Esta es una característica de seguridad del navegador, no un problema del teclado.

¿Qué es el ghosting?

El ghosting ocurre cuando ciertas combinaciones de teclas no se registran debido a limitaciones eléctricas en el diseño de matriz del teclado. Los teclados gaming a menudo usan tecnología anti-ghosting o NKRO completo para prevenir esto.

¿Por qué mi ratón hace doble clic?

Esto generalmente es causado por microinterruptores desgastados. Usa la configuración de retardo de doble clic personalizable (100-2000ms) para probar todos los botones. Si un botón hace doble clic incluso con valores de retardo altos, el microinterruptor probablemente está defectuoso y necesita reemplazo.

¿Cuál es la diferencia entre 'key' y 'keyCode'?

'key' devuelve el valor del carácter de la tecla presionada (ej: 'a', 'Enter'). 'keyCode' devuelve un código numérico representando la tecla física. El código moderno debería usar las propiedades 'key' y 'code' en lugar del obsoleto 'keyCode'.

¿Mis datos se envían a algún servidor?

No. Esta herramienta funciona completamente en tu navegador. Todos los eventos de entrada se procesan localmente y no se transmiten datos a ningún lugar.

¿Qué son las ubicaciones del teclado?

La ubicación indica dónde está una tecla en el teclado: Estándar (0) para la mayoría de teclas, Izquierda (1) para modificadores izquierdos, Derecha (2) para modificadores derechos, y Teclado numérico (3) para teclas del teclado numérico.

¿Por qué los botones atrás/adelante responden al soltar?

Los navegadores retrasan los eventos de botones atrás/adelante para soportar navegación nativa. La herramienta muestra retroalimentación visual durante 200ms para asegurar visibilidad. Esto es una limitación del navegador, no un problema del dispositivo.

Herramientas Relacionadas