Setzt den Status von Feststell/Num/Rollen. Kann auch das An- oder Ausbleiben der Taste erzwingen.
SetCapsLockState , Status SetNumLockState , Status SetScrollLockState , Status
Lässt man diesen Parameter weg, wird das AlwaysOn/Off-Attribut von der Taste entfernt (falls vorhanden). Ansonsten kann eines der folgenden Wörter angegeben werden:
On: Schaltet die Taste ein und entfernt ihr AlwaysOn/Off-Attribut (falls vorhanden).
Off: Schaltet die Taste aus und entfernt ihr AlwaysOn/Off-Attribut (falls vorhanden).
AlwaysOn: Erzwingt den eingeschalteten Zustand der Taste.
AlwaysOff: Erzwingt den ausgeschalteten Zustand der Taste.
[v1.1.30+]: Es ist möglich, die dezimalen Werte 1 und 0 anstelle von On bzw. Off zu verwenden.
Alternativ zu Beispiel #3 unten kann eine Taste auch via Send-Befehl in ihrem entgegengesetzten Zustand umgeschaltet werden; zum Beispiel: Send {CapsLock}
. Allerdings benötigt das Senden von {CapsLock} möglicherweise vorher SetStoreCapsLockMode Off
.
Damit eine Taste AlwaysOn oder AlwaysOff bleibt, ist der Tastatur-Hook erforderlich, der in solchen Fällen automatisch installiert wird.
SetStoreCapsLockMode, GetKeyState()