В этом выпуске исправлено множества ошибок. Также отмечается значительное улучшения поддержки для Java-приложений, тактильных дисплеев и функционала Microsoft Windows. Добавлены новые команды навигации по таблицам. Обновлена база данных символов Unicode. Обновлён брайлевский транслятор LibLouis, включающий новые таблицы для немецкого языка.
Новшества
- Добавлена поддержка взаимодействия с Microsoft Loop Components из состава Microsoft Office.
- Добавлены новые команды навигации по таблицам: Control+Alt+Home/End для перемещения соответственно на первый и последний столбец; Control+Alt+PageUp/PageDown для перемещения соответственно на первую и последнюю строку.
- Добавлена команда для циклического выбора между режимами автоматического переключения языков и диалектов (см. соответствующие флажки в настройках речи NVDA). Желаемое сочетание клавиш на эту команду пользователь должен назначить самостоятельно.
Улучшения
- Инсталлятор NSIS обновлён до версии 3.08.
- Общий репозиторий языковых данных консорциума Unicode (CLDR), используемый в NVDA для чтения символов эмодзи, обновлён до версии 41.0.
- Брайлевский транслятор LibLouis обновлён до версии 3.22.0. Добавлена новая таблица: Немецкий (подробная вторая ступень)
- Добавлена поддержка элемента управления «Индикатор занятости».
- Если команда NVDA не может быть выполнена, то пользователь теперь будет получать об этом соответствующее уведомление. Это происходит в следующих случаях: При использовании версии NVDA из Windows Store; При нахождении на безопасном рабочем столе; При ожидании ответа от пользователя в модальном диалоговом окне.
Исправления
- Ряд исправлений и улучшений для Java-приложений, а именно:
- NVDA теперь объявляет состояние элементов управления «только для чтения»;
- NVDA теперь корректно объявляет состояние элементов управления «отключено/включено»;
- NVDA теперь объявляет клавиши-ускорители для элементов управления;
- NVDA теперь может объявлять изменения индикаторов выполнения как с помощью речи, так и звуковыми сигналами;
- NVDA больше не удаляет ошибочно текст из виджетов при его представлении пользователю;
- NVDA теперь объявляет состояние кнопок-переключателей;
- NVDA теперь идентифицирует отдельные окна в Java-приложении с несколькими окнами.
- NVDA теперь объявляет информацию о позиции для элементов-вкладок.
- Исправления для брайлевских дисплеев:
- Исправлен брайлевский вывод при навигации по тексту в редакторах Mozilla с поддержкой форматирования, таких как редактор составления сообщения в Thunderbird;
- Когда настроена автоматическая привязка брайлевского вывода и происходит перемещение указателя мыши с включённым отслеживанием мыши, команды просмотра текста теперь корректно обновляют брайлевский дисплей в соответствии с произносимым содержимым;
- Теперь поддерживается панорамирование брайлевского вывода по содержимому после использования команд просмотрового курсора.
- Инсталлятор NVDA теперь можно запускать из каталогов, содержащих в своём названии специальные символы.
- В Firefox попытка чтения элементов web-страницы с некорректными атрибутами aria-rowindex, aria-colindex, aria-rowcount или aria-colcount больше не приводит к ошибке.
- Курсор больше не перескакивает между строками или столбцами при навигации по таблице во время перемещения через объединённые ячейки.
- NVDA теперь сообщает тип и состояние полей форм (например, флажков и радио-кнопок) при чтении неинтерактивных PDF-документов в Adobe Reader.
- Элемент меню NVDA «Сбросить конфигурацию к заводским настройкам» теперь доступен и при работе NVDA на безопасном рабочем столе.
- Все зажатые кнопки мыши теперь будут отпущены при завершении работы NVDA. Ранее при этом кнопки мыши оставались зажатыми.
- В Visual Studio NVDA теперь может сообщать номера строк. Обратите внимание, что для работы этой функции в настройках Visual Studio должно быть включено отображение номеров строк, а в NVDA должно быть включено их чтение.
- В Visual Studio теперь корректно сообщаются отступы строк.
- NVDA теперь снова может объявлять подробную информацию о результатах поиска в меню «Пуск» в последних выпусках Windows 10 и 11.
- В калькуляторе Windows 10 и 11, версии 10.1908 и выше, NVDA будет автоматически объявлять результат при нажатии большего числа команд, которые представлены в «Инженерном режиме».
- В Windows 11 теперь снова возможно выполнять навигацию и взаимодействовать с элементами пользовательского интерфейса, такими как панель задач, с помощью мыши и сенсорного взаимодействия.
- NVDA теперь объявляет содержимое строки состояния в Блокноте Windows 11.
- Функция подсветки объекта навигатора теперь применяется сразу же при её активации.
- Исправлено чтение элементов одноколоночных списков.
- для синтезатора eSpeak исправлено работа функции автоматического переключения для английского и французского языков.
- Для синтезатора Windows OneCore исправлена функция автоматического переключения языков при попытке переключения на ранее удалённый язык.
Изменения для разработчиков
- Реализована поддержка сборки зависимостей NVDA с помощью Visual Studio 2022 (17.0). Однако для тестовых и релизных сборок, всё ещё используется Visual Studio 2019.
- Теперь корректно обрабатывается ситуация, когда accSelection содержало отрицательное значение при возврате IAccessible::get_accSelection отрицательного идентификатора дочернего элемента или IDispatch.
- В модуль appModuleHandler добавлены новые удобные функции registerExecutableWithAppModule и unregisterExecutable. Их можно задействовать для использования одного модуля приложения с несколькими исполняемыми файлами.
- Обновлён список сущностей, объявленных устаревшими и запланированных к последующему удалению из API и исходного кода.
Полный список улучшений, изменений и исправлений этого выпуска можно прочитать на отдельной странице или найти в основном меню NVDA / Справка / Что нового. Программу можно обновить из основного меню NVDA (Insert+N), активировав в подменю "Справка" пункт "Проверить наличие обновлений", а также загрузить полным дистрибутивом с сайта разработчика. Приветствуется финансовая поддержка проекта в виде добровольных пожертвований.
Социальные сети