Bonjour à tous,

Je fais un prog qui récupère des données sur le port rs232 et qui les envoie sur la sortie clavier.
Il les récupère sous forme de chaines: "ARdeT654Drt".

J'arrive à envoyer des caractères sur la sortie clavier avec: keybd_event(touche,0,0,0);
Mais seulement "touche" fait partie d'une palette de variables déja définie comme "Virtual-Key Codes" qui n'ont rien à voir avec les codes ascii.

En gros, j'aimerais faire un truc du style:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
for (i=0;i<strlen(buffer);i++) {
                keybd_event(buffer[i],0,0,0);
                keybd_event(buffer[i],0,KEYEVENTF_KEYUP,0);
            }
Mais comme la palette de: "Virtual-Key Codes" s'arrete à 125 et que les codes ne correspondent pas, la chaine envoyée à la sortie clavier ne corresond pas du tout.

Y a t-il un moyen pour détourner ce pb ?

Merci d'avance.