Routage d'une touche clavier sous windows, possible ?

Nixeus Messages postés 192 Date d'inscription jeudi 18 janvier 2007 Statut Membre Dernière intervention 19 octobre 2020 - 2 déc. 2008 à 11:59
Nixeus Messages postés 192 Date d'inscription jeudi 18 janvier 2007 Statut Membre Dernière intervention 19 octobre 2020 - 2 déc. 2008 à 17:28
Bonjour à tous,


J'aurais besoin de faire un programme minimaliste et non bloquant, qui permetrais de dérouter une touche clavier vers une autre !

Je voudrais notamment que lorsqu'on appui sur la touche '-', cela simule l'appuie de la touche F4




En gros, je souhaiterai que ce programme soit lancé en "tache de fond", en gros, un processus.
Quand je suis dans n'importe quelle application windows, si la touche '-' est actionnée, la touche F4 est envoyé !


Je ne demande pas de code, car j'ai déja la majortié des éléments avec getch()...etc..., mais je demande juste si cela est possible.


Je vous remercie d'avance.


Cordialement
Nixeus'

3 réponses

fregolo52 Messages postés 1114 Date d'inscription mercredi 15 juin 2011 Statut Membre Dernière intervention 6 mai 2021 4
2 déc. 2008 à 13:44
Salut

Pour ta 1ere question, c'est qu'il faut utilise les hook, je n'en ai jamais fait. Cet exemple peut t'aider.

La 2e partie est plus simple, il suffit d'utiliser SendInput.
0
racpp Messages postés 1909 Date d'inscription vendredi 18 juin 2004 Statut Modérateur Dernière intervention 14 novembre 2014 17
2 déc. 2008 à 14:35
Salut,
Bien sûr que c'est possible. Tu peux regarder mon détourneur de frappe clavier qui fait exactement ce que tu cherches:
http://www.cppfrance.com/codes/DETOURNER-FRAPPE-CLAVIER_43964.aspx
0
Nixeus Messages postés 192 Date d'inscription jeudi 18 janvier 2007 Statut Membre Dernière intervention 19 octobre 2020
2 déc. 2008 à 17:28
Bonjour,


 


Merci à tous pour vos réponses !


Je vais me pencher sur ton code racpp, et éssayer si possible de ne s'arranger pour qu'il ne hook que la touche dans un processus bien définis ! Je crois que brunews l'avais fait !


 


Merci beaocup en tout cas

Nixeus'
0
Rejoignez-nous