HTML DOM KeyboardEvent
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 | 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:
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 | 

