SetStoreCapsLockMode

Bestimmt, ob der Status von Feststell nach einem Send wiederhergestellt wird.

SetStoreCapsLockMode Modus

Parameter

Modus

Typ: Boolesch

Wenn true, wird Feststell auf ihren vorherigen Status zurückgesetzt, wenn Send diese Taste für seine Operation vorübergehend ändern musste.

Wenn false, bleibt der Status von Feststell unverändert. Dies führt dazu, dass Send die Groß-/Kleinschreibung der Zeichen umkehrt, wenn Feststell während dieser Operation eingeschaltet ist.

Rückgabewert

Typ: Integer (boolesch)

Diese Funktion gibt die vorherige Einstellung zurück; entweder 0 (false) oder 1 (true).

Bemerkungen

Wenn SetStoreCapsLockMode nicht verwendet wird, ist die Einstellung standardmäßig 1 (true).

Das bedeutet, dass Feststell nicht immer für Send oder ControlSend ausgeschaltet wird. Selbst wenn diese Taste erfolgreich ausgeschaltet wurde, ist nicht garantiert, dass sie nach dem Senden der Tasten wieder eingeschaltet wird.

Diese Funktion wird selten verwendet, da das Standardverhalten in den meisten Fällen völlig ausreicht.

Diese Einstellung wird im Blind-Modus und Text-Modus ignoriert, d.h. der Status von Feststell bleibt in solchen Fällen unverändert.

Die interne Variable A_StoreCapsLockMode enthält die aktuelle Einstellung (1 oder 0).

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.

SetCaps/Num/ScrollLockState, Send, ControlSend

Beispiele

Lässt den Status von Feststell unverändert.

SetStoreCapsLockMode False