EnhancedPhoneticReading (Расширение отложенного фонетического чтения)

Дополнение EnhancedPhoneticReading, которое расширяет встроенную функцию отложенного описания символов настраиваемой задержкой и режимом мгновенного описания.

Описание

NVDA включает флажок «Отложенное описание символов» в настройках голоса. Когда он включён, NVDA объявляет фонетическое описание символа (например, «Анна» для «А») после фиксированной, жёстко заданной задержки при перемещении курсора на этот символ.

Это дополнение расширяет данную функцию двумя способами:

Требования

Установка

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

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

  1. Откройте настройки NVDA (NVDA+N → Параметры → Настройки).
  2. Перейдите в категорию Речь.
  3. Установите флажок «Отложенное описание символов», если он ещё не установлен.
  4. Поле ввода с числом «Задержка описания (мс, 0=мгновенно)» появляется непосредственно под флажком, как визуально, так и в порядке обхода клавишей Tab.
  5. Установите предпочитаемую задержку:
  6. Нажмите OK или Применить, чтобы сохранить изменения.

Примечания

Авторы

Изменения по сравнению с оригиналом

  1. Удалена отдельная категория настроек — поле ввода задержки вставляется непосредственно под встроенным флажком «Отложенное описание символов» на существующей панели настроек речи, как визуально, так и в порядке обхода клавишей Tab.
  2. Удалён независимый флажок «Включить отложенные описания» — дополнение теперь активируется только тогда, когда включена собственная настройка NVDA delayedCharacterDescriptions.
  3. Исправлено двойное объявление — собственный механизм отложенного описания NVDA временно подавляется, пока работает таймер дополнения, что предотвращает двукратное произнесение описания.
  4. Режим мгновенных описаний по сочетанию клавиш заменён значением 0 в поле ввода задержки.
  5. Удалена зависимость от библиотеки six (прослойка совместимости Python 2/3, больше не требуется).
  6. Добавлен атрибут obj в _FakeTextInfo для предотвращения исключений AttributeError, вызываемых другими дополнениями, такими как Phonetic Punctuation.
  7. Поле ввода с числом скрыто, когда флажок «Отложенное описание символов» снят.

Лицензия

GPL 2.0