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:キーを強制的に常時点灯させる。
AlwaysOff:強制的にキーが永久に外れないようにします。
また、下記の例3のように、送信機能でキーを反対の状態にすることも可能です:Send "{CapsLock}"
。ただし、{CapsLock}を送信する場合は、あらかじめSetStoreCapsLockMode False
が必要な場合があります。
キーをAlwaysOnまたはAlwaysOffに保つには、キーボードフックが必要ですが、このような場合は自動的にインストールされます。
SetStoreCapsLockMode、GetKeyState