Skip to content
Zoyku

Códigos de teclado

Pulse cualquier tecla para ver en vivo su event.key, event.code y keyCode clásico, más el estado de las modificadoras y el historial de sus últimas 10 teclas.

event.key
—
event.code
—
keyCode
—
ModificadorasCtrlAltShiftMeta
Últimas 10 teclas

Esperando una tecla…

Pulse cualquier tecla: los valores se actualizan al instante, sin cuadro de texto.

Esta herramienta funciona por completo en tu navegador. Tus datos nunca salen de tu dispositivo y no se suben a ningún servidor.

Cómo usarlo

  1. 1Haga clic en cualquier parte de la página para darle foco de teclado y pulse una tecla.
  2. 2Lea event.key, event.code y keyCode en las tres tarjetas; Ctrl/Alt/Shift/Meta se iluminan mientras estén pulsadas.
  3. 3Active "ignorar repetición automática" para filtrar las repeticiones y compare teclas en la tabla de las últimas 10.

Códigos de teclado

Los fallos de teclado suelen venir de confundir los tres valores que ofrece un KeyboardEvent: event.key es el carácter producido ("a" o "A" con Shift), event.code es la tecla física (KeyA sin importar la distribución) y keyCode es el código numérico heredado del que el código viejo aún depende. Al pulsar teclas aquí, los tres aparecen en paralelo al instante, junto con las modificadoras pulsadas en ese momento.

Además guarda las últimas 10 pulsaciones en una tabla de historial, para comparar valores entre teclas en vez de pulsar y olvidar. Útil para controles de juego, atajos de teclado o depurar por qué un manejador keydown se dispara dos veces (active ignorar repetición para filtrar la auto-repetición).

Preguntas frecuentes

¿Por qué event.key y event.code difieren para la misma tecla?

event.key indica el carácter producido con la distribución y modificadoras actuales ("A", "á", "1"), mientras event.code indica la posición física (KeyA, Digit1) independiente de la distribución. Los atajos deberían comparar code; el manejo de texto debería leer key.

¿keyCode está obsoleto?

Sí: es heredado y se mantiene solo por compatibilidad con código antiguo que decide por números como 13 (Enter) o 27 (Escape). El código nuevo debe usar event.key o event.code; esta herramienta lo muestra para mapear constantes antiguas durante la migración.

¿Por qué se repite el mismo valor al mantener pulsada una tecla?

Mantener pulsada una tecla hace que el SO envíe eventos keydown repetidos con repeat a true. Active "ignorar repetición automática" para mostrar solo la pulsación inicial; desactívelo si necesita verificar que su manejador recibe los eventos repetidos.

How accurate are the results?

Calculations follow the official definitions — SI conversion factors, NIST constants, or the governing formula shown on the page — and results display to enough significant digits for real-world use.

Can I use it on mobile?

Yes. The interface is responsive and all inputs adapt to touch; the calculation itself runs offline once loaded.

¿Esta herramienta es gratis?

Sí, totalmente gratis: sin registro, sin suscripción, sin límites diarios y sin marcas de agua.

Insertar esta herramienta

Pon esta herramienta en tu sitio con una línea: se ejecuta en el navegador del visitante.

<iframe src="https://zoyku.com/es/tools/keycode-info?embed=1" width="100%" height="640" style="border:0;border-radius:16px" title="Zoyku — keycode-info" loading="lazy"></iframe>
100% local processing