Also, folgendes:
Ich würde gerne an das Fenster eines Spiels einen Tastendruck senden.
Gleich voraus: es geht hier nicht darum, einen Bot zu programmieren, sondern darum, eine Gamepad-Unterstützung aufzubauen.
Ich mache das bis jetzt folgendermaßen:
Delphi-Quellcode:
procedure SendKey(Key: integer);
begin
postmessage(ARHandle, WM_KEYDOWN, Key, 0);
postmessage(ARHandle, WM_KEYUP, Key, 0);
end;
Aufrufen passiert dann etwa so:
SendKey(Ord('w'));
Problem: Wenn ich 'w' sende, erkennt das Spiel F8, da beide
ASCII 119 sind:
Delphi-Quellcode:
ShowMessage(inttostr(vk_F8));
ShowMessage(inttostr(Ord('w')));
Also, weiß jemand die Lösung?
Gruß LDer!