Interception et modification d'évènements clavier [Résolu]

Signaler
Messages postés
62
Date d'inscription
mercredi 3 novembre 2004
Statut
Membre
Dernière intervention
5 mai 2010
-
Messages postés
62
Date d'inscription
mercredi 3 novembre 2004
Statut
Membre
Dernière intervention
5 mai 2010
-
Hello !

Je suis à la recherche d'une méthode simple pour intercepter des évènements clavier et les modifier. J'ai trouvé plusieurs code de type Hook, mais ça ne fait que enregistrer des évènements de type "keyDown" je voudrai traiter ce keydown et envoyer une autre lettre à la place.

Exemple :
l'utilisateur saisi un "a" et l'ordinateur affiche une lettre spécifique selon une liste prédéfinie par exemple "f". Le résultat devrait fonctionner dans d'autres programmes : notpad, word, etc (d'où le besoin de vraiment interception l'évènement)

Est-ce que quequ'un aurait une idée.

Merci pour votre aide.

3 réponses

Messages postés
21041
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
28
Tombe bien que tu sois arrivé sur cppfrance (où on ne fait pas de C#), un hook ne se fait qu'en code natif c'est-à-dire en C.

Suffit de modifier wParam et/ou lParam avant de repasser à CallNextHookEx.

ciao...
BruNews, MVP VC++
Messages postés
62
Date d'inscription
mercredi 3 novembre 2004
Statut
Membre
Dernière intervention
5 mai 2010

en C#.net
Messages postés
62
Date d'inscription
mercredi 3 novembre 2004
Statut
Membre
Dernière intervention
5 mai 2010

je viens de voir que je n ai pas répondu au message désolé

Merci pour la réponse, et bonne année !