Envoyer les touches du clavier.

cs_Babou Messages postés 8 Date d'inscription mercredi 27 février 2002 Statut Membre Dernière intervention 6 mai 2002 - 6 mai 2002 à 17:08
cs_THP Messages postés 13 Date d'inscription mardi 7 mai 2002 Statut Membre Dernière intervention 15 mai 2002 - 7 mai 2002 à 16:59
Bonjour,

Je cherche un moyen d'envoyer la séquence de touches suivante : <ctrl> <ctrl> <Entrée>.
Mais il faut que ce soit sur le port clavier, pas sur l'écran.
Etant donné que je suis le plus mauvais codeur de l'univers, il me faudrait un exemple detaillé.
d'avance meci a la bonne ame qui va me sauver.

B@bou

1 réponse

cs_THP Messages postés 13 Date d'inscription mardi 7 mai 2002 Statut Membre Dernière intervention 15 mai 2002 1
7 mai 2002 à 16:59
Il faut utiliser la fonction keybd_event de l'API WIN32:

Ex: Simuler appui + relachement touche control:

keybd_event( VK_CONTROL, 0, 0, 0);
keybd_event( VK_CONTROL, 0, KEYEVENTF_KEYUP, 0);

Je te laisse dupliquer pour les autres caractères!
(Cf VkKeyScan pour obtenir le keycode à partir
d'un caractère)
0
Rejoignez-nous