Seite 1 von 3

alt drücken lassen

Verfasst: 30.09.2007 15:52
von Brügge
hiho ich weiß wie ich eine taste drücken lassen kann mit hilfe von der Windows api allerdings weiß ich nicht welche numme für die taste "Alt" ist...

keybd_event_(#VK_BACK,0,0,0) ist für backspace
keybd_event_(#VK_Alt,0,0,0) geht leider nicht

Verfasst: 30.09.2007 16:16
von roherter

Verfasst: 30.09.2007 18:22
von Brügge
hi danke und wie ist die nummer für altgr?
und wenn ich schon frage wie kann ich nummernblock 1 , 2, 3 ,4... drücken lassen (also welche nummer hat es?)

Verfasst: 30.09.2007 18:47
von edel

Verfasst: 30.09.2007 20:23
von Brügge
danke!!! geile seite!!! die werde ich mir jetzt erstmal speichern ;)

eine frage habe ich noch :oops: und zwar, wie kann ich eine taste gedrückt halten? ich möchte das so machen,


menu drücken also alt
dann
numpad1 drücken und loslassen
numpad9 drücken und loslassen
numpad0 drücken und loslassen
dann
menu loslassen also alt

Verfasst: 30.09.2007 21:11
von roherter

Verfasst: 30.09.2007 22:13
von Brügge
die seite ist ja schön aber ich programmiere purebasic und nicht c

Verfasst: 30.09.2007 22:21
von Kaeru Gaman
...aber wenn du PB kannst und ein bißchen C, wirst du doch ne C-Anleitung auch in PB unsetzen können...

Verfasst: 30.09.2007 22:25
von roherter
Ein bissel suchen mußte schon aber ich will mal nicht so sein:

http://purearea.net/pb/CodeArchiv/Input ... endKeys.pb

Verfasst: 30.09.2007 22:41
von Brügge
hi danke aber es funktioniert nicht


also laut plan muss es so aussehen

keybd_event_(#VK_MENU,0,0,0)
keybd_event_(#VK_NUMPAD1,0,0,0)
keybd_event_(#VK_NUMPAD1,0,#KEYEVENTF_KEYUP,0)
keybd_event_(#VK_NUMPAD9,0,0,0)
keybd_event_(#VK_NUMPAD9,0,#KEYEVENTF_KEYUP,0)
keybd_event_(#VK_NUMPAD0,0,0,0)
keybd_event_(#VK_NUMPAD0,0,#KEYEVENTF_KEYUP,0)
keybd_event_(#VK_MENU,0,#KEYEVENTF_KEYUP,0)

aber es geht nicht