Основные новшества этого выпуска NVDA 2020.1 включают в себя поддержку ряда новых брайлевских дисплеев от HumanWare и APH, а также множество других важных исправлений, таких как возможность снова читать математическое содержимое в Microsoft Word с помощью MathPlayer/MathType.
⚠⤵
Как стать спонсором или поблагодарить донатом
В качестве благодарности за текущую и многолетнюю работу или в качестве мотивационной поддержки, вы можете отправить любую сумму руководителю русскоязычного сообщества NVDA.RU
Вы также можете стать ежемесячным или ежегодным спонсором (реквизиты те же самые, только сделайте в этом случае соответствующий комментарий).Вся информация о поступлениях будет отображена на страницы статистики.
Благодарю всех кто не прошел мимо и не остался равнодушным!
Вся эта работа важна, не только для руководителя, но и для каждого из вас!Посмотреть отчёт о поступивших донатах
(Ниже, самые удобные реквизиты, а в вверхней части сайта под кнопкой Donate можно найти другие варианты).
- Карта (Sberbank - Мир):
- Кошелёк YooMoney
Сделать перевод на ЮМани легко: Копируем номер кошелька, в приложении Сбербанк переходим в раздел электронных платёжных систем, находим ЮМани, вводим номер кошелька.
Со Сбербанка перевод на ЮМани без комиссии.
Перейти на мою визитку YooMoney
Новое
- В режиме обзора, выделенный элемент списка в Google Chrome теперь снова сообщается таким же образом, как это было в NVDA 2019.1. (#10713)
- На устройствах с сенсорным экраном, однократное касание экрана с удержанием, теперь выполняет щелчок правой кнопкой мыши в позиции касания. (#3886)
- Добавлена поддержка новых брайлевских дисплеев: APH Chameleon 20, APH Mantis Q40, HumanWare BrailleOne, BrailleNote Touch v2 и NLS eReader. (#10830)
Изменения
- NVDA в режиме непрерывного чтения теперь предотвращает переход системы в спящий режим. (#10643)
- Для Mozilla Firefox добавлена поддержка встроенных фреймов (элементы <iframe>), обработка которых вынесена в отдельный процесс. (#10707)
- Библиотека брайлевской трансляции Liblouis обновлена до версии 3.12. (#10161)
Исправления
- В таблицу символов NVDA добавлен знак минуса (U+2212) (в таблице русской локали он присутствовал и раньше). (#10633)
- При установке дополнений из окна менеджера дополнений, имена файлов и папок в диалоге выбора файла дополнения больше не читаются по два раза. (#10620, #2395)
- В Firefox, при загрузке соцсети Mastodon с включённом расширенном web-интерфейсом, все таймлайны в режиме обзора теперь отображаются корректно. (#10776)
- В режиме обзора, NVDA теперь корректно читает состояние «не отмечено» для не отмеченных флажков, состояние для которых не было задано ранее. (#10781)
- Для ARIA-переключателей, NVDA больше не сообщает непонятное описание состояний, такое как «не нажато отмечено» или «нажато отмечено». (#9187)
- Голоса SAPI4 больше не должны отказываться произносить текст в некоторых ситуациях. (#10792)
- NVDA теперь снова может читать и взаимодействовать с математическими выражениями в Microsoft Word. (#10803)
- NVDA теперь снова сообщает снятие выделения текста в режиме обзора, при нажатии клавиш-стрелок и наличии выделенного текста. (#10731)
- NVDA больше не выполняет аварийное завершение работы при ошибки инициализации синтезатора eSpeak NG. (#10607)
- Неверное определение горячей клавиши для запуска NVDA в той или иной локали, больше не вызывает крах установщика. Будет использовано сочетание клавиш по умолчанию (CTRL+ALT+N). (#5166, #6326)
- В режиме непрерывного чтения, и при включённой функции беглого чтения, использование клавиш быстрой навигации в режиме обзора больше не вызывает чтение сообщений о выходе из списков и таблиц. (#10706)
Изменения для разработчиков
- Документация для разработчиков теперь создаётся с помощью Sphinx. (#9840)
- Ряд функций пакета speech были разделены на две. (#10593)
Версии функций speakX сохранены, но теперь зависят от функций getXSpeech, которые возвращают речевую последовательность.
- speakObjectProperties теперь полагается на getObjectPropertiesSpeech
- speakObject теперь полагается на getObjectSpeech
- speakTextInfo теперь полагается на getTextInfoSpeech
- Функция speakWithoutPauses была перенесена в класс и переписана, но без нарушения обратной совместимости.
- Функция getSpeechForSpelling объявлена устаревшей, но оставлена для обратной совместимости. Вместо неё используйте функцию getSpellingSpeech.
Внутренние/приватные изменения, которые не должны влиять на разработчиков дополнений:
- Функция _speakPlaceholderIfEmpty переименована в _getPlaceholderSpeechIfTextEmpty
- Функция _speakTextInfo_addMath переименована в _extendSpeechSequence_addMathForTextInfo
- speakObjectProperties теперь полагается на getObjectPropertiesSpeech
- Значения 'reason' из пакета speech теперь являются экземплярами перечисления, см. класс controlTypes.OutputReason. (#10703)
- Константы controlTypes.REASON_* объявлены устаревшими.
- Константы controlTypes.REASON_* объявлены устаревшими.
- Для сборки зависимостей NVDA теперь требуется Visual Studio 2019 (16.2 или новее). (#10169)
- SCons обновлён до версии 3.1.1. (#10169)
- Экземплярам NVDAObjects.behaviors._FakeTableCell снова разрешено не иметь расположения. (#10864)
Если не работает ссылка
Если вы на текущей странице обнаружили неработающую ссылку, то пожалуйста, сообщите об этом через Форму обратной связи.
В сообщении укажите неработающую ссылку и ссылку на страницу где обнаружена неработающая ссылка.
Благодарю всех за участие!