Клавиатурные макросы
Клавиатурные макросы обычно используются для быстрой записи и воспроизведения последовательности нажатий клавиш клавиатуры. Они имеют меньше возможностей, чем стационарные макросы, и для использования на постоянной основе стационарные макросы предпочтительнее.
Клавиатурные макросы загружаются из Lua-файлов (расширение
*.lua), находящихся в папке%FARPROFILE%\Macros\internal.Far Manager самостоятельно создаёт, модифицирует и удаляет файлы в данной папке в соответствии с выполняемыми над макросами операциями. Не рекомендуется редактировать эти файлы вручную, за исключением удаления.
Изменения в клавиатурных макросах становятся постоянными либо при выполнении операции
MacroControl(MCTL_SAVEALL), либо автоматически (при включенной опции “Auto save setup”).Поле “area” может содержать только одну область действия.
Поле “key” может содержать имя только одного ключа.
В ключах применяются только модификаторыCtrl,Alt,Shiftи не применяются модификаторыLCtrl,RCtrl,LAlt,RAlt. Регулярные выражения не поддерживаются.Не допустимо более одного макроса на сочетание (
key,area).Клавиатурные макросы имеют более высокий приоритет, чем все прочие макросы. Это сделано для того, чтобы не надо было заниматься разрешением конфликтов при временном создании клавиатурных макросов (типичный сценарий их использования).