Выпуск NVDA версии 2022.2

Дата:21.07.2022
Источник:NVDA 2022.2 Released
Поделиться в Twitter Поделиться в F******k Поделиться в VKontakte Поделиться в Telegram Поделиться в Mastodon

В этом выпуске исправлено множества ошибок. Также отмечается значительное улучшения поддержки для 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), активировав в подменю "Справка" пункт "Проверить наличие обновлений", а также загрузить полным дистрибутивом с сайта разработчика. Приветствуется финансовая поддержка проекта в виде добровольных пожертвований.


Метки


Распространение материалов сайта означает, что распространитель принял условия лицензионного соглашения.
Идея и реализация: © Владимир Довыденков и Анатолий Камынин,  2004-2024