SetStoreCapsLockMode

Send後にCapsLockの状態を元に戻すかどうか。

SetStoreCapsLockMode Mode

パラメータ

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).

つまり、SendControlSendではCapsLockが常にOFFになるわけではありません。正常にOFFになった場合でも、キー送信後に再度ONにならない場合があります。

ほとんどの場合、デフォルトの動作がベストであるため、この関数はほとんど使用されません。

ブラインドモードテキストモードでは、この設定は無視されます。つまり、これらの場合、CapsLockの状態は変更されません。

組込変数A_StoreCapsLockModeには、現在の設定値(1または0)が格納されます。

新しく起動するスレッドホットキーカスタムメニュー項目時間指定サブルーチンなど)はすべて、この機能のデフォルト設定で新しくスタートします。このデフォルトは、スクリプト起動時にこの関数を使用することで変更することができます。

SetCaps/Num/ScrollLockState, Send, ControlSend

CapsLockの状態を全く変化させないようにします。

SetStoreCapsLockMode False