Appendice B. Valeurs des codes de touches du clavier
Les codes de touches sont des valeurs numériques qui correspondent aux touches physiques du clavier mais ne correspondent pas nécessairement à un caractère particulier. Par exemple, la touche A du clavier produit le même code de touche lorsqu’elle est enfoncée, même si son code de caractère peut être 65 (A majuscule)ou 97 (a minuscule), selon que la touche Shift est enfoncée au même moment. Les codes de touche ne sont pas influencés par les touches de modification. Les valeurs des caractères (voir annexe A) peuvent être lues à partir de l’événement keypress
, tandis que les valeurs des touches, y compris les touches de navigation et de fonction, sont disponibles à partir des événements keydown
et keyup
. Le tableau suivant répertorie toutes les touches d’un clavier anglais américain typique et leurs codes de touche correspondants.
Key |
Valeur de la touche |
Key |
Valeur de la touche |
|
Alt |
F5 |
|||
Flèche vers le bas |
F6 |
|||
Flèche gauche |
F7 |
|||
Flèche gauche Droite |
F8 |
|||
Flèche haut |
F9 |
|||
Retour arrière |
F10 |
|||
Verrouillage des majuscules |
F1 |
|||
Ctrl |
F12 |
|||
Suppression |
Home |
|||
End |
Insert |
|||
Entrée |
Verrouillage Num |
|||
Esc |
(NumPad) – |
|||
F1 |
(NumPad) * |
|||
F2 |
(NumPad) . |
|||
F3 |
(NumPad) / |
|||
F4 |
(NumPad) + |
|||
(NumPad) 0 |
P |
|||
NumPad) 1 |
Q |
|||
(Pavé numérique) 2 |
R |
|||
NumPad) 3 |
S |
|||
(NumPad) 4 |
T |
|||
(Pavé Numérique) 5 |
U |
|||
(Pavé Numérique) 6 |
V |
|||
(NumPad) 7 |
W |
|||
(Pavé Numérique) 8 |
X |
|||
(Pavé Numérique) 9 |
Y |
|||
Page Down |
Z |
|||
Page en haut |
||||
Pause |
||||
Imprimer Scrn |
||||
Enclenchement du défilement |
||||
Majuscule |
||||
Barre d’espace |
||||
Tabulation |
||||
A |
||||
B |
||||
C |
||||
D |
‘ |
|||
E |
||||
F |
, |
|||
G |
||||
H |
||||
I |
||||
J |
||||
M |
‘ |
|||
N |
= |
|||
O |