Перейти к основному содержимому Главная страница каталога дополнений для NVDA от русскоязычного сообщества NVDA.RU.

Официальный русскоязычный каталог дополнений NVDA

Крупнейший каталог дополнений для программы экранного доступа NVDA, доступный в Интернете

Каталог дополнений от «🇷🇺 Русскоязычного сообщества NVDA.RU.»

KeystrokeQueuing (Очереди нажатий клавиш)

Автор:

Краткое описание

Keystroke Queuing — это дополнение для NVDA, позволяющее определять именованные последовательности нажатий клавиш.
• С его помощью можно записывать и выполнять целые макросы из нескольких шагов.
• В конфигурационном файле можно задать нажатия клавиш, ввод текста, перемещения мыши и щелчки.
• Каждая команда выполняется с заданной задержкой в секундах.
• Дополнение поддерживает абсолютные и относительные движения мыши.
• Можно показывать всплывающие сообщения в процессе выполнения макроса.
• Для запуска очереди команд предназначен диалог со списком всех доступных макросов.
• Стандартная горячая клавиша для вызова диалога — NVDA+Shift+Q.
• Конфигурационный файл можно редактировать вручную или через панель настроек NVDA.
• Изменения вступают в силу без перезапуска NVDA.
• Есть возможность перезагрузить конфигурацию в любой момент по нажатию NVDA+Control+Shift+Q.
• Keystroke Queuing особенно полезно для автоматизации повторяющихся действий.
• Оно подходит для быстрого заполнения форм, запуска приложений и навигации по интерфейсу.
Все особенности дополнения описаны в справочном руководстве.

⬇ Перейти к подробной справке 🔝 Назад к оглавлению

Основная информация

Название Версия Совместимость с API NVDA Последняя протестированная версия NVDA Минимальная версия NVDA Дата загрузки в каталог Размер Лицензия
keystrokeQueuing 1.0.0 2026.1 2026.1.0 2025.3.0 30-04-2026 23:17:04 23 Кб. GPL v2
🔝 Назад к оглавлению

Информация о локализации на русский язык

🔝 Назад к оглавлению

Скачать

KeystrokeQueuing-V.1.0.0.nvda-addon

⬇ Перейти к истории версий 🔝 Назад к оглавлению

Разделы

🔝 Назад к оглавлению

Справка

Подробнее

KeystrokeQueuing (Очереди нажатий клавиш)

Краткое описание

Keystroke Queuing — это дополнение для NVDA, которое позволяет определять именованные последовательности нажатий клавиш, действий мыши и ввода текста в простом конфигурационном файле, а затем выполнять любую последовательность всего несколькими нажатиями клавиш.

Требования

Установка

  1. Загрузите файл .nvda-addon.
  2. Откройте его с помощью NVDA (двойным щелчком или используя Сервис → Менеджер дополнений → Установить).
  3. Перезапустите NVDA, когда будет предложено.

При первой установке файл keystrokeQueuing.cfg по умолчанию копируется в каталог пользовательских настроек NVDA, чтобы вы могли его настроить.

Использование

Стандартные сочетания клавиш

Сочетание Действие
NVDA+Shift+Q Открыть диалог выбора очереди команд
NVDA+Control+Shift+Q Перезагрузить конфигурационный файл

Выбор и выполнение очереди

  1. Нажмите NVDA+Shift+Q.
  2. Появится диалог со списком всех настроенных очередей команд по именам.
  3. Выберите очередь и нажмите Enter (или нажмите кнопку ОК).
  4. NVDA объявляет имя очереди и выполняет каждый шаг последовательно.
  5. По завершении NVDA объявляет «Готово».

Панель настроек

Вы можете редактировать конфигурацию непосредственно из NVDA:

  1. Перейдите в NVDA → Параметры → Настройки.
  2. Выберите категорию Очереди нажатий клавиш в списке слева.
  3. Панель отображает текстовый редактор с предварительно загруженным содержимым вашего текущего keystrokeQueuing.cfg.
  4. Отредактируйте команды по мере необходимости (формат описан ниже).
  5. Нажмите ОК или Применить для сохранения. Конфигурация записывается в каталог пользовательских настроек NVDA и автоматически перезагружается — перезапуск не требуется.

Конфигурационный файл

Конфигурация находится в файле keystrokeQueuing.cfg. При установке он копируется в каталог пользовательских настроек NVDA (обычно %APPDATA%\nvda\). Если файл там не найден, дополнение использует резервную копию по умолчанию, встроенную в дополнение. Вы можете редактировать этот файл вручную или использовать встроенную панель настроек, описанную выше.

Формат

# Строки, начинающиеся с #, являются комментариями
queueName=step1|delay1||step2|delay2||step3|delay3

Каждая очередь представляет собой одну строку. Имя (до =») отображается в диалоге выбора. **Значение** (после=») представляет собой список шагов, разделённых ||. Каждый шаг имеет вид action|delay, где delay — задержка в секундах.

Поддерживаемые типы шагов

Синтаксис Описание
keystroke\|delay Эмулировать сочетание клавиш, например control+v\|0.2
`text`\|delay Ввести литеральный текст символ за символом
mouseMoveX*Y\|delay Переместить мышь в абсолютную позицию (например mouseMove100*200)
mouseMove+X*-Y\|delay Переместить мышь относительно текущей позиции
mouseClick\|delay Щелкнуть левой кнопкой в текущей позиции мыши
mouseDoubleClick\|delay Дважды щелкнуть левой кнопкой в текущей позиции мыши
tellMe:message\|delay Показать окно сообщения с заданным текстом

Пример конфигурации

# Ввести «title of window is», затем нажать Insert+T, чтобы прочитать заголовок окна
title=`title of window is`|0.2||insert+t|0.0

# Открыть Firefox через диалог «Выполнить»
firefox=windows+r|0.2||`firefox`|0.2||enter|2.0||alt+d|0.2

# Открыть Блокнот, вставить текст из буфера обмена, открыть меню «Файл»
notepad=windows+r|0.5||`notepad`|0.2||enter|1.0||ctrl+v|0.2||alt+f|0.2

# Открыть Блокнот, ввести текст, показать сообщение
notepad2=windows+r|0.5||`notepad`|0.2||enter|1.0||`hello world`|0.5||tellMe:how are you today|0.5

# Переместить мышь в точку (25, 25) и щёлкнуть
clickMouseOn25-25=mouseMove25*25|0.5||mouseClick|0.2

# Показать рабочий стол и дважды щёлкнуть в определённой позиции
doubleClickThisPC=windows+m|0.2||mouseMove39*139|0.2||mouseDoubleClick|0.1

Сборка из исходников

Необходимые компоненты

Сборка

cd keystrokeQueuing
scons

Эта команда создаёт файл keystrokeQueuing-1.0.0.nvda-addon в корне проекта.

Быстрая упаковка (без SCons)

Если вы просто хотите создать файл .nvda-addon вручную:

cd keystrokeQueuing/addon
zip -r ../keystrokeQueuing-1.0.0.nvda-addon . -x "*.pyc" "__pycache__/*"

Или в Windows с помощью PowerShell:

cd keystrokeQueuing\addon
Compress-Archive -Path .\* -DestinationPath ..\keystrokeQueuing-1.0.0.nvda-addon

Переименуйте расширение .zip в `.nvda-addon», если ваш архиватор добавляет его.

Изменения

1.1.0

1.0.0

Лицензия

Это дополнение распространяется под лицензией GNU General Public License версии 2. Полный текст лицензии см. в файле COPYING.txt.

🔝 Назад к оглавлению

История версий

История версий
Версия файлаТестируемая версия NVDAМинимальная версия NVDAРазмер файла (КБ)Ссылка на загрузку
1.0.02026.1.02025.3.023KeystrokeQueuing-V.1.0.0.nvda-addon
🔝 Назад к оглавлению