Ce programme montre (de facon simple) comment réaliser un systême de Hook clavier de manière complètement Asynchrone, et ceci en utilisant les API de Windows. Même si ce programme peut-être utilisé de manière illégal, il est néanmoins un bon exemple afin de montrer comment capter les saisies utilisateurs (par exemple pour faire un robot, ou encore comme dans mon cas pour faire un algorithme d'"IA" se basant sur la probabilité de tapper tel ou tel texte en fonction de l'application, et de proposer différents choix pré-enregistré.
Cette version de la classe de hook est encore bien sommaire et sera améliorée prochainement, néanmoins elle reste fonctionnelle.
Mise a jour a venir:
- Log dans un fichier texte du hook
- Amélioration du formulaire et accès aux données (avec un peu de Linq) afin de pouvoir voir les hook par applications, et les séquences les plus tappées
- Prise en charge de l'ensemble des controles claviers et souris (alphabets russe et arabe, symboles mathématiques)