FastMacro – Быстрый поиск доступных макросов
FastMacro – Быстрый поиск доступных макросов
По нажатию клавиш (или их комбинаций) в списке скриптов будут оставаться только те, у которых эта клавиша(или комбинация) присутствует в ключе
Настройки: переменная gConfig в начале скрипта или (более высокий приоритет) файл fastmacro.cfg, который должен находиться в той же папке, что и текущий скрипт.
Клавиши управления по умолчанию:
Enter – запуск макроса.
Esc – отмена последнего фильтра для ключа или отмена поиска.
Up,Down – перемещение по списку.
Клавиши (или их комбинации), не задействованные в настройках: установка/сброс фильтра для ключа.
Нюансы:
Образец файла настройки:
Настройки: переменная gConfig в начале скрипта или (более высокий приоритет) файл fastmacro.cfg, который должен находиться в той же папке, что и текущий скрипт.
Клавиши управления по умолчанию:
Enter – запуск макроса.
Esc – отмена последнего фильтра для ключа или отмена поиска.
Up,Down – перемещение по списку.
Клавиши (или их комбинации), не задействованные в настройках: установка/сброс фильтра для ключа.
Нюансы:
Образец файла настройки:
- Attachments
-
- fastmacro47.lua.7z
- (6.78 KiB) Downloaded 75 times
Last edited by LAT on Thu 24 Sep, 2020 19:22, edited 39 times in total.
FastMacro – Быстрый поиск доступных макросов
Latest post of the previous page:
v.37Добавлена возможность подтягивания настроек из файла
Добавлена возможность использовать управляющие клавиши для фильтрации (настраивается, но по умолчанию отключена)
Исправлен баг: если название клавиши было частью названия другой клавиши, отображались лишние клавиатурные комбинации
Рефакторинг
FastMacro – Быстрый поиск доступных макросов
v.38
Регэкспы отображаются перед невалидными ключами.
Исправлен небольшой глюк с фильтрами.
В конфигурацию добавлено поле adjust - подправить высоту списка под количеством элементов (при наличии фильтра), по умолчанию false.
Регэкспы отображаются перед невалидными ключами.
Исправлен небольшой глюк с фильтрами.
В конфигурацию добавлено поле adjust - подправить высоту списка под количеством элементов (при наличии фильтра), по умолчанию false.
FastMacro – Быстрый поиск доступных макросов
пользуюсь, забавная штука
я бы предложил внести следующую косметику для пущей красоты:
т.е. добавить
я бы предложил внести следующую косметику для пущей красоты:
Code: Select all
key_text = t_macro[i].key:gsub("&", "&&")..t_macro[i].key.rep(" ",gConfig.MaxKeyLen-t_macro[i].key:len())
..
t_item[#t_item+1] = { text = key_text.."│"..(t_macro[i].description:gsub("&", "&&") or ""), selected = pos==Pos,
:gsub("&", "&&")
для более корректного отображенияFastMacro – Быстрый поиск доступных макросов
Спасибо.
v.40. Благодаря citRiks-у исправлен баг: при наличии амперсанда в клавиатурной комбинации макроса или в описании макроса неправильно отображалось содержимое меню.
FastMacro – Быстрый поиск доступных макросов
как-то слишком резво происходит перескакивание на целую страницу,
вместо прохода по строчкам клавишами вверх/низ
как-то можно подправить?
вместо прохода по строчкам клавишами вверх/низ
как-то можно подправить?
FastMacro – Быстрый поиск доступных макросов
У меня переход происходит последовательно. Может, у Вас установлен этот макрос: viewtopic.php?p=151729#p151729?
FastMacro – Быстрый поиск доступных макросов
v.45
Исправлен баг: если регистр букв в комбинации клавиш не соответствовал строго "Ctrl", "Alt", Shift, такие комбинации определялись как невалидные.
Улучшено поведение строки помощи.
Добавлена возможность фильтрации для комбинаций клавиш, поддерживаемых скриптом MacroEx (viewtopic.php?f=60&t=8764).
В конфигурацию добавлено поле macroex (true, если необходимо учитывать комбинации клавиш для MacroEx). В связи с этим файл конфигурации перезалит.
Исправлен баг: если регистр букв в комбинации клавиш не соответствовал строго "Ctrl", "Alt", Shift, такие комбинации определялись как невалидные.
Улучшено поведение строки помощи.
Добавлена возможность фильтрации для комбинаций клавиш, поддерживаемых скриптом MacroEx (viewtopic.php?f=60&t=8764).
В конфигурацию добавлено поле macroex (true, если необходимо учитывать комбинации клавиш для MacroEx). В связи с этим файл конфигурации перезалит.
FastMacro – Быстрый поиск доступных макросов
v.47
Добавлена возможность отображать только скрипты из файла, содержащего скрипт из активного пункта меню (CtrlAltF - настраивается в gConfig). Также в конфигурацию добавлено поле max_file_length для установки максимальной длины для отображения имени такого файла. В связи с этим файл конфигурации перезалит.
Небольшие изменения в определении раскладки клавиатуры.
При фильтрации сохраняется активность пункта меню (если он остаётся доступным).
Добавлена возможность отображать только скрипты из файла, содержащего скрипт из активного пункта меню (CtrlAltF - настраивается в gConfig). Также в конфигурацию добавлено поле max_file_length для установки максимальной длины для отображения имени такого файла. В связи с этим файл конфигурации перезалит.
Небольшие изменения в определении раскладки клавиатуры.
При фильтрации сохраняется активность пункта меню (если он остаётся доступным).