Appendix B. Keyboard Key Code Values
Kody klawiszy to wartości numeryczne, które odpowiadają fizycznym klawiszom na klawiaturze, ale niekoniecznie odpowiadają konkretnym znakom. Na przykład, klawisz A na klawiaturze produkuje ten sam kod klawisza, gdy jest wciśnięty, mimo że jego kod znaku może być 65 (duża litera A) lub 97 (mała litera a), w zależności od tego, czy klawisz Shift jest wciśnięty w tym samym czasie. Na kody klawiszy nie mają wpływu klawisze modyfikatorów. Wartości znaków (patrz Dodatek A) można odczytać ze zdarzenia keypress
, natomiast wartości klawiszy, w tym klawiszy nawigacyjnych i funkcyjnych, są dostępne ze zdarzeń keydown
i keyup
. Poniższa tabela zawiera listę wszystkich klawiszy na typowej angielskiej klawiaturze amerykańskiej oraz odpowiadające im kody klawiszy.
Klucz |
Wartość klawisza |
Klucz |
Wartość klawisza |
|
Alt |
F5 |
|||
Strzałka w dół |
F6 |
|||
Strzałka w lewo |
F7 |
|||
Strzałka |
||||
Backspace |
F10 |
|||
Caps Lock |
F1 |
|||
Ctrl |
F12 |
|||
Delete |
Home |
|||
End |
Insert |
|||
Enter |
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 |
W |
|||
(NumPad) 8 |
X |
|||
(NumPad) 9 |
Y |
|||
Page Down |
Z |
|||
Page Up |
||||
Pause |
||||
Print Scrn |
||||
Blokada przewijania |
||||
Shift |
||||
Spacebar |
||||
Skrętka | ||||
Tab |
||||
A |
||||
B |
||||
C |
||||
D |
’ |
|||
E |
||||
F |
, |
|||
G |
||||
H |
||||
I |
||||
J |
||||
M |
’ |
|||
N |
= |
|||
O |