Bestimmt die Mausgeschwindigkeit, die standardmäßig für Click, MouseMove, MouseClick und MouseClickDrag verwendet wird.
SetDefaultMouseSpeed Geschw
Typ: Integer
Wie schnell der Mauszeiger bewegt werden soll, von 0 (schnell) bis 100 (langsam). Eine Geschwindigkeit von 0 bewegt den Mauszeiger sofort auf die neue Position.
Typ: Integer
Diese Funktion gibt die vorherige Einstellung zurück.
Wenn SetDefaultMouseSpeed nicht verwendet wird, ist die Mausgeschwindigkeit standardmäßig 2.
SetDefaultMouseSpeed wird bei den Modi SendInput und SendPlay ignoriert; sie bewegen den Mauszeiger sofort (außer wenn SendInput auf SendEvent zurückfällt; beachten Sie, dass SetMouseDelay einen Modus für SendPlay hat). Um den Mauszeiger visuell langsamer zu bewegen (z.B. um einem Publikum etwas vorzuführen), verwenden Sie SendEvent "{Click 100 200}"
oder SendMode "Event"
(optional in Verbindung mit BlockInput).
Die interne Variable A_DefaultMouseSpeed enthält die aktuelle Einstellung.
Die Funktionen MouseClick, MouseMove und MouseClickDrag haben einen Parameter, mit dem die Standardmausgeschwindigkeit überschrieben werden kann.
Wenn Geschw größer als 0 ist, wird die Geschwindigkeit auch durch SetMouseDelay beeinflusst, indem nach jeder inkrementellen Bewegung des Mauszeigers in Richtung seines Ziels eine Verzögerung erzeugt wird.
Jeder neue Thread (z.B. ein Hotkey, ein benutzerdefinierter Menüpunkt oder eine zeitgesteuerte Subroutine) verwendet zunächst die Standardeinstellung der Funktion. Diese Standardeinstellung kann geändert werden, indem die Funktion während der Startphase des Skripts verwendet wird.
SetMouseDelay, SendMode, Click, MouseClick, MouseMove, MouseClickDrag, SetWinDelay, SetControlDelay, SetKeyDelay, SetKeyDelay