Moin auch
Postmessage(Handle, WM_KEYDOWN, A, 0); //Sendet die taste A
Das sollte so funktionieren. Stimmt der Scan-Code?
Wichtig dabei ist, dass zum
WM_KEYDOWN auch ein
WM_KEYUP gesendet wird. Die Taste muss ja auch wieder losgelassen werden.
In der oberen Geschichte könnte man das so lösen:
Delphi-Quellcode:
var lCode : Word;
case Text[i]
of //Ord('a') ist klarer zu lesen als die passende Zahl
'
a'..'
z' : lCode := Ord(Text[i]) - Ord('
a') + $41;
else lCode := 0;
end;
if lCode > 0
then
begin
//Taste senden
PostMessage(
Handle, WM_KEYDOWN, lCode, 0);
PostMessage(
Handle, WM_KEYUP, lCode, 0);
end;
Ist nur so eine Idee.
Stefan