Combinaison de touches [Résolu]

Messages postés
74
Date d'inscription
mercredi 5 janvier 2005
Dernière intervention
22 mai 2009
- 18 mars 2008 à 18:19 - Dernière réponse :
Messages postés
74
Date d'inscription
mercredi 5 janvier 2005
Dernière intervention
22 mai 2009
- 20 mars 2008 à 23:10
Bonjour,
J'ai besoin d'aide pour implementer une fonctionnalité dans mon programme.
C'est sur des touches de raccourcit.

- L'utilisateur paramètres une combinaison de touche dans une interface de config
- quand il réalise cette combinaison, une action se déclenche.

Je voudrais dans un premier temps pouvoir récupérer et afficher dans une textbox par exemple, les touches appuyées :
Exemple le focus est sur la textbox : j'appuie sur MAJ+E, je voudrais que dans ma textbox, il s'affiche cette commande.(MAJ + E, et non pas le code hexa des touches)

J'avais pensé a tester les "keydown" ou "KeyPress", c est possible, mais ca va me faire un code super long pour tester toutes les combinaisons possible.
http://www.csharpfr.com/codes/CLASSE-KEYPRESSEVENTARGS_23233.aspx

Puis une fois le raccourcit utilisé, lancé une action. Il faut pour ca recuperer la combinaison de touches.

merci de m'aider.
Afficher la suite 

Votre réponse

5 réponses

Meilleure réponse
Messages postés
3248
Date d'inscription
lundi 25 avril 2005
Dernière intervention
27 octobre 2012
19 mars 2008 à 06:35
3
Merci
Salut, GetKeyboardState retrounes touches les touches pressées à un moment donné.

http://msdn2.microsoft.com/en-us/library/ms646299(VS.85).aspx

Merci Lutinore 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 90 internautes ce mois-ci

Commenter la réponse de Lutinore
Meilleure réponse
Messages postés
1183
Date d'inscription
mercredi 21 janvier 2004
Dernière intervention
6 septembre 2011
19 mars 2008 à 13:27
3
Merci
http://www.csharpfr.com/code.aspx?id=21781

ca pourrait t'aider

<hr />Arthenius
http://blogs.developpeur.org/Arthenius/

"Ce qui ne me tue pas, me rend plus fort..."

Merci Arthenius 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 90 internautes ce mois-ci

Commenter la réponse de Arthenius
Messages postés
74
Date d'inscription
mercredi 5 janvier 2005
Dernière intervention
22 mai 2009
19 mars 2008 à 14:00
0
Merci
Merci je vais etudier tout ca.
Commenter la réponse de cs_ChamY
Messages postés
74
Date d'inscription
mercredi 5 janvier 2005
Dernière intervention
22 mai 2009
20 mars 2008 à 21:58
0
Merci
J'ai regardé les liens, mais je n'ai pas reussi a le utiliser dans mon code.
J'arrive bien a tester si la touche appuyer est xxx, mais je n arrive pas a recuperer les noms des touches appuyées.

Je n'arrive pas a utiliser "GetKeyNameText" (je ne toruve pas cette methode).
Commenter la réponse de cs_ChamY
Messages postés
74
Date d'inscription
mercredi 5 janvier 2005
Dernière intervention
22 mai 2009
20 mars 2008 à 23:10
0
Merci
J'ai reussi en utilisant (char)m.WParam de l exemple de code :
http://www.csharpfr.com/code.aspx?id=21781

c est bon pour moi :)
Merci
Commenter la réponse de cs_ChamY

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.