Presiona una tecla

Para obtener su código JavaScript, valor y más.

Información de Teclas (KeyCodes) para JavaScript

Desarrollar aplicaciones web que responden al teclado puede ser complicado. Los navegadores y sistemas operativos manejan los eventos de teclado de formas ligeramente diferentes. Esta herramienta te muestra exactamente qué valores (`event.key`, `event.code`, `event.which`) envía tu navegador cuando presionas cualquier tecla.

Event.key

El valor moderno recomendado. Representa el carácter generado por la tecla (teniendo en cuenta el idioma del teclado).

Event.code

Representa la tecla física en el teclado. Útil para juegos (WASD) ya que es independiente del layout del idioma.

Deprecados

También mostramos `keyCode` y `which` (aún usados en código legacy) para asegurar compatibilidad.

¿Para qué sirve esto?

  • Crear atajos de teclado para tu aplicación web (`Ctrl + S`, `Esc`, etc).
  • Programar controles para juegos en el navegador.
  • Depurar problemas de input en formularios complejos.
  • Entender la diferencia entre teclas físicas y caracteres lógicos en diferentes layouts (QWERTY vs AZERTY).