Разработка плагинов для NVDA.
Содержание
- devBox, коробка разработчика
- developerToolkit, набор инструментов разработчика
- DevHelper, инструмент для разработчиков
- ignoreBlanksIndentationReporting, игнорировать отчеты об отступах пробелов
- IntelliJImproved, поддержка использования IntelliJ
- logViewer, расширенный просмотрщик журнала
- manifestCreator, создатель манифестов
- nvdaDevTestToolbox, для отладки и тестирования NVDA
- NVDA-For-VS-Code, для кода Microsoft Visual Studio
- nvda-json, форматирование JSON в NVDA
- Rider-improved, улучшения доступности среды разработки
- Text Encryptor and Decryptor, конвертер Base64
12:12 12.11.2025
devBox, коробка разработчика
Содержит некоторые функции, которые в первую очередь полезны для разработчиков программного обеспечения, но могут пригодиться и другим пользователям, работающим с текстом.
Особенности:
Складывание пробелов.
Это дополнение обнаруживает 2 или более последовательных пробела и складывает их в короткую последовательность.
Например, «пробел пробел пробел пробел пробел» превращается в «5 пробелов».
При навигации по объекту с помощью numpad7 или numpad9 аддон проверяет наличие символа разницы в начале строки.
Пробел игнорируется, для плюса или минуса воспроизводится звук, чтобы было легче определить добавление/удаление.
Дополнение не имеет настроек и сочетаний клавиш, начинает работать сразу после включения или установки.
Скачать можно с сайта nvda-addons.ru, а ещё с Яндекс-диска.
developerToolkit, набор инструментов разработчика
Помогает слепым и слабовидящим разработчикам независимо создавать визуально привлекательные пользовательские интерфейсы и веб-контент. Он предоставляет жесты, которые позволяют перемещаться по объектам и получать информацию о них, такую ??как их размер, положение и характеристики.
Скачать можно с сайта NVDA.RU , а ещё с Яндекс-диска.
DevHelper, инструмент для разработчиков
в настоящее время включает только функции, упрощающие отладку в NVDA. Некоторые новые функции будут добавлены во втором квартале 2021 года, и запросы на новые функции всегда приветствуются.
Скачать можно с сайта NVDA.RU , а ещё с Яндекс-диска.
ignoreBlanksIndentationReporting, игнорировать отчеты об отступах пробелов, 2023
Это надстройка NVDA, которая изменяет отчеты об отступах, игнорируя пустые строки при принятии решения о том, следует ли сообщать об изменениях отступов.
Делает удобнее чтение кода при написании программ.
Скачать можно с сайта NVDA.RU , а ещё с Яндекс-диска.
IntelliJImproved, поддержка использования IntelliJ
IntelliJ IDEA — это IDE, интегрированная среда разработки (комплекс программных средств, который используется для написания, исполнения, отладки и оптимизации кода) для Java, JavaScript, Python и других языков программирования от компании JetBrains.
Скачать можно с сайта NVDA.RU , а ещё с Яндекс-диска.
logViewer, расширенный просмотрщик журнала
Значительно улучшает встроенный просмотрщик логов NVDA, добавляя мощные возможности поиска и надежную систему закладок.
Мощное диалоговое окно поиска (Control+F): Доступ к расширенному диалогу поиска с историей и поддержкой регулярных выражений для эффективного анализа логов.
Быстрая навигация (F3/Shift+F3): Легко переключайтесь между результатами поиска с помощью специальных сочетаний клавиш.
Создание закладок (Control+F2): Быстро создавайте новые закладки для выделения и последующего возврата к определенным записям логов, что особенно полезно для отслеживания ошибок или багов во время работы NVDA.
Система закладок (F2/Shift+F2): Перемещайтесь между сохраненными закладками с помощью простых нажатий клавиш.
Сохранение настроек поиска: Ваши предпочтения поиска сохраняются между сеансами, обеспечивая постоянство работы.
Плавная интеграция: Работает бесшовно в интерфейсе просмотрщика логов NVDA.
Сочетание клавиш можно изменить в жестах ввода, в категории «Расширенный просмотрщик журнала».
Примечание: Разработчик не подключил возможность для локализации, поэтому множественные речевые сообщения не локализованные.
Скачать можно с сайта nvda-addons.ru, а ещё с Яндекс-диска.
manifestCreator, создатель манифестов
Это мощный инструмент, позволяющий разработчикам дополнений для скринридера NVDA легко создавать файлы manifest.ini и подготавливать пакеты дополнений NVDA (.nvda-addons).
Оно создаёт файлы манифестов с удобным интерфейсом, которые определяют метаданные, необходимые для корректной работы дополнений NVDA (имя дополнения, версия, описание, информация о совместимости и т.д.).
Оно также упрощает работу разработчиков и снижает риск ошибок, автоматизируя процесс упаковки дополнений.
Это дополнение предназначено, как для начинающих, так и для опытных разработчиков дополнений NVDA и полностью совместимо с функциями доступности NVDA.
Подробнее о функционале дополнения можно прочитать в справке.
Скачать можно с сайта nvda-addons.ru, а ещё с Яндекс-диска.
NVDA-For-VS-Code, для кода Microsoft Visual Studio
Предоставляет исправления и улучшения в основном для редактора компонента среды разработки кода Microsoft Visual Studio.
Обратите внимание, что код Microsoft Visual Studio не является IDE Microsoft Visual Studio. Это легкий редактор кода с очень продвинутыми функциями.
Скачать можно с сайта NVDA.RU , а ещё с Яндекс-диска.
nvda-json, форматирование JSON в NVDA, 2024
Ддобавляет функционал для форматирования JSON в NVDA.
Сочетание клавиш:
NVDA+J: Если текст выделен, берет выделенный JSON-текст и показывает его отформатированным в диалоге NVDA с возможностью просмотра. Если текст не выделен, отображает диалог форматирования Json-текста, получая Json-данные из буфера обмена.
NVDA+Shift+J: форматирует несколько JSONS в одном тексте.
NVDA+Control+J: Преобразование строк с помощью JSONPointer.
Это дополнение позволяет фильтровать / преобразовывать JSON с помощью JQ или JSONPath.
По умолчанию используется JQ, но вы можете изменить это в панели настроек NVDA.
JQ — это как язык программирования для фильтрации и преобразования JSON-данных. Благодаря такой гибкости, этот механизм запросов используется в дополнении по умолчанию.
JSONPath — это синтаксис, позволяющий фильтровать элементы JSON.
Примеры использования приведены в справке.
Сочетание клавиш изменить нельзя — эта возможность не реализовано разработчиком.
Скачать можно с сайта nvda-addons.ru, а ещё с Яндекс-диска.
nvdaDevTestToolbox, для отладки и тестирования NVDA
Особенности:
• Расширенное диалоговое окно перезапуска для указания некоторых дополнительных параметров при перезапуске NVDA.
• Сценарий переключения и бэкпорт функции NVDA «Воспроизведение звука для зарегистрированных ошибок».
• Обозреватель свойств объекта.
• Режим расширенного описания сценариев: если включен режим ввода справки, сообщайте информацию о сценариях, которые не имеют описания.
• Команды, помогающие считывать и анализировать журналы.
• В рабочей области консоли Python функция для открытия исходного кода код объекта.
• Команда для регистрации трассировки стека функции speech.speak.
Расширенный диалог перезапуска Команда NVDA+shift+Q открывает диалоговое окно для указания некоторых дополнительных параметров перед перезапуском NVDA. Параметры, которые можно указать, соответствуют параметрам командной строки, которые можно использовать с nvda.exe , например, -c для пути к конфигурации, —disable-addons для отключения дополнений и т.д.
Скачать можно с сайта NVDA.RU , а ещё с Яндекс-диска.
Rider-improved, улучшения доступности среды разработки, 2024
Предназначенно для улучшения доступности среды разработки JetBrains Rider.
JetBrains Rider – мощная интегрированная среда разработки, но её функции доступности далеки от идеала для пользователей, полагающихся на программы чтения экрана. Это дополнение направлено на устранение этого недостатка, улучшая доступность Rider, делая критически важную информацию более доступной и повышая общий пользовательский опыт для разработчиков с нарушениями зрения.
Это дополнение предоставляет следующие функции, которые вы можете использовать в JetBrains Rider:
Дополнение автоматически или вручную считывает строку состояния Rider, где отображается полезная информация, такая как ошибки/предупреждения для текущей строки кода и многое другое.
Вы можете использовать комбинацию клавиш NVDA+D для просмотра документации элемента автозавершения кода.
Это дополнение тестировалось с версией JetBrains Rider 2024.1. Более старые или новые версии могут привести к сбоям в работе дополнения.
Перед использованием необходимо выполнить определенные настройки в Rider, которые описаны в справке дополнения.
Скачать можно с сайта nvda-addons.ru, а ещё с Яндекс-диска.
Text Encryptor and Decryptor, конвертер Base64
Предоставляет мощный, доступный и простой в использовании интерфейс для кодирования и декодирования текста с использованием алгоритма Base64.
Возможности:
Кодирование обычного текста в Base64 с помощью нескольких нажатий клавиш.
Декодирование строк Base64 обратно в читаемый текст.
Доступный графический интерфейс с вкладками (`Encoder` и `Decoder`).
Копирования результатов в буфер обмена.
Экспорта результатов в файлы txt.
Сброса введённых данных.
Горячие клавиши на основе ALT для каждого элемента управления.
Сочетание клавиш:
Нажмите `NVDA + Control + J`, чтобы открыть Base64 Converter.
Или через меню NVDA > Сервис > Конвертер Base64.
Сочетание клавиш для открытия окна конвертора можно изменить в жестах ввода.
Скачать можно с сайта nvda-addons.ru, а ещё с Яндекс-диска.
