Ce type énuméré rassemble la liste des identifiants permettant d'indiquer une touche de clavier.
Pour utiliser une de ces valeurs, il faut préciser le nom de l'énumération qui la contient. Ainsi par exemple, pour la touche « A », il faut utiliser la constante « EZKeySym::A ». Consulter le tableau ci-dessous pour connaître les symboles existants. Vous pouvez aussi utiliser le programme demo++05
pour obtenir le nom du symbole en testant en direct l'appui sur une touche. Vous pouvez écrire sur un flux ou à l'écran le caractère correspondant à un EZKeySym grâce à la fonction operator<<(std::ostream& os,const EZKeySym& k).
Valeurs énumérées |
---|
BackSpace | le retour arrière « <– »
|
Tab | la tabulation « –>| »
|
Return | la touche Entrée
|
Pause | la touche pause
|
Scroll_Lock | la touche Arrêt de défil(ement)
|
Escape | la touche Échap(pement)
|
Delete | Suppr(ession)
|
Home | Début « |< »
|
Left | flèche vers la gauche
|
Up | flèche vers le haut
|
Right | flèche vers la droite
|
Down | flèche vers le bas
|
Prior | touche Page Précédente
|
Next | touche Page Suivante
|
End | Fin « >| »
|
Insert | Inser(tion)
|
Menu | Menu.
|
Num_Lock | Ver(rouillage) Num(érique)
|
KP_Enter | touche Entrée du pavé numérique
|
KP_Home | touche Début du pavé numérique
|
KP_Left | touche Gauche du pavé numérique
|
KP_Up | touche Haut du pavé numérique
|
KP_Right | touche Droite du pavé numérique
|
KP_Down | touche Gauche du pavé numérique
|
KP_Prior | touche Page Précédente du pavé numérique
|
KP_Next | touche Page Suivante du pavé numérique
|
KP_End | touche Fin du pavé numérique
|
KP_Begin | touche Début du pavé numérique
|
KP_Equal | touche « = » du pavé numérique
|
KP_Multiply | touche « * » du pavé numérique
|
KP_Add | touche « + » du pavé numérique
|
KP_Separator | touche Separateur du pavé numérique
|
KP_Subtract | touche « - » du pavé numérique
|
KP_Divide | touche « / » du pavé numérique
|
KP_0 | touche « 0 » du pavé numérique
|
KP_1 | touche « 1 » du pavé numérique
|
KP_2 | touche « 2 » du pavé numérique
|
KP_3 | touche « 3 » du pavé numérique
|
KP_4 | touche « 4 » du pavé numérique
|
KP_5 | touche « 5 » du pavé numérique
|
KP_6 | touche « 6 » du pavé numérique
|
KP_7 | touche « 7 » du pavé numérique
|
KP_8 | touche « 8 » du pavé numérique
|
KP_9 | touche « 9 » du pavé numérique
|
F1 | touche de fonction « F1 »
|
F2 | touche de fonction « F2 »
|
F3 | touche de fonction « F3 »
|
F4 | touche de fonction « F4 »
|
F5 | touche de fonction « F5 »
|
F6 | touche de fonction « F6 »
|
F7 | touche de fonction « F7 »
|
F8 | touche de fonction « F8 »
|
F9 | touche de fonction « F9 »
|
F10 | touche de fonction « F10 »
|
F11 | touche de fonction « F11 »
|
F12 | touche de fonction « F12 »
|
Shift_L | Majusculte (gauche)
|
Shift_R | Majusculte (droite)
|
Control_L | trouche Contrôle (gauche)
|
Control_R | trouche Contrôle (droite)
|
Caps_Lock | Verouillage Majusculte.
|
Meta_L | touche Meta (gauche)
|
Meta_R | touche Meta (droite)
|
Alt_L | touche Alt (gauche)
|
Alt_R | touche Alt (droite)
|
space | Espace.
|
exclam | Point d'exclamation.
|
quotedbl | Guillemet anglaise : « " »
|
numbersign | dièse : « # »
|
dollar | Symbole du dollar : « $ »
|
percent | Symbole du pourcent : « % »
|
ampersand | Esperluette (« Et commercial ») : « & »
|
apostrophe | Apostrophe.
|
parenleft | Parenthèse ouvrante.
|
parenright | Parenthèse fermante.
|
asterisk | Astérisque.
|
plus | Signe plus.
|
comma | Virgule.
|
minus | Signe moins.
|
period | Point.
|
slash | Barre oblique : « / »
|
_0 | Chiffre 0.
|
_1 | Chiffre 1.
|
_2 | Chiffre 2.
|
_3 | Chiffre 3.
|
_4 | Chiffre 4.
|
_5 | Chiffre 5.
|
_6 | Chiffre 6.
|
_7 | Chiffre 7.
|
_8 | Chiffre 8.
|
_9 | Chiffre 9.
|
colon | Symbole deux points.
|
semicolon | Symbole point virgule.
|
less | Symbole inférieur à
|
equal | Sumbole égual à
|
greater | Symbole suppérieur à
|
question | Point d'interogation.
|
at | Arobase : « @ »
|
A | A (majuscule)
|
B | B (majuscule)
|
C | C (majuscule)
|
D | D (majuscule)
|
E | E (majuscule)
|
F | F (majuscule)
|
G | G (majuscule)
|
H | H (majuscule)
|
I | I (majuscule)
|
J | J (majuscule)
|
K | K (majuscule)
|
L | L (majuscule)
|
M | M (majuscule)
|
N | N (majuscule)
|
O | O (majuscule)
|
P | P (majuscule)
|
Q | Q (majuscule)
|
R | R (majuscule)
|
S | S (majuscule)
|
T | T (majuscule)
|
U | U (majuscule)
|
V | V (majuscule)
|
W | W (majuscule)
|
X | X (majuscule)
|
Y | Y (majuscule)
|
Z | Z (majuscule)
|
bracketleft | Crochet ouvrant : « [ »
|
backslash | Barre oblique renversée : « \ »
|
bracketright | Crochet fermant : « ] »
|
asciicircum | Accent circonflexe (seul) : « ^ »
|
underscore | Carractère « souligné » : « _ »
|
grave | Accent grave (seul) : « ` »
|
a | a (minuscule)
|
b | b (minuscule)
|
c | c (minuscule)
|
d | d (minuscule)
|
e | e (minuscule)
|
f | f (minuscule)
|
g | g (minuscule)
|
h | h (minuscule)
|
i | i (minuscule)
|
j | j (minuscule)
|
k | k (minuscule)
|
l | l (minuscule)
|
m | m (minuscule)
|
n | n (minuscule)
|
o | o (minuscule)
|
p | p (minuscule)
|
q | q (minuscule)
|
r | r (minuscule)
|
s | s (minuscule)
|
t | t (minuscule)
|
u | u (minuscule)
|
v | v (minuscule)
|
w | w (minuscule)
|
x | x (minuscule)
|
y | y (minuscule)
|
z | z (minuscule)
|
braceleft | Accolade ouvrante : « { »
|
bar | Barre verticale : « | »
|
braceright | Accolade fermante : « } »
|
asciitilde | Accent tilde (seul)
|
nobreakspace | Espace non-sécable.
|
twosuperior | exposant deux
|