Victor_VG
Tracker Mod | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору destiny_child Ну, по поводу конфликтов клавиш - это возможно, и Far в таком случае для макросов выводит меню в котором будет их список, ну а мы выбираем кто нам нужен, раз, второе F1 -> Клавиатурные макрокоманды - Far выводит все занятые макроклавиши, в том числе и те, что зашиты в его коде. По поводу макросов от SimSU - да, есть у него такая привычка использовать назначения на Alt<буква>, я у себя это давно поправил, а также переназначил некоторые занятые Far-е клавиши скриптами чтобы не терять возможности управления. Посмотрите в FarUE3 файл macro.txt - в него выведен список всех доступных в сборке макроклавиш. Ну и в принципе не трудно открыть *.lua скрипт в редакторе Far и в операторе key="<макроклавиша>" переназначить её, а после дать из консоли Far пару команд lm:unloadf затем lm:load для перезагрузки макросов что описано в Справке и документации LuaMacro. Что касается занятых плагинами или самим Far клавиш, то если на них назначен скрипт то это будет учтено LuaMacro и боятся вероятности такого события не стоит - Far правильно обработает данную ситуацию. Что касается приоритета, то да в любом макросе его можно задать, к примеру: Цитата: Macro { area="Shell Info QView Tree"; key="Esc"; flags="EmptyCommandLine"; description="Включить/выключить панели."; priority=50; action = function() Keys("CtrlO") end; } | где параметр priority не обязательный, значение от 0 до 100, чем ниже число, тем ниже приоритет вызова (если я правильно в своё время разобрался ибо значением priority в своих скриптах не пользуюсь), по умолчания равен 50 (для макрообласти Common - 40). Отдельно свой комплект скриптов выложил macro_current_use.7z (архив 7-Zip v9.34 Alpha, LZMA, SOLID, MAXIMUM) на облака чтобы вам не тянуть ~21Мб архив сборки. Посмотрите сами, что вам из этого комплекта подойдёт, но имейте ввиду что многие скрипты от SimSU могут иметь зависимости, мои нет - я стараюсь их писать с минимальными внешними зависимостями поскольку возможны случаи недоступности последних. А правка скриптов - Macro Brouser -> F4 -> правим в редакторе Far выбранный скрипт -> editor::F2 -> editor::F10 -> смотрим результаты... Вроде не сложно.
---------- Жив курилка! (Р. Ролан, "Кола Брюньон") Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti |
| Всего записей: 33133 | Зарегистр. 31-07-2002 | Отправлено: 15:44 31-07-2014 | Исправлено: Victor_VG, 16:59 31-07-2014 |
|