L'utilisateur a pressé une touche quelconque: Key
L'utilisateur a pressé une touche spéciale:
- Touches de fonction: F1, F2, ..., F12
- Touches du curseur: Let, Right, Up, Down
- Touches "Pages vers le haut/bas": Prior, Net
- Touches libellés comme sur le clavier: End, Home, Insert, Priant, Tab
- Touches "Supra", "Fin", "Inser": Delete, End, Insert
- Touches "Esc" ou "Echap", "Entrée": Escape, Return
- Touches de verrouillage des majuscules, du clavier numérique et du défilement: Caps_Lock, Num_Lock, Scroll_Lock
- Touches "Alt", "Ctrl" et "Shift": Alt_L, Control_L, Shift_L
L'utilisateur a pressé une touche normale:
- le nom de l'évènement a le même nom que le nom de la touche: a, 1, +, ...
- Barre "Espace", caractère "<": space, less
L'utilisateur a pressé une combinaison de touches:
- "Alt/Shift/Ctrl + autre touche": Alt-, Shift-, Ctrl-
Remarque:
- Tous les évènements de plus de 2 caractères sont à mettre entre <...>
- Tous les évènements sont ensuite à mettre entre '...'
## Exemples:
def toucheevent(evt): ...
w.bind('x', touche) ## on lie l'appuie du caractère "x" avec la fonction toucheevent
w.bind('<Key>', toucheevent)
w.bind('<Left>' toucheevent)
w.bind('<Alt-Up>', toucheevent)
|