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

Signaler
-
Messages postés
103
Date d'inscription
lundi 9 octobre 2006
Statut
Membre
Dernière intervention
26 mai 2020
-
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 .

1 réponse

Messages postés
103
Date d'inscription
lundi 9 octobre 2006
Statut
Membre
Dernière intervention
26 mai 2020
58
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)