Salut,
C'est une librairie qui réalise un hook clavier et lance un évènement en transmettant des informations précises sur la touche frappée, les modificateurs, etc. J'ai premièrement appris cette technique (le hooking) en C++, avec cette source :
http://www.cppfrance.com/codes/HOOK-GLOBAL-SANS-DLL_27169.aspx
puis j'ai transféré le tout en C# avec P/Invoke et le marshalling en m'inspirant de cette source :
http://www.csharpfr.com/codes/LIBRAIRIE-FOURNISSANT-EVENEMENTS-SOURIS-GLOBAUX-HORS-APPLICATION-COURANTE_39233.aspx
Bien que l'utilité évidente de cette source est un peu douteuse (Keylogger), personnellement j'ai réalisé ceci pour un programme de screenshots.
J'espère que cette source vous sera utile.