NVDAMacroManager (Современная IDE для макросов и движок автоматизации)
Разработчик: Muhammet Enes Şenovalı
Версия: 1.0.21
Менеджер макросов NVDA — это ориентированный на доступность, низкоуровневый, высокопроизводительный движок для записи, редактирования и воспроизведения макросов. Он безупречно автоматизирует ваши повторяющиеся задачи — от сложных игровых комбинаций до повседневной офисной работы, будучи полностью интегрированным в экранный диктор NVDA.
🚀 Ключевые особенности
- Двойной движок записи (Живой и Скрытый режимы): Записывайте макросы, видя происходящее на экране (Живой режим), либо полностью скрыто от системы (Скрытый режим). В скрытом режиме нажатия клавиш перехватываются до того, как достигнут ОС, что предотвращает случайное удаление файлов или закрытие окон во время записи.
- Динамические горячие клавиши NVDA: Автоматически внедряет ваши сохранённые макросы в систему NVDA. Вы можете назначать собственные горячие клавиши каждому макросу непосредственно из меню NVDA
Параметры -> Жесты ввода -> Macro Manager. Запускайте макросы за секунды, не открывая интерфейс.
- Профессиональная IDE для макросов (Редактор событий): Управляйте своими макросами как профессиональный разработчик.
- Линейный рабочий процесс: Клавиши и задержки разделены на чистые, независимые шаги (Ожидание, Нажатие, Нажатие клавиши, Отпускание клавиши).
- Родной буфер обмена: Полная поддержка
Ctrl + C, Ctrl + X и Ctrl + V для бесшовного дублирования или перемещения событий макроса.
- Отмена/Повтор действия: Ошиблись? Мгновенно отмените действие с помощью
Ctrl + Z (Отменить) или Ctrl + Y (Повторить).
- Динамическое добавление событий: Забыли нажать клавишу во время записи? Добавляйте новые задержки или конкретные нажатия клавиш в любом месте макроса без перезаписи.
- Интеллектуальный захват клавиш: При добавлении или редактировании клавиши вы можете либо захватить реальное физическое нажатие, либо выбрать из динамически генерируемого локализованного выпадающего меню на уровне ОС (Буквы, знаки препинания, цифровая клавиатура, системные клавиши).
- Совместимость с играми и античитами: Работает без проблем, не вызывая срабатывания защитных систем игр, благодаря использованию выполнения на аппаратном уровне (SendInput API и ScanCodes).
- Точная настройка скорости и цикла: Регулируйте скорость воспроизведения с шагом 0,1 (например, 1,3x), воспроизводите мгновенно (задержка 0) или настраивайте бесконечный цикл.
- Привязка к приложениям (Блокировка безопасности): Блокируйте выполнение ваших макросов только в определённых приложениях (.exe), чтобы предотвратить катастрофическое выполнение в других приложениях.
- Многоязычность (i18n): Встроенная поддержка английского, турецкого (
tr), испанского (es) и немецкого (de) языков.
⌨️ Стандартные сочетания клавиш
NVDA + Windows + R : Начать или остановить ЖИВУЮ запись макроса. (Ваши нажатия клавиш обрабатываются операционной системой).
NVDA + Windows + Shift + R : Начать или остановить БЕЗОПАСНУЮ (СКРЫТУЮ) запись макроса. (Нажатые клавиши полностью скрыты от ОС).
NVDA + Windows + P : Воспроизводит последний записанный (временный) макрос. Если эта комбинация нажата во время воспроизведения макроса, она действует как мгновенный аварийный выключатель для отмены операции.
NVDA + Shift + M : Открывает интерфейс Менеджера макросов.
🛠️ Как использовать?
1. Быстрая запись макроса
- Нажмите
NVDA + Win + R для обычной записи.
- Используйте
NVDA + Win + Shift + R, если вы собираетесь нажимать клавиши, изменяющие состояние системы (Delete, Alt+F4 и т. д.), и не хотите, чтобы ваш компьютер реагировал на них во время записи.
- Нажмите то же сочетание клавиш снова, чтобы остановить запись. Немедленно протестируйте временный макрос с помощью
NVDA + Win + P.
2. Сохранение макросов и использование IDE
Чтобы сохранить временный макрос на постоянной основе, откройте менеджер с помощью NVDA + Shift + M. Дайте макросу имя, установите его скорость или количество повторений и нажмите «Сохранить».
Выберите сохранённый макрос из списка и нажмите Редактировать, чтобы открыть IDE:
* Используйте Shift для выбора нескольких событий.
* Нажмите Ctrl + C, чтобы скопировать выбранные шаги, и Ctrl + V, чтобы вставить их в другое место.
* Массово изменяйте время задержки или изменяйте конкретные захваченные нажатия клавиш.
* Добавляйте новые события с помощью кнопки «Добавить событие».
3. Назначение пользовательских сочетаний клавиш
После сохранения макроса перейдите в меню NVDA: Параметры -> Жесты ввода. Разверните категорию Macro Manager. Найдите имя вашего макроса, нажмите «Добавить» и назначьте любую физическую комбинацию клавиш, которую пожелаете.