Клавиатурные макросы

Far Manager Macro System

Клавиатурные макросы


  • Клавиатурные макросы обычно используются для быстрой записи и воспроизведения последовательности нажатий клавиш клавиатуры. Они имеют меньше возможностей, чем стационарные макросы, и для использования на постоянной основе стационарные макросы предпочтительнее.

  • Клавиатурные макросы загружаются из Lua-файлов (расширение *.lua), находящихся в папке %FARPROFILE%\Macros\internal.

  • Far Manager самостоятельно создаёт, модифицирует и удаляет файлы в данной папке в соответствии с выполняемыми над макросами операциями. Не рекомендуется редактировать эти файлы вручную, за исключением удаления.

  • Изменения в клавиатурных макросах становятся постоянными либо при выполнении операции MacroControl(MCTL_SAVEALL), либо автоматически (при включенной опции “Auto save setup”).

  • Поле “area” может содержать только одну область действия.

  • Поле “key” может содержать имя только одного ключа.
    В ключах применяются только модификаторы Ctrl,Alt,Shift и не применяются модификаторы LCtrl,RCtrl,LAlt,RAlt. Регулярные выражения не поддерживаются.

  • Не допустимо более одного макроса на сочетание (key,area).

  • Клавиатурные макросы имеют более высокий приоритет, чем все прочие макросы. Это сделано для того, чтобы не надо было заниматься разрешением конфликтов при временном создании клавиатурных макросов (типичный сценарий их использования).