keyCode property
Gets the numeric key code of a key that is pressed.
![]() ![]() |
Syntax
| JavaScript | |
|---|
Property values
Type: Integer
The numeric code of the key that is pressed.
Standards information
- Document Object Model (DOM) Level 3 Events Specification, Section 5.2.6
Remarks
The keyCode property represents the character code during the onkeypress event and the unmodified scan code of the key during onkeydown and onkeyup events. To detect whether the Alt, Ctrl, Meta, or Shift key is also pressed, see the altKey, ctrlKey, metaKey, or shiftKey property of the event.
The keyCode property is provided for compatibility only. The latest version of the Document Object Model (DOM) Events specification defines a key property instead.
See also
- KeyboardEvent
- Reference
- char
- charCode
- key
- which
Show:

