L'oggetto Event
in JavaScript possiede la proprietà keyCode
che conserva un valore numerico corrispondente al tasto premuto sulla tastiera. Riporto di seguito una tabella con i valori più comuni di questa proprietà e i tasti ad essi associati.
Tasto premuto | Codice JavaScript del tasto |
---|---|
Backspace | 8 |
Tab | 9 |
Invio | 13 |
Maiusc | 16 |
Ctrl | 17 |
Alt | 18 |
Pausa | 19 |
Caps Lock | 20 |
Escape | 27 |
Pagina su | 33 |
Pagina giù | 34 |
End | 35 |
Home | 36 |
Freccia sinistra | 37 |
Freccia in alto | 38 |
Freccia destra | 39 |
Freccia in basso | 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 |
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 |
Tasto left window | 91 |
Tasto right window | 92 |
Tasto Select | 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 |
Numpad 8 | 104 |
Numpad 9 | 105 |
Moltiplica | 106 |
Più | 107 |
Meno | 109 |
Punto decimale | 110 |
Dividi | 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 |
Due punti | 186 |
Segno di uguale | 187 |
Virgola | 188 |
Trattino | 189 |
Punto | 190 |
Slash in avanti | 191 |
Accento grave | 192 |
Parentesi aperta | 219 |
Slash indietro | 220 |
Parentesi chiusa | 221 |
Apice singolo | 222 |