KeyboardEvent.charCode
- UNOFFA legacy KeyboardEvent
property that gives the Unicode codepoint number of a character key pressed during a keypress
event.
IE
- 5.5 - 8: Not supported
- 9 - 10: Supported
- 11: Supported
Edge
- 12 - 100: Supported
- 101: Supported
Firefox
- 2: Support unknown
- 3 - 99: Supported
- 100: Supported
- 101 - 102: Supported
Chrome
- 4 - 100: Supported
- 101: Supported
- 102 - 104: Supported
Safari
- 3.1 - 3.2: Support unknown
- 4 - 15.3: Supported
- 15.4: Supported
- TP: Supported
Opera
- 9 - 11.6: Not supported
- 12: Support unknown
- 12.1 - 85: Supported
- 86: Supported
- 87: Supported
Safari on iOS
- 3.2 - 4.3: Support unknown
- 5 - 15.3: Supported
- 15.4: Supported
Opera Mini
- all: Not supported
Android Browser
- 2.1 - 2.2: Support unknown
- 2.3 - 4.4.4: Supported
- 101: Supported
Opera Mobile
- 10 - 11.5: Not supported
- 12: Support unknown
- 12.1: Supported
- 64: Supported
Chrome for Android
- 101: Supported
Firefox for Android
- 100: Not supported
UC Browser for Android
- 12.12: Supported
Samsung Internet
- 4 - 15.0: Supported
- 16.0: Supported
QQ Browser
- 10.4: Supported
Baidu Browser
- 7.12: Supported
KaiOS Browser
- 2.5: Supported
This property is legacy and deprecated. "Some key events, or their values, might be suppressed by the IME in use". On mobile (virtual keyboard), all keys are reported as 0.
- Resources:
- MDN Web Docs - charCode