Taste=GETMOUSE ()


Beschreibung
Diese Funktion überprüft, ob eine Maustaste betätigt wurde. Es liefert dann die Nummer der Taste zurück. Wenn keine Taste gedrückt wurde, dann wird nur eine Null zurückgeliefert. Diese Funktion ermittelt für alle Maustasten. Die Funktionen MOUSEDOWN / MOUSEHIT können nur eine Taste auf einmal überprüfen.

Achtung! Der Befehl GETMOUSE ermittelt nur die tatsächliche Betätigungen. Wird eine Taste ständig gedrückt, so liefert diese Funktion nur einmal den Wert zurück.

Das Scrollrad wird als die dritte Maustaste interpretiert. Mit den Funktionen MOUSEZ und MOUSEZSPEED kann man erfahren, ob es gerade nach oben/unten gerollt wird.


Parameter
-


Rückgabewert
Es wird die Nummer der Maustaste zurückgeliefert. Bei 0 wurde keine Taste betätigt.


Beispiel
Dieses Beispiel gibt die Nummer der gedrückten Maustaste aus:

WHILE NOT KEYHIT(1)
   Taste=GETMOUSE()
   IF Taste<>0 THEN PRINT "Gedrückte Maustaste: "+Taste
WEND


Siehe auch
FLUSHMOUSE, MOUSEDOWN, MOUSEHIT, MOUSEWAIT, WAITMOUSE