AddonsList — это многофункциональное дополнение для NVDA, которое предоставляет быстрый доступ к информации об установленных дополнениях. С его помощью вы можете просматривать списки включённых, отключённых, совместимых и несовместимых дополнений, а также получать подробную статистику. Все функции доступны как для копирования в буфер обмена, так и для просмотра в удобном диалоговом окне.
Дополнение предлагает пять основных функций:
• Просмотр и копирование списка включённых дополнений
• Просмотр и копирование списка отключённых дополнений
• Просмотр и копирование списка совместимых дополнений (с определением по году выпуска NVDA)
• Просмотр и копирование списка несовместимых дополнений
• Просмотр и копирование статистики дополнений (общее количество, активные, неактивные, совместимые, несовместимые)
Каждая функция реализована с учётом двух режимов работы:
• Однократное нажатие назначенной клавиши копирует информацию в буфер обмена
• Двойное нажатие открывает ту же информацию в диалоговом окне для удобного просмотра
Дополнение определяет совместимость на основе года выпуска версии NVDA:
• Берётся год текущей версии NVDA (например, 2025 для версии 2025.3.3)
• Из манифеста дополнения извлекаются годы минимальной версии и последней протестированной версии
• Дополнение считается совместимым, если год текущей версии NVDA находится в диапазоне между этими значениями
Такой подход обеспечивает корректное определение совместимости для всех версий NVDA, учитывая, что дополнения, протестированные с более поздними версиями, как правило, работают и с более ранними версиями того же года.
Поскольку дополнение не назначает клавиши по умолчанию, вам необходимо самостоятельно задать удобные сочетания через меню NVDA:
Рекомендуется выбирать разные сочетания для каждой команды, например:
• NVDA+Shift+В для включённых дополнений
• NVDA+Shift+О для отключённых дополнений
• NVDA+Shift+С для совместимых дополнений
• NVDA+Shift+Н для несовместимых дополнений
• NVDA+Shift+Т для статистики
После назначения горячей клавиши:
• Нажмите её один раз — список всех активных дополнений будет скопирован в буфер обмена. Каждое дополнение отображается в формате: «Название (версия)». NVDA сообщит «Список включённых дополнений скопирован в буфер обмена».
• Нажмите дважды быстро — откроется диалоговое окно с заголовком «Список включённых дополнений», содержащее тот же список. Вы можете перемещаться по нему с помощью клавиш со стрелками, читать с помощью команд NVDA или скопировать нужную часть вручную.
Аналогично предыдущему пункту, но для неактивных дополнений:
• Одинарное нажатие копирует список отключённых дополнений
• Двойное нажатие открывает диалог «Список отключённых дополнений»
• Одинарное нажатие копирует список дополнений, совместимых с текущей версией NVDA (определяется по году выпуска)
• Двойное нажатие открывает диалог «Список совместимых дополнений (NVDA X.Y.Z)» с указанием текущей версии
• Каждое дополнение в списке сопровождается статусом «Включено» или «Отключено»
• Одинарное нажатие копирует список дополнений, несовместимых с текущей версией NVDA
• Двойное нажатие открывает диалог «Список несовместимых дополнений (NVDA X.Y.Z)» с указанием текущей версии
• Каждое дополнение в списке сопровождается статусом «Включено» или «Отключено»
Статистика предоставляет полную информацию о состоянии дополнений:
• Однократное нажатие копирует в буфер обмена шесть строк:
- Версия NVDA: X.Y.Z
- Всего дополнений: [число]
- Включено: [число]
- Отключено: [число]
- Совместимо: [число]
- Несовместимо: [число]
• Двойное нажатие открывает диалог «Статистика дополнений» с той же информацией
Если какая-либо из групп дополнений отсутствует (например, нет отключённых или несовместимых дополнений), при попытке скопировать или открыть соответствующий список NVDA сообщит соответствующее уведомление.
• Все диалоговые окна являются доступными: они реализованы через стандартную функцию browseableMessage NVDA, что обеспечивает полную совместимость с клавиатурной навигацией и речевым выводом.
• При копировании в буфер обмена используется системный буфер, поэтому вы можете вставить скопированную информацию в любой текстовый редактор, документ или сообщение.
• В списках совместимых и несовместимых дополнений указывается статус каждого дополнения (включено/отключено) для более полной картины.
• Дополнение корректно работает в защищённом режиме (secure mode) — на экране входа в систему или других защищённых экранах оно автоматически отключается.
• Определение совместимости происходит по году выпуска NVDA, что соответствует реальной практике использования дополнений.
• Быстрая инвентаризация: получите полный список всех установленных дополнений с версиями для документации или отладки.
• Поиск конфликтов: если NVDA работает нестабильно, скопируйте список активных дополнений и проанализируйте его.
• Подготовка к переустановке: сохраните список дополнений перед переустановкой NVDA или переходом на другой компьютер.
• Проверка статуса: быстро узнайте, сколько дополнений отключено, и при необходимости включите их.
• Анализ совместимости: перед обновлением NVDA проверьте, какие дополнения могут стать несовместимыми.
• Отчёты об ошибках: при обращении в службу поддержки приложите статистику дополнений для более точной диагностики.
• Миграция на новую версию: получите список несовместимых дополнений, чтобы заранее найти им замену.
AddonsList — это простое и эффективное решение для тех, кто хочет всегда иметь под рукой полную информацию о дополнениях NVDA. Благодаря интуитивному управлению с двумя режимами работы (копирование и просмотр) и расширенной статистике с учётом совместимости, вы сможете быстро получать нужные данные и использовать их по своему усмотрению. Пять различных списков позволяют гибко анализировать состояние дополнений и планировать обновления NVDA.