The KeyboardEvent
THE WORLD'S LARGEST WEB DEVELOPER SITE

HTML DOM KeyboardEvent

❮ DOM Events ❮ Event Objects


The KeyboardEvent Object

Events that occur when user presses a key on the keyboard, belongs to the KeyboardEvent Object.


KeyboardEvent Properties and Methods

Property/Method Description
altKey Returns whether the "ALT" key was pressed when the key event was triggered
charCode Returns the Unicode character code of the key that triggered the event
code Returns the code of the key that triggered the event
ctrlKey Returns whether the "CTRL" key was pressed when the key event was triggered
isComposing Returns whether the state of the event is composing or not
key Returns the key value of the key represented by the event
keyCode Returns the Unicode character code of the key that triggered the onkeypress event, or the Unicode key code of the key that triggered the onkeydown or onkeyup event
location Returns the location of a key on the keyboard or device
metaKey Returns whether the "meta" key was pressed when the key event was triggered
repeat Returns whether a key is being hold down repeatedly, or not
shiftKey Returns whether the "SHIFT" key was pressed when the key event was triggered
which Returns the Unicode character code of the key that triggered the onkeypress event, or the Unicode key code of the key that triggered the onkeydown or onkeyup event

Inherited Properties and Methods

The KeyboardEvent inherits all the properties and methods from:

The UiEvent

The Event Object


Event Types

These event types belongs to the KeyboardEvent Object:

Event Description
onkeydown The event occurs when the user is pressing a key
onkeypress The event occurs when the user presses a key
onkeyup The event occurs when the user releases a key

❮ DOM Events ❮ Event Objects