FAQ PythonConsultez toutes les FAQ

Nombre d'auteurs : 11, nombre de questions : 188, dernière mise à jour : 2 septembre 2018 

 
OuvrirSommaireGUITkinter / Tix / PmwTkinterEvènementsEvè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 '...'

 
Sélectionnez

	## 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)
Créé le 1er juin 2005  par Guigui_
  

Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2005-2009 Developpez Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site ni de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.