Cette source est une version amélioré de celle qu'a déposé damned3 le 06/08/2007:
http://www.csharpfr.com/codes/HOOK-CLAVIER_43680.aspx
d'abord je tien a le remerci beaucoup car elle ma bien aidé dans mes projets.
mais cette dernière ne permet pas de capturer l'état des touche Shift, CTRL, WindowsKey, Alt si on consomme l'événement clavier (c.a.d. on retourn 1 dans la fonction MainHookProc).
j'ai ajouté aussi une propriété qui permet d'envoyé ou non l'événement a la file d'attente Windows.
17 mai 2010 à 18:18
23 mars 2010 à 00:41
18 mars 2010 à 08:28
Exemple:
Ligne 26 de MainForm.cs:
prov.Block = false;
17 mars 2010 à 20:16
Par contre, en testant des touches dans le bloc note, outre le fait que l'application affiche les bonnes touches, celle ci n'est pas affichée dans le bloc note. Comment faire pour afficher la touche dans l'application et dans ton application ?
Merci d'avance :)
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.