Définition de l'état de la clé virtuelle / du bouton de la souris sans déclencher des événements

StackOverflow https://stackoverflow.com/questions/818634

Question

Est-il possible de définir l'état de la clé virtuelle / du bouton de la souris pour tous les programmes d'un ordinateur sans déclencher les événements associés en même temps (par exemple, l'activation du bouton gauche de la souris sans envoi d'événement de souris enfoncé). Cela pourrait-il être réalisé en configurant un faux pilote de clavier ou de souris pour un faux clavier ou une souris qui, lorsqu'on lui demandait quel était l'état actuel d'une touche, répondrait en donnant une réponse de votre choix ou par tout autre moyen?

Modifier: Cela doit affecter les programmes que je n'ai pas le code pour courir dans d'autres threads ect ...

Était-ce utile?

La solution

Eh bien, je n'ai pas de réponse complète à vous donner mais ...

La fonction Win32 Définir l'état du clavier () change l'état du clavier pour le fil qui l'a appelé.

Je sais que cela n’affecte pas l’ensemble du système, mais si vous n’avez besoin que de modifier l’état du clavier pour les applications que vous développez, ce programme peut être appelé par chaque programme, en lisant le tableau qui lui a été transmis à partir d’un fichier temporaire situé sur le disque. disque dur.

Sinon ... ne savez rien d’autre part ...

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top