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 |