Taste loslassen...
- C4rizz
- Beiträge: 223
- Registriert: 01.05.2006 12:43
- Computerausstattung: Desktop : Amd Athlon X2 3,2 ghz Black Edition. 4GB Corsair XMS DDR2, nVidia 460 gtx Sonic Extreme
Notebook : [Asus] i5 @ 2,9 ghz, 8GB Corsair DDR3, nVidia gt 540m
Internet : DSL - 16 Mbit | HSDPA - 7,2 Mbit - Wohnort: Celle
Taste loslassen...
Hi
Wie kann ich überprüfen, wan eine Taste die gedrückt wird losgelassen wird?
Als Beispiel ich drücke "W" und die Variable a wird immer um 1 grösser.
Nun will ich aber sobald "W" losgelassen wird, die Variable a wieder auf den Ausgangswert von 1 zurücksetzen.
Dafür muss ich wissen womit ich registrieren kann wann "W" losgelassen wird.
Danke
Wie kann ich überprüfen, wan eine Taste die gedrückt wird losgelassen wird?
Als Beispiel ich drücke "W" und die Variable a wird immer um 1 grösser.
Nun will ich aber sobald "W" losgelassen wird, die Variable a wieder auf den Ausgangswert von 1 zurücksetzen.
Dafür muss ich wissen womit ich registrieren kann wann "W" losgelassen wird.
Danke
PB 3.94/4.10
Meine Hompage
Meine Hompage
- C4rizz
- Beiträge: 223
- Registriert: 01.05.2006 12:43
- Computerausstattung: Desktop : Amd Athlon X2 3,2 ghz Black Edition. 4GB Corsair XMS DDR2, nVidia 460 gtx Sonic Extreme
Notebook : [Asus] i5 @ 2,9 ghz, 8GB Corsair DDR3, nVidia gt 540m
Internet : DSL - 16 Mbit | HSDPA - 7,2 Mbit - Wohnort: Celle
Im Fullscreen modus...
Sprich Keyboardpushed(#pb_key_W) : A + 1 : endif
So nu wird a immer grösser aber wenn jetzt der User "W" loslässt soll a wieder kleiner werden, wie bekomm ich das hin sprich wie erkennt der pc ob der user W loslässt.
Oder besser gesagt wie erkenne ich ob Keyboardpushed() nichtemehr aktiv ist.
Sprich Keyboardpushed(#pb_key_W) : A + 1 : endif
So nu wird a immer grösser aber wenn jetzt der User "W" loslässt soll a wieder kleiner werden, wie bekomm ich das hin sprich wie erkennt der pc ob der user W loslässt.
Oder besser gesagt wie erkenne ich ob Keyboardpushed() nichtemehr aktiv ist.
PB 3.94/4.10
Meine Hompage
Meine Hompage
Sieh dir die Debug ausgabe mal an, wenn du "W" drückst:
müsste das sein, was du suchst. 
Code: Alles auswählen
Repeat
Delay(100)
Debug GetAsyncKeyState_(#VK_W)
ForEver

v6.00
- C4rizz
- Beiträge: 223
- Registriert: 01.05.2006 12:43
- Computerausstattung: Desktop : Amd Athlon X2 3,2 ghz Black Edition. 4GB Corsair XMS DDR2, nVidia 460 gtx Sonic Extreme
Notebook : [Asus] i5 @ 2,9 ghz, 8GB Corsair DDR3, nVidia gt 540m
Internet : DSL - 16 Mbit | HSDPA - 7,2 Mbit - Wohnort: Celle
Ne das wars zwar nich ganz aber trozdem danke.
Ich habs nu selber rausgefunden und wie immer wars mal wieder so simpel -.-
einfach if keyboardpushed(#pb_key_W) = 0 verwenden und schon haben wir registriert das w nichtmehr gedrückt wird.
So aber trozdem Danke
Ich habs nu selber rausgefunden und wie immer wars mal wieder so simpel -.-
einfach if keyboardpushed(#pb_key_W) = 0 verwenden und schon haben wir registriert das w nichtmehr gedrückt wird.
So aber trozdem Danke
PB 3.94/4.10
Meine Hompage
Meine Hompage