Общие замечания
Каждый макрос имеет:
- горячую клавишу, при нажатии на которую будет выполнена записанная последовательность;
- набор дополнительных параметров, которые влияют на способ и место воспроизведения FAR записанной последовательности.
ВНИМАНИЕ!
- Следует иметь в виду, что макросы разделяются по областям действия, т.е. тем областям в FAR, где макрос будет выполняться.
Макросы могут содержать специальные команды,
реализующие сервисные функции, условное и циклическое воспроизведение последовательностей и т.д.
Замечания
- FAR не считывает макросы имеющие ошибки в названии
макроклавиши и в последовательности "Sequence".
- Регистр макрокоманд не имеет значения.
- При старте FAR Manager загружает весь комплект описанных в реестре
макрокоманд в память. После создания любая
макропоследовательность немедленно заносится в реестр (при
включенном автосохранении).
- Макроклавиша, название которой в реестре начинается с символа
'~', считается неактивной.
- FAR Manager преобразует прокрутку колеса мыши в псевдоклавиши:
- прокрутка на одно значение вверх - "MsWheelUp"
- прокрутка на одно значение вниз - "MsWheelDown"
Эти псевдоклавиши можно применять в сочетании с
модификаторами Ctrl, Shift и Alt.
- Если вы вводите символ при помощи Alt-цифры, то в макросе
сохраняется именно эта комбинация, а не введенный символ.
Например, Alt-151 будет храниться как "Alt00151".
- Специфические клавиши, у которых виртуальный код отличен от 0xFF,
но имена которых FAR не знает, будут хранится как "OemXXXXX"
(здесь XXXXX десятичное значение виртуального кода клавиши с ведущими нулями).
- Специфические клавиши, у которых виртуальный код равен 0xFF,
будут хранится как "SpecXXXXX"
(здесь XXXXX десятичное значение сканкода клавиши с ведущими нулями).
- Для манипулирования макрокомандами рекомендуем
воспользоваться плагином "Macro browser" Константина
Мельникова. Этот модуль обеспечивает просмотр, редактирование,
копирование и перемещение макрокоманд в другие группы (области),
копирование и перемещение макрокоманд в другие настройки FAR,
экспорт в файл, вставку в редактор, ввод новых, удаление и
отключение установленных в FAR макрокоманд.
- Значение параметра "NoSendKeysToPlugins" зависит от способа,
которым начиналась запись
макропоследовательности.
- CtrlBreak прерывает выполнение макроса. При этом назначенный на CtrlBreak макрос не срабатывает..
Для более удобной и комфортной работы с макросами вы можете использовать специальный плагин
MacroView Manager.
Смотрите также: