Returns the Unicode value of a non-character key in a
keypress event or any key in any other type of keyboard event.
For constants equivalent to these numeric codes, see
var value = event.keyCode;
valueis the Unicode value of the key that was pressed.
keypress event, the Unicode value of the key pressed is stored in either the
charCode property, never both. If the key pressed generates a character (e.g. 'a'),
charCode is set to the code of that character, respecting the letter case. (i.e.
charCode takes into account whether the shift key is held down). Otherwise, the code of the pressed key is stored in
To get the code of the key regardless of whether it was stored in
charCode, query the
Characters entered through an IME do not register through
For a list of the
keyCode values associated with particular keys, run the example in Example 7: Displaying Event Object Constants and view the resulting HTML table.
Not part of W3C DOM specification. See