JavaScript: tasti corrispondenti ai valori della proprietà keyCode
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 |