Routage d'une touche clavier sous windows, possible ?

Signaler
Messages postés
192
Date d'inscription
jeudi 18 janvier 2007
Statut
Membre
Dernière intervention
19 octobre 2020
-
Messages postés
192
Date d'inscription
jeudi 18 janvier 2007
Statut
Membre
Dernière intervention
19 octobre 2020
-
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

Messages postés
1115
Date d'inscription
mercredi 15 juin 2011
Statut
Membre
Dernière intervention
6 mai 2021
4
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.
Messages postés
1910
Date d'inscription
vendredi 18 juin 2004
Statut
Modérateur
Dernière intervention
14 novembre 2014
13
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
Messages postés
192
Date d'inscription
jeudi 18 janvier 2007
Statut
Membre
Dernière intervention
19 octobre 2020

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'