FAQ Python
FAQ PythonConsultez toutes les FAQ
Nombre d'auteurs : 11, nombre de questions : 188, dernière mise à jour : 14 juin 2021
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)