Bijlage B. Codewaarden voor toetsen
Toetscodes zijn numerieke waarden die overeenkomen met fysieke toetsen op het toetsenbord, maar die niet noodzakelijkerwijs overeenkomen met een bepaald teken. De toets A op het toetsenbord produceert bijvoorbeeld dezelfde toetscode wanneer hij wordt ingedrukt, ook al kan de tekencode 65 (hoofdletter A) of 97 (kleine letter a) zijn, afhankelijk van het feit of de Shift-toets op hetzelfde moment is ingedrukt. Toetscodes worden niet beïnvloed door modificatietoetsen. De tekenwaarden (zie Appendix A) kunnen worden gelezen uit de keypress
-gebeurtenis, terwijl de toetswaarden, inclusief navigatie- en functietoetsen, beschikbaar zijn uit de keydown
– en keyup
-gebeurtenissen. De volgende tabel geeft een overzicht van alle toetsen op een typisch Amerikaans Engels toetsenbord en de bijbehorende toetscodes.
Key |
Key value |
Key |
Key value |
||
Alt |
F5 |
||||
Pijltje omlaag |
F6 |
||||
Pijl naar links |
F7 |
||||
Pijl naar rechts |
|||||
Pijl naar Rechts |
F8 |
||||
Pijl omhoog |
F9 |
||||
Backspace |
F10 |
||||
Caps Lock |
F1 |
||||
Ctrl |
F12 |
||||
Delete |
Home |
||||
End |
Insert |
||||
Enter |
Num Lock |
||||
Esc |
(NumPad) – |
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 |
||||
Pagina omhoog |
|||||
Pauze |
|||||
Print Scrn |
|||||
Scroll Lock |
|||||
Shift |
|||||
Spatiebalk |
|||||
Tab |
|||||
A |
|||||
B |
|||||
C |
|||||
D |
‘ |
||||
E |
|||||
F |
, |
||||
G |
|||||
H |
|||||
I |
|||||
J |
|||||
M |
‘ |
||||
N |
= |
||||
O |