CapsLock/NumLock/ScrollLockの状態を設定します。キーを強制的にON/OFFすることも可能。
SetCapsLockState State SetNumLockState State SetScrollLockState State
If blank or omitted, the AlwaysOn/Off attribute of the key is removed (if present). それ以外のときは、次のいずれかの値を指定します:
Onまたは1(true):キーをオンにし、キーのAlwaysOn/Off属性(存在する場合)を削除します。
Off または 0 (false):キーをオフにし、キーの AlwaysOn/Off 属性を削除します(存在する場合)。
AlwaysOn: Forces the key to stay on permanently.
AlwaysOff: Forces the key to stay off permanently.
Alternatively to example #3 below, a key can also be toggled to its opposite state via the Send function, e.g. Send "{CapsLock}"
. ただし、{CapsLock}を送信する場合は、あらかじめSetStoreCapsLockModeFalse
が必要な場合があります。
キーをAlwaysOnまたはAlwaysOffに保つには、キーボードフックが必要ですが、このような場合は自動的にインストールされます。
SetStoreCapsLockMode, GetKeyState