Loading, please wait...

Javascript Char Codes (Key Codes)

Jun 05, 2019 Javascript Char Codes (Key Codes), 84 Views
Javascript Char Codes (Key Codes)

Javascript Char Codes (Key Codes)

In most the browser there are three possible kinds of events triggered when a keyboard key is pressed or released:

  • keydown
  • keypress
  • keyup

Whenever a KeyboardEvent triggered, you can check which key was pressed or released because that event contains information which you can write logic against.


    document.addEventListener("keydown", function(event) {
    console.log(event.which);
    console.log(event.keyCode);
    console.log(event.shiftKey);
    console.log(event.altKey);
    console.log(event.ctrlKey);
    console.log(event.metaKey);
    }

# Table of KeyCodes

Key Code
backspace 8
tab 9
enter 13
shift 16
ctrl 17
alt 18
pause/break 19
caps lock 20
escape 27
page up 33
page down 34
end 35
home 36
left arrow 37
up arrow 38
right arrow 39
down arrow 40
insert 45
delete 46
0 48
1 49
2 50
3 51
4 52
5 53
6 54
7 55
8 56
9 57
a 65
b 66
c 67
d 68
 
Key Code
e 69
f 70
g 71
h 72
i 73
j 74
k 75
l 76
m 77
n 78
o 79
p 80
q 81
r 82
s 83
t 84
u 85
v 86
w 87
x 88
y 89
z 90
left window key 91
right window key 92
select key 93
numpad 0 96
numpad 1 97
numpad 2 98
numpad 3 99
numpad 4 100
numpad 5 101
numpad 6 102
numpad 7 103
 
Key   Code
numpad 8   104
numpad 9   105
multiply   106
add   107
subtract   109
decimal point   110
divide   111
f1   112
f2   113
f3   114
f4   115
f5   116
f6   117
f7   118
f8   119
f9   120
f10   121
f11   122
f12   123
num lock   144
scroll lock   145
semi-colon   186
equal sign   187
comma   188
dash   189
period   190
forward slash   191
grave accent   192
open bracket   219
back slash   220
close braket   221
single quote   222
     

Related Article