FAQ Python

FAQ PythonConsultez toutes les FAQ
Nombre d'auteurs : 11, nombre de questions : 188, dernière mise à jour : 14 juin 2021
Sommaire→GUI→Tkinter / Tix / Pmw→Tkinter→Evènements→Evènements Clavier
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: Left, Right, Up, Down
- Touches "Pages vers le haut/bas": Prior, Next
- Touches libellés comme sur le clavier: End, Home, Insert, Print, Tab
- Touches "Suppr", "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)


