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