Question

Je construis une petite application pour mon employeur où la frappe d'une certaine touche affichera une boîte de modèle contenant des informations dont l'un de nos techniciens aurait besoin lors de la fourniture d'un support.

C'est une application très simple, mais le suivi des événements du clavier sans causer de problème à l'utilisateur me perplexe.

Fondamentalement, j'ai besoin d'écrire un cours sur lequel je peux compter pour m'envoyer un événement quand CtrlAlt + H sont licenciés.

Quelles sont les meilleures méthodes pour compléter cela sans que des tonnes d'événements soient via mon application, par exemple, demandez à Windows de m'informer lorsque la frappe a été entrée.

Salutations.

Était-ce utile?

La solution

Utiliser un curse mondial. Le lien contient une classe qui résume les éléments P / Invoke requis pour utiliser les raccourcis clavier dans .NET.

Autres conseils

Jeter un coup d'œil à ( http://www.codeproject.com/kb/cs/globalhook.aspx ) pour le crochet du clavier, puis à l'endroit où ils vous montrent comment écouter pour des combinaisons spécifiques ( http://social.msdn.microsoft.com/forums/en/csharpgeneral/thread/2b91129c-bcc4-4cd7-bf6b-25fb10629b8a ).

J'espère que cela pourra aider...

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