SetLocal

Переопределяет глобальные настройки для конкретной горячей клавиши.


Синтаксис

<SetLocal опция аргумент>


Параметры

Опция может принимать значение "ClearModifiers". Это переопределит настройку "Clear modifiers before executing hotkey" в меню "Options > Send Mode Setting", которая через это меню задаётся глобально для всех клавиш.

Аргумент может принимать значения "On" или "Off."


Примечания

Команда SetLocal применяется сразу перед выполнением действий горячей клавиши, независимо от того, в какой части горячей клавиши вы её написали.

С включённой опцией "ClearModifiers" после каждого вызова горячей клавиши с модификатором будет отпускаться нажатый модификатор. Представьте, что вы нажимаете сочетание Ctrl+1 несколько раз подряд, не отпуская модификатор Ctrl. После первого нажатия вы отпустили только клавишу 1 и нажимаете её снова, ожидая такой же отправки Ctrl+1. Второе и последующие нажатия с включенной опцией "ClearModifiers" передадут нажатие 1, а с выключенной - Ctrl+1.


Пример

<Hotkey F1>
<SetLocal ClearModifiers Off>
<SendLabel w1>
<Key 1>