Send後にCapsLockの状態を元に戻すかどうか。
SetStoreCapsLockMode Mode
型:論理値
If true, CapsLock will be restored to its former value if Send needed to change it temporarily for its operation.
If false, the state of CapsLock is not changed at all. As a result, Send will invert the case of the characters if CapsLock happens to be ON during the operation.
This function returns the previous setting; either 0 (false) or 1 (true).
If SetStoreCapsLockMode is not used, the default setting is 1 (true).
つまり、Sendと ControlSendではCapsLockが常にOFFになるわけではありません。正常にOFFになった場合でも、キー送信後に再度ONにならない場合があります。
ほとんどの場合、デフォルトの動作がベストであるため、この関数はほとんど使用されません。
ブラインドモードと テキストモードでは、この設定は無視されます。つまり、これらの場合、CapsLockの状態は変更されません。
組込変数A_StoreCapsLockModeには、現在の設定値(1または0)が格納されます。
新しく起動するスレッド(ホットキー、カスタムメニュー項目、時間指定サブルーチンなど)はすべて、この機能のデフォルト設定で新しくスタートします。このデフォルトは、スクリプト起動時にこの関数を使用することで変更することができます。
SetCaps/Num/ScrollLockState, Send, ControlSend