HTML DOM KeyboardEvent

Objeto KeyboardEvent

El evento que ocurre cuando el usuario presiona alguna tecla en el teclado es un objeto KeyboardEvent.

Atributo/Método Descripción
altKey Devuelve si se pulsó la tecla "ALT" al momento del evento de pulsación de tecla.
charCode Devuelve el código Unicode del carácter de la tecla que desencadena el evento onkeypress.
code Devuelve el código de la tecla que desencadenó el evento.
ctrlKey Devuelve si se pulsó la tecla "CTRL" al momento del evento de pulsación de ratón.
getModifierState() Devuelve true si se activa la tecla especificada.
isComposing Devuelve si el estado del evento está en construcción.
key Devuelve el valor de la tecla que representa el evento.
keyCode Devuelve el código Unicode del carácter de la tecla que desencadena el evento onkeypress, o el código Unicode del código de tecla que desencadena el evento onkeydown o onkeyup.
location Devuelve la ubicación de la tecla en el teclado o dispositivo.
metaKey Devuelve si se pulsó la tecla "META" al momento de desencadenar el evento de pulsación de tecla.
repeat Devuelve si se está pulsando repetidamente alguna tecla.
shiftKey Devuelve si se pulsó la tecla "SHIFT" al momento de desencadenar el evento de pulsación de tecla.
which Devuelve el código Unicode del carácter de la tecla que desencadena el evento onkeypress, o el código Unicode del código de tecla que desencadena el evento onkeydown o onkeyup.

Propiedades y métodos heredados

El objeto KeyboardEvent hereda todas las propiedades y métodos de los siguientes objetos:

UiEvent

Objeto Evento

Tipo de evento

Estos tipos de eventos pertenecen al objeto KeyboardEvent:

Evento Descripción
onkeydown Este evento se produce mientras el usuario está presionando una tecla.
onkeypress Este evento se produce cuando el usuario presiona una tecla.
onkeyup Este evento se produce cuando el usuario suelta una tecla.