keyPropiedad de evento

事件对象参考手册Objeto de evento

Ejemplo

Obtener el botón del teclado al presionar una tecla:

var x = event.key;

xEl resultado es:

Enter

Pruébalo »

Este artículo contiene más ejemplos en la parte inferior.


Definición y uso

El evento key devuelve el identificador de la tecla cuando se presiona una tecla.

El identificador de tecla es una cadena que representa el botón del teclado. El valor de retorno de esta propiedad puede ser:

  • Una sola letra (como "a", "W", "4", "+" o "$")
  • Varias letras (como "F1", "Enter", "HOME" o "CAPS LOCK")

Consejo:Si deseas ver si se ha presionado la tecla "ALT", "CTRL", "META" o "SHIFT", puedes usaraltKey, ctrlKey, metaKeyoshiftKeyla propiedad.


Compatibilidad del navegador

Los números de la tabla indican la primera versión del navegador que admite esta propiedad.

Propiedad
key No compatible 9.0 23.0 No compatible No compatible


Sintaxis

event.key

Detalles técnicos

Valor de retorno: Una cadena que representa el botón de la tecla.

Valores posibles:
  • Una sola letra (como "a", "W", "4", "+" o "$")
  • Varias letras (como "F1", "Enter", "HOME" o "CAPS LOCK")
Nota:Los navegadores Chrome, Safari y Opera devuelven undefined
Versión DOM: DOM Level 3 Events


实例

Más ejemplos

Ejemplo

Mostrar un mensaje cuando el usuario presione la tecla "A":

var x = event.key;

// Presiona la tecla "a" o "A" (usando caps lock o shift), muestra un mensaje

if (x == "a" || x == "A") {
    alert ("¡Has presionado la tecla 'A'!");
}

Pruébalo »


Páginas relacionadas

Manual de referencia de HTML DOM:Propiedad de evento key

Manual de referencia de HTML DOM:Propiedad de evento charCode

Manual de referencia de HTML DOM:Propiedad de evento which

事件对象参考手册Objeto de evento

Otras extensiones