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

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

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

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

18 ноября 2024 года русскоязычному каталогу дополнений NVDA-ADDONS.RU исполнилось два года.

EnhancedControlSupport (Улучшенная поддержка элементов управления)

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

Дополнение EnhancedControlSupport позволяет работать с элементами управления, которые обычно не поддерживаются NVDA.
Вы можете заставить NVDA интерпретировать элемент как другой тип, например, панель может быть распознана как флажок.
Это улучшит озвучивание состояния элемента, например, позволит NVDA сообщать состояние отмечено/не отмечено. В некоторых случаях NVDA также начнёт самостоятельно распознавать больше элементов управления.
Когда NVDA встречает неизвестный элемент управления, она автоматически попытается определить его тип. Если тип будет распознан, элемент будет озвучен максимально близко к тому, как NVDA обычно озвучивает подобные элементы.
Сочетание клавиш:
NVDA+ALT+C: Открыть диалог изменения типа элемента для активного элемента.
NVDA+ALT+SHIFT+C: Открыть диалог изменения типа элемента для элемента, на котором находится объект навигатора.
NVDA+ALT+R: Озвучить тип элемента под фокусом (при однократном нажатии) или объектом навигатора (при двойном нажатии).
Сочетание клавиш можно изменить в жестах ввода, подраздел Расширенная поддержка управления.
О других особенностях дополнения можно прочитать в справке.

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

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

Название Версия Совместимость с API NVDA Последняя протестированная версия NVDA Минимальная версия NVDA Дата загрузки в каталог Размер Лицензия
enhancedControlSupport 1.2.1 2025.1 2025.1 2024.4 06-06-2025 23:51:20 59 Кб. GPL v2
🔝 Назад к оглавлению

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

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

Скачать

EnhancedControlSupport-V.1.2.1.nvda-addon

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

Разделы

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

Справка

Подробнее

EnhancedControlSupport (Улучшенная поддержка элементов управления)

Дополнение EnhancedControlSupport позволяет работать с элементами управления, которые обычно не поддерживаются NVDA. Вы можете заставить NVDA интерпретировать элемент как другой тип, например, панель может быть распознана как флажок. Это улучшит озвучивание состояния элемента, например, позволит NVDA сообщать состояние "отмечено/не отмечено". В некоторых случаях NVDA также начнёт самостоятельно распознавать больше элементов управления.

Примечание:

Когда дополнение ссылается на элементы управления, оно не имеет в виду отдельные объекты. Например, вы не можете изменить только элементы списка на кнопки — весь список будет обрабатываться как одна кнопка.

То, что считается элементом управления, зависит от приложения. Например, в диалоге "Выполнить" каждая кнопка определяется как отдельный элемент управления. В то же время, всё содержимое калькулятора Windows 10 является частью одного элемента управления — самого окна.

На данный момент поддерживаются:

Автоматическое распознавание типа элемента управления.

Когда NVDA встречает неизвестный элемент управления, она автоматически попытается определить его тип. Если тип будет распознан, элемент будет озвучен максимально близко к тому, как NVDA обычно озвучивает подобные элементы.

Ручное изменение типа элемента управления.

Иногда, когда NVDA озвучивает элемент не как "неизвестный", а как "панель", невозможно определить, является ли элемент действительно панелью. Поэтому в дополнении реализована возможность принудительно задать тип элемента.

Вы также можете заставить NVDA использовать MSAA или UIA для доступа к элементу. Это полезно, если NVDA некорректно работает с выбранным по умолчанию API доступности.

Обычно NVDA использует либо MSAA, либо UIA для доступа к элементам, поэтому один из этих вариантов будет соответствовать стандартному поведению.

Попробуйте изменить API доступности, если:

Вы можете сделать это через комбинированный список типов элементов управления (см. ниже).

Работа с неизвестными элементами управления.

Если NVDA не может определить тип элемента, она попытается сделать это по имени класса. Например, если имя класса содержит слово "list", элемент будет озвучен как список, а вложенные элементы — как пункты списка. NVDA попытается определить положение фокуса по цветам текста. Для этого необходимо, чтобы элемент поддерживал обзор экрана.

NVDA будет считать текст с наименее повторяющимся цветом в элементе местом положения фокуса.

Вы можете использовать навигацию по объектам для перемещения между фрагментами текста внутри элемента.

Любой элемент можно обрабатывать как неизвестный, выбрав "unknown" в комбинированном списке типов элементов (см. ниже).

Примечание:

Когда это дополнение активно, вы не можете прочитать весь видимый текст элемента в режиме обзора объектов при попадании на неизвестный элемент, как это обычно возможно.

Чтобы восстановить стандартное поведение NVDA для текущего элемента, выберите "Использовать стандартное поведение NVDA" в комбинированном списке типов элементов (см. ниже).

Улучшенный UIA.

При выборе этого варианта в комбинированном списке типов элементов (см. ниже), если вы находитесь в текстовом поле, NVDA будет перемещать объект навигатора на выбранные подсказки при их появлении. Учтите, что это может переопределить специальную поддержку NVDA для некоторых элементов.

Улучшенная поддержка ввода.

В некоторых элементах NVDA ведёт себя странно при вводе или удалении текста, например, не озвучивает удалённые символы/слова или не обновляет брайль. Один из примеров — основное поле редактирования в Visual Studio. Улучшенная поддержка ввода пытается исправить эти проблемы. Она автоматически активируется для некоторых элементов, но вы всегда можете включить её вручную, отметив флажок "Использовать улучшенную поддержку ввода" в диалоге выбора типа элемента (см. ниже).

Команды:

Настройки в диалоге выбора типа элемента.

Настройки дополнения.

Перевод

История изменений

версия 1.2.1

v1.2

v1.1

v1.0.1

v1.0

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

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

Список версий
🔝 Назад к оглавлению