Rechercher : dans
Par :

Python /Interception du clavier?

Dernière réponse le 27 fév 2009 à 11:24:30 pcpat, le 26 fév 2009 à 20:25:44 
 Signaler ce message aux modérateurs

Bonsoir,

Débutant avec python, je voudrais savoir comment faire pour récupérer une saisie au clavier directement dans une variable, sans que cette saisie n'apparaisse à l'écran.
Sans utiliser un widget de type "Entry",car par exemple il semble difficile d'insérer des widgets sur un canevas (Canvas), en fait, je veux récupérer la saisie de l'utilisateur de mon script et l'afficher sur un canevas avec l'instruction create_texte.

Merci d'avance de votre aide.

Configuration: Windows XP
Internet Explorer 7.0

Meilleures réponses pour « Python /Interception du clavier? » dans :
Le clavier Voir Présentation du clavier Le clavier (en anglais keyboard) permet, à la manière des machines à écrire, de saisir des caractères (lettres, chiffres, symboles ...), il s'agit donc d'un périphérique d'entrée essentiel pour l'ordinateur, car c'est...
Raccourcis clavier de Windows VoirRaccourcis clavier sous Windows ou comment éviter d'utiliser la souris ! Raccourcis spécifiques à Windows Pour la gestion de fichiers mais aussi pour tous les logiciels Pour les logiciels de traitement de texte Pour Word Pour Excel Pour...
Ajouter la langue arabe au clavier français sous Windows VoirPour ajouter le clavier en arabe sous Windows XP il suffit d'aller dans : Démarrer -> Panneau de configuration -> Options régionales et linguistiques Dans l'onglet "Langue" (ou Clavier et langues), cocher la case "Installer les fichiers pour les...
Quelle touche utiliser pour faire une copie d'écran au clavier ? VoirPour sauvegarder dans une image (jpg, png...) ou dans un document (doc, odt...) ce que l'on voit à l'écran, il existe une touche sur tous les claviers qui permet de capturer ce qui est affiché. Chaque clavier est différent, ceci est encore plus...
Télécharger Clavier + VoirClavier+ est un outil qui vous permet d'associer toutes les touches du clavier à une action, y compris la touche Windows. Les raccourcis créés peuvent être associés à un programme ou à un texte particulier. Pour prendre un exemple concret, créez des...
Télécharger Clavier+ VoirClavier+ est un utilitaire de gestion de touche clavier. L'utilisateur peut créer ses propres raccourcis. Il intègre une interface simple et les opérations s'effectuent très rapidement. La personnalisation peut être associée à un programme ou à...

1

Phortitou, le 26 fév 2009 à 21:12:15

Input() ou raw_input() ? "Software is like sex, it's better when it's free." - Linus Torvalds

Répondre à Phortitou

2

pcpat, le 27 fév 2009 à 10:22:05

Bonjour,
L'instruction "Input" ne convient pas (la saisie apparait à l'écran et suspend l'execution du script), en fait il s'agît plutôt de se mettre à "l'écoute" du clavier comme l'on peut le faire pour la souris (voir ma question sur le forum intitulée "Tortue sur une autre fenêtre").

Merci quand même pour avoir tenter de m'apporter une réponse...

Répondre à pcpat

3

 xvyr, le 27 fév 2009 à 11:24:30

Bonjour,

Pour récupérer les événements du clavier et de la souris en python tu peux utiliser pyHook. Il utilise l'api windows pour intercepter les entrées (touche pressée, relâchée, clic de souris, ...) .

tu peux télécharger pyhook ici : http://sourceforge.net/...

et ici il y a un tutorial pour l'utiliser (en anglais) : http://pyhook.wiki.sourceforge.net/pyHook_Tutorial

Si tu as des questions sur le fonctionnement de pyHook n'hésite pas à me contacter Il faut 7 lignes pour faire un hello world en C, en python il faut 3 mots

Répondre à xvyr