Seite 1 von 1

Druck von 2 Tasten simulieren (Beispiel Alt+3)

Verfasst: 23.06.2011 16:57
von Delle
Hallo,

ich will den Druck von 2 Tasten simulieren.

Im Beispiel soll z.B. Alt+3 (gleichzeitig gedrückt) gesendet werden.

Es tut sich aber nichts... ich vermute mal die Procedure verarbeitet nur einzelne Tasten oder?

Code: Alles auswählen

Procedure SendKey(Option.l)
  ; Author : Oliv
  keybd_event_(Option,0,0,0) ; Simulate Keypress
  keybd_event_(Option,0,#KEYEVENTF_KEYUP,0) ; Simulate release key
  Delay(60)
EndProcedure

Delay(5000)

SendKey(#VK_MENU+33) ; ALT+3


Re: Druck von 2 Tasten simulieren (Beispiel Alt+3)

Verfasst: 23.06.2011 17:09
von RSBasic

Code: Alles auswählen

keybd_event_(#VK_LMENU, #Null, #Null, #Null)
keybd_event_(#VK_3, #Null, #Null, #Null)
keybd_event_(#VK_LMENU, #Null, #KEYEVENTF_KEYUP, #Null)
keybd_event_(#VK_3, #Null, #KEYEVENTF_KEYUP, #Null)

Re: Druck von 2 Tasten simulieren (Beispiel Alt+3)

Verfasst: 23.06.2011 17:18
von Delle
Danke!

Also hintereinander und dann wieder releasen... die 3 hab ich vermutlich auch falsch angegeben... wäre wohl eher $30 oder sowas gewesen...