Anexe B. Valorile codurilor de tastatură
Codurile de tastatură sunt valori numerice care corespund tastelor fizice de pe tastatură, dar nu corespund neapărat unui anumit caracter. De exemplu, tasta A de pe tastatură produce același cod de tastă atunci când este apăsată, chiar dacă codul său de caracter ar putea fi 65 (A majusculă)sau 97 (a minusculă), în funcție de faptul dacă tasta Shift este apăsată în același timp. Codurile de taste nu sunt influențate de tastele modificatoare. Valorile caracterelor (a se vedea apendicele A) pot fi citite din evenimentul keypress
, în timp ce valorile tastelor, inclusiv ale tastelor de navigare și de funcție, sunt disponibile din evenimentele keydown
și keyup
. Tabelul următor enumeră toate tastele de pe o tastatură tipică din limba engleză americană și codurile de taste corespunzătoare.
Tastatura |
Valoare cheie |
Tastatura |
Valoare cheie |
Tastatura |
|
Alt |
F5 |
||||
Săgeată în jos |
F6 |
||||
Frecată stânga |
F7 |
F7 |
|||
Frecată Dreapta |
F8 |
||||
Frecată sus |
F9 |
||||
Backspace |
F10 |
||||
Blocarea majusculelor |
F1 |
||||
Ctrl |
F12 |
F12 |
|||
Delete |
Home |
||||
End |
Insert |
Insert |
|||
Intrare |
Num Lock |
||||
Esc |
(NumPad) – |
||||
F1 |
(NumPad) * |
||||
F2 |
(NumPad) . |
||||
F3 |
(NumPad) / |
||||
F4 |
(NumPad) + |
||||
(NumPad) 0 |
P |
||||
NumPad) 1 |
Q |
||||
(NumPad) 2 |
R |
||||
NumPad) 3 |
S |
||||
(NumPad) 4 |
T |
||||
(NumPad) 5 |
U |
||||
(NumPad) 6 |
V |
||||
(NumPad) 7 |
V |
W |
|||
(NumPad) 8 |
X |
||||
(NumPad) 9 |
Y |
||||
Page Down |
Z |
||||
Page Up |
|||||
Pauză |
Print Scrn |
||||
Scroll Lock |
|||||
Shift |
|||||
Spacebar |
Spacebar |
||||
Tab |
|||||
A |
|||||
B |
|||||
C |
|||||
D |
‘ |
||||
E |
|||||
F |
, |
||||
G |
|||||
H |
|||||
I |
|||||
J |
|||||
M |
‘ |
||||
N |
|||||
N |
= |
||||
O |