Tache de fond: intercepter clavier et envoie de séquence clavier
fa975028
Messages postés4Date d'inscriptionmardi 10 mai 2005StatutMembreDernière intervention19 mai 2011
-
18 mai 2011 à 23:47
fa975028
Messages postés4Date d'inscriptionmardi 10 mai 2005StatutMembreDernière intervention19 mai 2011
-
19 mai 2011 à 14:31
Bonjour, Voila j'ai téléchargé Visual Studio 2010 et
j'aimerais créer un petit logiciel qui se placerais
en tache de fond et dont le role est d'intercepter les
frappes au clavier, et de réagir en fonction.
Par exemple: je suis sous notepad et quand j'appuie sur
"Num.PAD 0", le programme le détecte et me simule une frappe
au clavier genre "Veuillez recevoir, madame, monsieur,..." + {ENTER}
Possible sous visual Studio 2010 ?
Un grand merci d'avance ^^
A voir également:
Tache de fond: intercepter clavier et envoie de séquence clavier
fa975028
Messages postés4Date d'inscriptionmardi 10 mai 2005StatutMembreDernière intervention19 mai 2011 19 mai 2011 à 13:14
Bonjour, voila ca fonctionne. je récupère les saisies claviers par l'api GetAsyncKeyState et je les envoie par My.Computer.Keyboard.SendKeys.
une autre question, si je désire detecter le click souris MOUSE4 pour ensuite faire mon SendKeys, comment je dois m'y prendre ?
apparement, GetAsyncKeyState ne gère que les 3 boutons principaux de la souris... ?
fa975028
Messages postés4Date d'inscriptionmardi 10 mai 2005StatutMembreDernière intervention19 mai 2011 19 mai 2011 à 14:31
Arf j'ai reussi, trop fier ^^
keystate = GetAsyncKeyState(System.Windows.Forms.Keys.XButton1)
If (keystate And &H1) = &H1 Then
My.Computer.Keyboard.SendKeys("t //jumpto {ENTER}")
End If