HTML DOM KeyboardEvent

Objeto KeyboardEvent

O evento que ocorre quando o usuário pressiona alguma tecla no teclado é do objeto KeyboardEvent.

Atributo/Método Descrição
altKey Retorna se a tecla "ALT" foi pressionada ao desencadear o evento de tecla.
charCode Retorna o código Unicode do caractere da tecla que desencadeou o evento onkeypress.
code Retorna o código da tecla que desencadeou o evento.
ctrlKey Retorna se a tecla "CTRL" foi pressionada ao desencadear o evento de tecla do mouse.
getModifierState() Retorna true se a tecla especificada foi ativada.
isComposing Retorna se o estado do evento está sendo constituído.
key Retorna o valor da tecla representado pelo evento.
keyCode Retorna o código Unicode do caractere da tecla que desencadeou o evento onkeypress, ou o código Unicode da tecla que desencadeou os eventos onkeydown ou onkeyup
location Retorna a posição da tecla no teclado ou no dispositivo.
metaKey Retorna se a tecla "META" foi pressionada ao desencadear o evento de tecla.
repeat Retorna se alguma tecla foi pressionada repetidamente.
shiftKey Retorna se a tecla "SHIFT" foi pressionada ao desencadear o evento de tecla.
which Retorna o código Unicode do caractere da tecla que desencadeou o evento onkeypress, ou o código Unicode da tecla que desencadeou os eventos onkeydown ou onkeyup

Atributos e métodos herdados

O KeyboardEvent herda todos os atributos e métodos dos seguintes objetos:

UiEvent

Objeto Evento

Tipo de evento

esses tipos de eventos pertencem ao objeto KeyboardEvent:

Evento Descrição
onkeydown Este evento ocorre enquanto o usuário está pressionando uma tecla.
onkeypress Este evento ocorre quando o usuário pressionar uma tecla.
onkeyup Este evento ocorre quando o usuário solta uma tecla.