Jetro - Fr 06.06.03 18:25
Titel: Tasten drücken
Hallo, ich hab' ein kleines Problem:
Also ich möchte bestimmte Tasten (im Moment erstmal nur die Zahlen 1-0 periodisch per Programm drücken lassen). Ich hab' etwas gesucht und folgendes gefunden.
Delphi-Quelltext
1: 2: 3: 4: 5:
| procedure TForm1.Timer1Timer(Sender: TObject); begin Keybd_Event(vk_numpad1,0,0,0); Keybd_Event(vk_numpad1,0,KEYEVENTF_KEYUP,0); end; |
Ok, also SO funktioniert es einwandfrei. Bloss leider brauche ich die "normale" 1, also die über den Buchstaben :). In der Win32.hlp steht, ich könnte die mit vk_1 "ansteuern", was aber leider nicht funktioniert.
1. Frage: Warum nicht? :)
2. Frage: Ich weiss (oder glaube zu wissen), das es noch anders geht :), könnt ihr mir da ein paar Stichwörter geben?
Danke schonmal :)
Ciao.
Jetro - Sa 07.06.03 01:02
So, hab's jetzt doch noch gefunden...
Für diejenigen die es interessiert:
Delphi-Quelltext
1: 2: 3: 4: 5:
| procedure TForm1.Timer1Timer(Sender: TObject); begin Keybd_Event(VKKeyScan('1'), 0, 0, 0); Keybd_Event(VKKeyScan('1'),0,KEYEVENTF_KEYUP,0); end; |
Ciao :)