PausingInformation (Паузированная информация)
Автор:- Исходный код дополнения: Посетить Web-сайт pausingInfo
Краткое описание
Дополнение «Pausing Information» для NVDA — это расширение, которое обеспечивает более детальное и паузированное чтение информации о состоянии и управлении при изменении фокуса между элементами интерфейса.
Эта функция была вдохновлена бразильским экранным диктором «Virtual Vision», известным своим паузированным способом объявления информации, что улучшает понимание пользователя.
Это дополнение предназначено для использования с синтезатором DeltaTalk для обеспечения полного опыта чтения, аналогичного Virtual Vision, но оно полностью совместимо с любым другим синтезатором, используемым NVDA.
Важное примечание: Паузированное чтение основано исключительно на уровне символов. Для паузирования чтения информации добавляются дефисы. Если уровень символов установлен выше «некоторых», дефисы будут озвучиваться.
Аналогично, если символы (в частности, дефис) не настроены правильно в диалоге «Произношение пунктуации/символов», паузы могут не работать.
Чтобы обеспечить корректную работу пауз, перейдите в диалог «Произношение пунктуации/символов» и убедитесь, что дефис настроен на отправку синтезатору, когда он ниже уровня символов.
Возможности:
Объявление типов и состояний элементов управления: дополнение объявляет тип элемента (например, «флажок», «радиокнопка», «меню», «поле ввода») и его состояние (например, «отмечен», «нажат», «недоступен», «занят»).
Объявление производится с паузами, аналогично тому, как это делалось в экранном дикторе Virtual Vision.
Вы можете прочитать о том, как использовать это дополнение, в разделе справки.
Основная информация
| Название | Версия | Совместимость с API NVDA | Последняя протестированная версия NVDA | Минимальная версия NVDA | Дата загрузки в каталог | Размер | Лицензия |
|---|---|---|---|---|---|---|---|
| pausingInfo | 1.5 | 2025.1 | 2025.1 | 2019.3 | 17-07-2025 11:57:13 | 65 Кб. | GPL v2 |
Журнал изменений
Подробнее
Не найдено
Скачать
⬇ Перейти к истории версий 🔝 Назад к оглавлениюИнформация о локализации на русский язык
🔝 Назад к оглавлениюРазделы
🔝 Назад к оглавлениюСправка
Подробнее
Дополнение "Pausing Information" для NVDA
Описание
Дополнение "Pausing Information" для NVDA — это расширение, которое обеспечивает более детальное и паузированное чтение информации о состоянии и управлении при изменении фокуса между элементами интерфейса.
Эта функция была вдохновлена бразильским экранным диктором "Virtual Vision", известным своим паузированным способом объявления информации, что улучшает понимание пользователя.
Это дополнение предназначено для использования с синтезатором DeltaTalk для обеспечения полного опыта чтения, аналогичного Virtual Vision, но оно полностью совместимо с любым другим синтезатором, используемым NVDA.
Важное примечание
Паузированное чтение основано исключительно на уровне символов. Для паузирования чтения информации добавляются дефисы. Если уровень символов установлен выше "некоторых", дефисы будут озвучиваться.
Аналогично, если символы (в частности, дефис) не настроены правильно в диалоге "Произношение пунктуации/символов", паузы могут не работать.
Чтобы обеспечить корректную работу пауз, перейдите в диалог "Произношение пунктуации/символов" и убедитесь, что дефис настроен на отправку синтезатору, когда он ниже уровня символов.
Возможности
- Объявление типов и состояний элементов управления: дополнение объявляет тип элемента (например, "флажок", "радиокнопка", "меню", "поле ввода") и его состояние (например, "отмечен", "нажат", "недоступен", "занят").
- Объявление производится с паузами, аналогично тому, как это делалось в экранном дикторе Virtual Vision.
Использование
После установки дополнение работает автоматически, обеспечивая более детальное и паузированное чтение информации о типах и состояниях элементов управления. Дополнительная настройка не требуется.
Параметры конфигурации
Как упоминалось, при использовании дополнения не требуется дополнительной настройки. Стандартные параметры обеспечивают опыт чтения с экрана и навигации по Windows, очень похожий на Virtual Vision, особенно при использовании этого дополнения с синтезатором DeltaTalk.
Однако следующие параметры конфигурации, позволяющие настроить работу дополнения по вашему вкусу или потребностям, доступны в категории "Pausing information" диалога настроек NVDA:
- Включить паузированное чтение типов и состояний элементов управления: если снять эту галочку, дополнение будет полностью отключено, и все другие параметры конфигурации станут недоступны. Вы также можете активировать/деактивировать дополнение с помощью сочетания клавиш NVDA+Shift+P. Это сочетание можно изменить в диалоге "Жесты ввода" NVDA, категория "Pausing information".
- Разрешить дополнению переводить названия типов и состояний элементов управления: если эта опция включена, дополнение будет использовать внутренний словарь для перевода названий типов и состояний элементов управления. В противном случае будут использоваться внутренние переводы NVDA. Примечание: Пока эта опция имеет значительный эффект только для португальского языка. Для английского языка существенных различий нет.
- Длина сообщения: эта группа переключателей управляет количеством озвучиваемой информации.
- Короткое: будет озвучена только основная информация для навигации в NVDA.
- Среднее: помимо основной информации навигации NVDA, будет добавлена дополнительная информация. Например, когда у объекта есть связанная горячая клавиша, вы услышите информацию "горячая клавиша" перед объявлением самой клавиши. Вы также услышите информацию "значение" перед объявлением значения ползунков и полос прокрутки.
- Длинное: дополнение добавит ещё один набор информации поверх перечисленного. При навигации по элементам списка, дерева или меню вы услышите соответствующую информацию в зависимости от типа элемента. Дополнение также будет предупреждать вас при активации окон. Это значение по умолчанию.
- Пользовательское: с этой опцией вы можете индивидуально контролировать всю информацию, объявляемую дополнением.
Настройки для пользовательского уровня
Установив уровень длины сообщения на "Пользовательский", вы можете индивидуально настроить всю информацию, объявляемую дополнением. Например, вы можете отключить информацию, которую не хотите или не нуждаетесь слышать. Это можно сделать через кнопку "Настроить". Эта кнопка доступна только при выбранном пользовательском уровне длины сообщения. Нажатие этой кнопки открывает диалог настройки пользовательского уровня со следующими опциями:
-
Выберите элементы управления для объявления: в этом списке вы можете активировать или деактивировать все типы элементов управления, поддерживаемые дополнением. Для деактивированных элементов будет объявляться только имя и состояние (если применимо).
-
Другие дополнительные сообщения: эта группа элементов управления содержит следующие опции:
- Объявлять активные окна: объявляет при активации окна.
- Объявлять "горячая клавиша" перед клавишами быстрого доступа объекта: когда у объекта есть связанная горячая клавиша, объявляет информацию "горячая клавиша" перед самой клавишей.
- Объявлять "значение" перед значениями ползунков и полос прокрутки: при фокусировке на ползунке или полосе прокрутки объявляет информацию "значение" перед самим значением.
Известные проблемы
- На веб-страницах поведение дополнения может быть непредсказуемым. Пока паузированное чтение не всегда работает как ожидается, и объекты могут читаться повторно.
- В некоторых случаях объявление состояний может не срабатывать или быть некорректным.
- Когда флажок отмечен, его снятие вызывает некорректное объявление состояния "отмечен".
- Когда переключатель нажат или элемент списка выбран, отключение кнопки или снятие выбора с элемента не объявляется.
- Эта ошибка происходит только при первом снятии флажка, отключении переключателя или снятии выбора с элемента списка с помощью Пробела или Control+Пробел.
- Для проверки вы можете использовать сочетание NVDA+Tab, чтобы повторить информацию через NVDA. В этом случае состояние будет объявлено правильно.
- В некоторых типах меню, таких как в Thunderbird, чтение может быть немного странным. Информация "подменю" объявляется несколько раз, даже когда это не нужно. В таких случаях, пока не найдено решение проблемы, рекомендуется временно отключать дополнение через горячую клавишу при навигации по меню Thunderbird и другим подобным меню.
Планы по развитию
Это дополнение было создано как прототип. Когда дополнение DeltaTalk для NVDA будет полностью разработано, функциональность этого прототипа будет включена как часть дополнения.
Особая благодарность Chat GPT за исчерпывающее сотрудничество в разработке этого прототипа, а также Claude за помощь с дополнительными доработками, которые значительно улучшили функциональность.
История изменений
Версия 1.5
- Добавлен статус "internal_link" (указывающий на ссылки в пределах текущей страницы) в список озвучиваемых состояний.
- В список озвучиваемых типов элементов управления добавлено несколько новых элементов.
- Реализована проверка наличия старой версии дополнения с автоматическим удалением перед установкой новой версии.
- Дополнение теперь доступно в магазине дополнений NVDA (ищите "Pausing Information").
- Исправлена проблема сброса настроек уровня расширенных сообщений при перезапуске NVDA или изменении языка интерфейса.
- Код дополнения был упрощён: удалены избыточные и повторяющиеся части для облегчения поддержки.
- Функционал дополнения интегрирован в DeltaTalk как "Режим виртуального зрения", поэтому это последняя standalone-версия.
Версия 1.4
- Исправлена ошибка с объявлением активных окон, из-за которой первый элемент не объявлялся при фокусировке на панели задач или переключении между задачами с помощью Alt+Tab. Эта проблема также затрагивала некоторые элементы в обычных окнах, которые игнорировались.
Версия 1.3
- Первая официальная версия выпуска.
- Реализован пользовательский уровень длины сообщения, позволяющий индивидуально контролировать всю информацию, объявляемую дополнением.
- Создана новая опция конфигурации для полного отключения дополнения.
- Также реализована горячая клавиша включения/выключения, особенно полезная для временного отключения дополнения в определённых случаях.
Версия 1.2
- Приватная тестовая версия, первоначально выпущенная как 1.1 и позже обновлённая до 1.2.
- Создана новая опция конфигурации, позволяющая выбирать, должно ли дополнение переводить названия типов и состояний элементов управления.
- Реализована логика уровней длины сообщения — длинный, средний и короткий. На длинном уровне (по умолчанию) будет озвучена вся возможная информация. На среднем уровне часть информации будет подавлена, а на коротком уровне будет озвучена только основная информация.
Версия 1.1
- Создан новый интерфейс для дополнения с первыми концептами опций конфигурации.
- Исправлена ошибка, при которой описание некоторых объектов и содержимое некоторых диалоговых окон не читалось.
- Исправлена ошибка, при которой значение индикаторов выполнения не читалось автоматически.
- Исправлена ошибка, при которой ссылки в электронных письмах и на веб-страницах не могли быть правильно сфокусированы.
- Исправлена проблема с чтением ячеек Excel.
- Создана логика проверки актуальности статуса "только чтение", чтобы избежать ненужных объявлений.
Версия 1.0
- Полностью переработанная версия первоначального прототипа с несколькими исправлениями ошибок.
- Создан полный словарь с названиями типов элементов управления и их состояний, с соответствующими переводами, который будет обновляться по мере необходимости.
- Документация была переписана и будет регулярно обновляться.
Версия 0.1
- Первоначальный прототип, созданный с очень ограниченными возможностями и пока не очень функциональный.
- Создание первоначальной документации.
История версий
История версий
| Версия файла | Тестируемая версия NVDA | Минимальная версия NVDA | Размер файла (КБ) | Ссылка на загрузку |
|---|---|---|---|---|
| 1.5 | 2025.1 | 2019.3 | 65 | PausingInfo-V.1.5.nvda-addon |
| 1.4 | 2024.1 | 2019.3 | 61 | PausingInfo-V.1.4.nvda-addon |
| 1.3 | 2024.1 | 2019.3 | 43 | PausingInfo-V.1.3.nvda-addon |
| 1.2 | 2024.1 | 2019.3 | 35 | PausingInfo-V.1.2.nvda-addon |
| 1.1 | 2024.1 | 2019.3 | 31 | PausingInfo-V.1.1.nvda-addon |
| 1.0 | 2024.1 | 2019.3 | 26 | PausingInfo-V.1.0.nvda-addon |
| 0.1 | 2024.1 | 2019.3 | 9 | PausingInfo-V.0.1.nvda-addon |