2010-07-27 5 views
4

J'ai besoin de déterminer si une touche est en cours de pressage. Je n'ai pas besoin d'un événement à déclencher, j'ai simplement besoin de déterminer si une touche est pressée pour décider d'un chemin de code. J'ai regardé autour et il y a quelques classes géniales de GlobalKeyHook mais elles sont basées sur l'événement.Déterminer si une touche est actuellement pressée

Petit exemple, fondamentalement j'ai besoin de déterminer si l'utilisateur maintient une touche enfoncée lorsque mon application démarre et si c'est le cas, alors l'application fait une chose, sinon elle démarre normalement. Quelqu'un a-t-il une idée?

+0

On dirait que vous avez raison. Je ne sais pas comment j'ai raté le premier tour, mais je pense que c'est celui que j'ai trouvé juste après avoir posté. Merci pour la suggestion! – Patrick

Répondre

2

Regardez ce post, si vous rencontrez des problèmes pour vérifier le clavier à l'état app-démarrage.

Get keyboard status in WPF Application in Main-Method during startup

Vérifier le deuxième poste le plus âgé, il est montré comment faire avec DLLImport

+0

C'est ce que je cherchais mais je n'ai pas pu trouver la classe Keyboard, merci pour cela, ça sera bien utile à l'avenir, c'est sûr. – Patrick

Questions connexes