Anmelden

Archiv verlassen und diese Seite im Standarddesign anzeigen : Ereignisse nur bei gedrückter Taste



Firedevil
08.03.2004, 06:19
Hoi,
mal ne frage. Ist es möglich das ein Ereigniss nur bei gedrückter Taste abläuft? Zum Beispiel in einem A-KS mit Laserstrahl. Der Strahl läd sich solange auf wie eine Taste gedrückt wird, und beim loslassen wird er dann abgefeuert. Wisst sicher wie ichs meine.

ThX

BB2k3
08.03.2004, 13:30
Parallelprocess:

<>Enter Passwort:[var Taste]
<>FORK var Taste == a
....(anweisung)
<>Endif


Hier wird der anweisungs block immer dann aufgeruft wenn man die
Taste mit dem Wert "a" drückt!
Bei folgenden Tasten erhält an folgenden Wert:
unten: a = 1
links: a = 2
rechts: a = 3
oben: a = 4
Enter: a = 5
Esc: a = 6

Firedevil
08.03.2004, 15:46
Hmm K thx, mit Fork meinst ne Bedingung wo Varialble Taste = 5 ist richtig? Bei mir bleibt die Variable aber 5, auch wenn ich wieder loslasse.

Manni
08.03.2004, 20:01
Du musst halt die Variable wieder auf 0 setzen, wenn du deine Aktion abgeschlossen hast. Ansonsten bleibt das natürlich 0 :D

mfg Manni

Firedevil
08.03.2004, 20:25
Na aber die Variable soll wieder auf 0 gehn sobald ich die Taste loslasse. Die Variable nach der Aktion auf 0 setzten is ja kein Problem.

BB2k3
08.03.2004, 21:05
nicht möglich! die variable geht nach dem tastendruck wieder auf 0 zurück!

Ach ja: bei enter password musst du "wait until key pressed" anklicken!

Dhan
08.03.2004, 23:18
http://dhan.de/maker/tastehalten.zip

das dürfte sein, was du willst, nur halt ohne KS drumherum

Firedevil
09.03.2004, 23:34
jupp das mein ich, thx:D