Einzelnen Beitrag anzeigen

DocE

Registriert seit: 25. Mär 2004
108 Beiträge
 
#15

Re: das gedückthalten einer taste simulieren

  Alt 29. Okt 2006, 00:31
Also, das ist im Prinzip ganz einfach.

Mit

Keybd_Event(Ord('A'),0,0,0); // entspricht dem KeyDown wird z.B. die Taste 'A' solange gedrückt (gehalten) bis man

Keybd_Event(Ord('A'),0,KEYEVENTF_KEYUP,0); // entspricht dem KeyUp aufruft. Will man z.B. Shift und A drücken, ruft man nacheinander auf

Delphi-Quellcode:
Keybd_Event(VK_SHIFT,0,0,0);
Keybd_Event(Ord('A'),0,0,0);
und "läßt diese dann irgendwann wieder los" durch

Delphi-Quellcode:
Keybd_Event(Ord('A'),0,KEYEVENTF_KEYUP,0);
Keybd_Event(VK_SHIFT,0,KEYEVENTF_KEYUP,0);

Grüsse
...Doc
  Mit Zitat antworten Zitat