Blog
Español

Test de teclado online — Prueba teclas y ghosting

Un probador de teclado tecla a tecla con teclas mantenidas y recuento de rollover

Funciona en tu navegador · no se sube nada

Distribución

Haz clic aquí y pulsa teclas

key
–
code
–
keyCode (obsoleto)
–
location
–
repeat
–
Modificadores
–

Teclas pulsadas ahora

–

Máximo de teclas a la vez

0

Teclas probadas

0 / 104

Eventos recientes

Todavía no has pulsado ninguna tecla.

Mientras un método de entrada (IME), como el coreano, el chino o el japonés, está activo, key puede mostrar Process. Usa code para identificar la tecla física.

Las combinaciones que se reserva el navegador (Ctrl+W, Ctrl+T, Ctrl+N, Alt+F4, Ctrl+Tab) y las teclas del sistema operativo (Windows, Fn, algunas teclas multimedia) no se pueden bloquear o nunca llegan a la página.

Si mantienes varias teclas y algunas no se registran, puede que el teclado haya llegado a su límite de teclas simultáneas (ghosting). Esta herramienta solo muestra lo que el navegador ha recibido realmente.

Las teclas que pulsas solo se muestran en esta pantalla y no se guardan ni se envían a ningún servidor.

Qué es

El test de teclado ilumina la tecla correspondiente de un teclado en pantalla en el momento en que la pulsas y muestra los valores key, code, keyCode, location y repeat que recibió el navegador. Sirve para comprobar que un teclado nuevo no tiene teclas muertas, para encontrar la tecla que dejó de responder en uno viejo o para probar el límite de teclas simultáneas de un teclado gaming. Cada tecla que hayas pulsado al menos una vez se queda en verde, así que puedes recorrer todo el teclado y ver cuáles te faltan.

Cómo se usa

  1. Haz clic en el área de prueba con borde discontinuo para darle el foco. Cuando el borde se oscurece y el texto indica que está escuchando, ya puedes empezar.
  2. Pulsa teclas. Una tecla se resalta mientras la mantienes y queda en verde al soltarla.
  3. En las tarjetas de abajo verás, para la última tecla, los valores key, code, keyCode, location (izquierda, derecha o teclado numérico), si es repetición y las teclas modificadoras.
  4. Mantén varias teclas a la vez y observa la lista de teclas mantenidas y el contador del máximo. Prueba las combinaciones que usas de verdad.
  5. Para terminar, haz clic fuera del área o pulsa Esc tres veces seguidas. Si desactivas el bloqueo de acciones predeterminadas, Tab y la barra espaciadora vuelven a funcionar como siempre.
  6. Borrar elimina las marcas verdes y el contador del máximo.

Qué significa cada valor

  • code: la posición física de una tecla, como KeyA para la tecla A. No cambia al cambiar la distribución o el idioma, y por eso es lo que mueve el teclado en pantalla.
  • key: el carácter o el nombre de tecla que se produce, como a, A, ñ o Enter. Cambia con Shift y con el idioma de entrada, y muestra Process mientras un IME está componiendo.
  • keyCode: un valor numérico antiguo. Está obsoleto, pero se muestra para que puedas compararlo con código heredado.
  • location: distingue las teclas duplicadas. 0 estándar, 1 izquierda, 2 derecha, 3 teclado numérico.
  • Teclas mantenidas: una tecla cuenta como mantenida desde que el navegador recibe keydown hasta que recibe keyup. Si el área de prueba pierde el foco, todas se consideran soltadas.
  • Distribución en pantalla: puedes elegir Inglés (104 teclas) o Coreano (106 teclas). Ambas siguen las posiciones de un teclado estadounidense. En un teclado español, francés, alemán o japonés las teclas se iluminan igualmente por posición, aunque la etiqueta dibujada sea la estadounidense, y las teclas que no existen en esa distribución solo aparecen en las tarjetas y el registro.
  • Lo que no se puede bloquear: Ctrl+W, Ctrl+T, Ctrl+N, Alt+F4, Ctrl+Tab, la tecla Windows y Fn los gestiona el navegador o el sistema operativo y no se pueden detener o no llegan nunca.

Ejemplos

Tecla pulsada key code location
Shift izquierdo Shift ShiftLeft 1 (izquierda)
Shift derecho Shift ShiftRight 2 (derecha)
5 del teclado numérico 5 Numpad5 3 (teclado numérico)
5 de la fila superior 5 Digit5 0 (estándar)
Barra espaciadora (espacio) Space 0 (estándar)

El 5 del teclado numérico y el de la fila superior dan el mismo valor key, pero distinto code y location, así que puedes saber cuál responde. En un Mac, mientras mantienes Comando puede que no llegue el keyup de otras teclas y alguna parezca atascada. Si pasa, pulsa Borrar.

Preguntas frecuentes

Algunas teclas no se iluminan. ¿Están rotas?

Primero haz clic en el área de prueba para que tenga el foco. Fn, muchas teclas multimedia y las que gestiona antes el sistema operativo, como la tecla Windows o las de captura de pantalla, a menudo no llegan nunca al navegador. Si una tecla de letra normal se queda apagada, puede estar sucia o averiada, así que pruébala también en otro programa.

¿Qué es el ghosting y cómo lo compruebo?

El ghosting es un límite del hardware por el que, al pulsar varias teclas a la vez, algunas pulsaciones desaparecen o aparece pulsada una tecla que no tocaste. Mantén la combinación que usas de verdad, por ejemplo las teclas de movimiento y salto de un juego, y compara la lista de teclas mantenidas y el máximo con el número de teclas que pulsaste. Si la cifra es menor, el teclado o su conexión no pueden transmitir esa combinación.

¿Por qué no se puede bloquear Ctrl+W o Alt+F4?

Las combinaciones que cierran pestañas o ventanas las captura el navegador o el sistema operativo antes de que la página pueda reaccionar, así que ninguna web puede impedirlas. Lo mismo ocurre con Ctrl+Tab y los atajos de la tecla Windows. La herramienta sí evita el desplazamiento y los cambios de foco que provocan teclas como Tab, F5, las flechas o la barra espaciadora, y deja a propósito los atajos de las herramientas para desarrolladores, como F12.

Mi teclado es español (ISO). ¿Se ve bien en pantalla?

Las teclas se reconocen por su posición física (el valor code), no por lo que llevan impreso. El teclado en pantalla tiene la disposición estadounidense, así que cada tecla se ilumina en su misma posición aunque la etiqueta sea otra; la Ñ, por ejemplo, se ilumina donde el teclado en pantalla muestra el punto y coma. La tecla extra junto al Shift izquierdo (la de los signos menor y mayor) no está dibujada, pero su código aparece en las tarjetas y en el registro. Lo mismo vale para teclados AZERTY, QWERTZ o JIS.

¿Por qué key muestra Process?

Cuando un editor de métodos de entrada (IME), como los que se usan para coreano, chino o japonés, procesa la tecla primero, el navegador informa key como Process. La tecla física sigue disponible en code, por ejemplo KeyA, así que el teclado en pantalla sigue funcionando.

¿Se envían mis pulsaciones a algún sitio?

No. Las pulsaciones solo se muestran en esta pantalla y nunca se guardan ni se transmiten. La herramienta solo lee las teclas mientras el área de prueba de esta página tiene el foco.

¿Echas en falta alguna herramienta?