The KeyboardEvent

DOM Events❮ Event Objects : Events that occur when user presses a key on the keyboard, belongs to the KeyboardEvent Object."

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
getModifierState() Returns true if the specified key is activated
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 Deprecated. Avoid using it.
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:

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