Détection d'une touche clavier (ou combinaison de 2 touches)

cs_budhax
Messages postés
20
Date d'inscription
dimanche 18 août 2002
Statut
Membre
Dernière intervention
6 septembre 2007
- 26 juil. 2007 à 20:20
Whismeril
Messages postés
17331
Date d'inscription
mardi 11 mars 2003
Statut
Modérateur
Dernière intervention
17 mai 2022
- 22 juil. 2021 à 17:52
Comment obtenir (dans la console de sortie):

"X pressé"
 en pressant la touche X du clavier

"Ctrl+Y pressé"
 en pressant la combinaison Ctrl+Y  du clavier

Merci

3 réponses

aera group
Messages postés
382
Date d'inscription
mercredi 23 août 2006
Statut
Membre
Dernière intervention
8 novembre 2010
18
27 juil. 2007 à 14:07
Je suppose que ton programme a une interface graphique tel que Tkinter. Donne nous le nom de ton interface graphique pour que l'on puisse t'aider
______
Aéra
1
xeolin
Messages postés
336
Date d'inscription
samedi 26 novembre 2005
Statut
Membre
Dernière intervention
8 novembre 2011
2
27 sept. 2007 à 00:07
Tu ne peux pas faire ca en python, sauf si tu utilise/cree une bibliotheque pour ca (je n'en connait aucune et j'en ai longtemps chercher.)
Tourne toi plutot vers le c++.

http://tcharles.developpez.com/simul/

tres bon tuto pour ca.

Il est vrait que tu peux creer toi meme une bibliotheque python, faite en c++, mais je te deconseille de te lancer la dedans, ca n'en vaut pas a peine.

Xeolin.
0
Si tu utilises Tkinter, tu crées une fonction qui se déclenchera lors de la pression de la touche, par exemple et tu met un argument event :

def fonction_inutile(event):
print("cette fonction est totalement inutile")

Ensuite, tu appelles la fonction avec la méthode "bind" du canvas:

canvas.bind("<KeyPress-X>",fonction_inutile)

La chaine de caractère correspond à l'évènement "la touche X est pressée (d'où "KeyPress-X"). N'oublie pas les signes < et > qui signifient que la chaine est un évènement.

Si tu est sur pygame, je ne peux pas vraiment t'aider, mais va sur le site de pygame : https://www.pygame.org

par contre, je ne peux rien faire pour les combinaisons de touches.
0
Whismeril
Messages postés
17331
Date d'inscription
mardi 11 mars 2003
Statut
Modérateur
Dernière intervention
17 mai 2022
596
22 juil. 2021 à 17:52
BONJOUR si si dire bonjour c'est bien apprécié par ici.
Surtout quand on exhume une discussion endormie depuis 14 ans.

J'espère pour budhax qu'il (elle ?) est passé à autre chose depuis
0