Python comment simuler l'appuie d'une touche du clavier

- - Dernière réponse : lespinx
Messages postés
97
Date d'inscription
lundi 9 octobre 2006
Statut
Membre
Dernière intervention
7 décembre 2018
- 10 févr. 2013 à 10:34
Bonjour,

Je suis actuellement entrain d'écrire un scripte python, qui servira de serveur pour une application de télécommande pour androide (que je suis en-train de coder) pour un RaspberryPi sous Raspbmc (je sais bien que c'est comme si je réinventai la roue ) Donc je recherche d'un moyen de simuler l'appuie d'une touche du clavier, pour le langage python.

j'ai fait le tour de Google, mais je n'ai pas trouvé des réponses que pour Win$ mais raspbmc et une distribution Linux .

P.S : je suis dessolé pour l'orthographe qui peux être déplorable .
Afficher la suite 

1 réponse

Messages postés
97
Date d'inscription
lundi 9 octobre 2006
Statut
Membre
Dernière intervention
7 décembre 2018
41
0
Merci
Bonjour,

Faire une recherche, sur Internet, avec les mots clés "Events", "Binding" Exemple

Sinon, voici un code:
# -*- coding: ISO-8859-15 -*-
import sys

#En mode graphique
if sys.version_info[0] == 3:        #Si Python V3
    from tkinter import *
else:
    from Tkinter import *

def anychar(event):
    print ("event.char =", event.char, "event.keysym =",event.keysym, "event.keycode =",event.keycode)
    #Exit
    if event.char == "x":
        Ecran.destroy()

Ecran = Tk()
Ecran.bind("<Key>", anychar)

Ecran.mainloop()



#En mode console(au cas ou...)
char = ""
while char != "x":
    if sys.version_info[0] == 3:
        char = input()
    else:
        char = raw_input()
    print("caractere =", char)
Commenter la réponse de lespinx