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

Résolu
midiland512 - 8 févr. 2013 à 15:10
 kinkey - 24 mars 2021 à 11:33
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 .

2 réponses

lespinx Messages postés 106 Date d'inscription lundi 9 octobre 2006 Statut Membre Dernière intervention 23 novembre 2022 77
10 févr. 2013 à 10:34
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)
1
Rejoignez-nous