Выпуск NVDA 2019.1

Дата:26.03.2019
Источник:NV Access, NVDA 2019.1 Now Available
Поделиться в Twitter Поделиться в F******k Поделиться в VKontakte Поделиться в Telegram Поделиться в Mastodon

Сегодня, 26 марта 2019 г., организация NV Access анонсировала новый выпуск программы экранного доступа NVDA версии 2019.1 для операционных систем семейства MS Windows.Основные новшества этого выпуска — увеличение производительности при работе в Microsoft Word и Excel; улучшения стабильности и безопасности, связанные с возможностью для разработчиков дополнений явно указывать совместимые версии NVDA; а также множество других исправлений и улучшений.

Обратите внимание, что, начиная с этой версии NVDA, пользовательские модули приложений, глобальные плагины, драйверы брайлевских дисплеев и синтезаторов речи больше не будут автоматически загружаться из каталога пользовательской конфигурации. Теперь для конечных пользователей они должны быть представлены в форме дополнений. Разработчики дополнений могут тестировать свой код, разместив его в новом подкаталоге scratchpad каталога пользовательской конфигурации и установив флажок "Разрешить загрузку пользовательского кода из каталога Scratchpad" в новой категории "Дополнительно" диалога настроек программы. Эти изменения необходимы для решения проблем совместимости пользовательского кода с будущими версиями NVDA.

Новшества

  • Добавлены новые брайлевские таблицы: африкаанс, арабский восьмиточечный, арабский второй ступени и испанский второй ступени.
  • В категорию настроек мыши добавлен флажок, позволяющий включить обработку событий ввода мыши от сторонних приложений. К примеру, это позволит NVDA корректно отслеживать мышь во время сеанса работы TeamViewer и других программ удалённого администрирования.
  • Добавлен новый аргумент командной строки --enable-start-on-logon, указывающий, следует ли при установке NVDA в тихом режиме включать работу программы на защищённом рабочем столе. Значение true включает эту возможность, а false отключает её. Если этот аргумент не указан, то по умолчанию запуск NVDA на защищённом рабочем столе будет включён, если это уже не было настроено при предыдущей установке.
  • Теперь возможно отключить ведение журнала NVDA, выбрав в соответствующем комбинированном списке категории "Общие" диалога настроек значение "отключено".
  • NVDA теперь сообщает наличие формул в таблицах LibreOffice и Apache OpenOffice.
  • В Mozilla Firefox и Google Chrome в режиме обзора NVDA теперь сообщает выделенные элементы списков и деревьев (работает в Firefox, начиная с версии 66; не работает для некоторых списков (HTML-элементов select) в Chrome).
  • Добавлена первоначальная поддержка таких приложений, как Mozilla Firefox на компьютерах с процессорами ARM64 (например Qualcomm Snapdragon).
  • В диалог настроек NVDA добавлена новая категория "Дополнительно", в которой можно включить доступ к документам Microsoft Word через Microsoft UI Automation API.
  • Добавлена поддержка графического представления во встроенном средстве управления дисками Windows.
  • Добавлена поддержка брайлевских дисплеев Handy Tech Connect Braille и Basic Braille 84.

Изменения

  • Liblouis braille translator обновлён до версии 3.8.0.
  • Разработчики дополнений теперь могут указывать минимальную версию NVDA, требуемую для корректной работы дополнения. NVDA заблокирует установку или загрузку тех дополнений, минимальная требуемая версия NVDA которых окажется выше используемой версии NVDA.
  • Разработчики дополнений теперь могут указывать последнюю версию NVDA с которой была проверена работа дополнения. NVDA заблокирует установку или загрузку тех дополнений, последняя проверенная версия NVDA которых окажется ниже используемой версии NVDA.
  • Эта версия NVDA разрешает установку и работу дополнений не указывающих минимальную требуемую и последнюю проверенную версию NVDA, но будущие выпуски NVDA (например 2019.2) могут автоматически отключить такие дополнения.
  • Команда перемещения указателя мыши к объекту навигатора теперь доступна для Microsoft Word так же,как и для элементов управления UIA. В частности, для элементов управления в Microsoft Edge.
  • Улучшено чтение текста под указателем мыши в Microsoft Edge и в других UIA-приложениях.
  • Если NVDA запускается с аргументом командной строки --portable-path, то указанный путь автоматически подставляется в соответствующие поле при попытке создания переносной копии через меню NVDA.
  • Обновлён путь к норвежской брайлевской таблице, отражающей стандарт 2015 года.
  • При навигации по абзацам (control+стрелки вверх и вниз) или по ячейкам таблиц (control+alt+стрелки), NVDA больше не будет сообщать о наличии орфографических ошибок, даже если это явно указано в настройках NVDA. Это связано с тем, что абзацы и ячейки таблиц могут быть довольно большими, и обнаружение орфографических ошибок в некоторых приложениях может негативно сказаться на производительности.
  • NVDA больше не загружает пользовательские модули приложений, глобальные плагины, драйверы брайлевских дисплеев и синтезаторов речи из каталога пользовательской конфигурации NVDA. Теперь этот код должен быть представлен в форме дополнений с явным указанием совместимых версий NVDA. Разработчики, тестирующие свой код, должны в категории "Дополнительно" диалога настроек NVDA установить флажок "Разрешить загрузку пользовательского кода из каталога Scratchpad" и разместить свой код в подкаталоге 'scratchpad' каталога пользовательской конфигурации NVDA.

Исправления и улучшения

  • При использовании синтезатора речи Windows OneCore на системах, начиная с Windows 10 April 2018, больше нет долгих пауз между произносимыми фразами.
  • При перемещении по символам в текстовых элементах управления (например в Блокноте) или в режиме обзора, 32-разрядные символы эмодзи состоящие из двух кодовых точек UTF-16, теперь читаются корректно.
  • Улучшен диалог подтверждения перезагрузки после смены языка интерфейса NVDA. Текст диалога и метки кнопок стали короче и яснее.
  • Сбой при загрузке стороннего синтезатора речи на Windows 10 теперь приводит к переключению на синтезатор Windows OneCore, вместо eSpeak NG.
  • При работе на защищённом рабочем столе из подменю Справка главного меню NVDA убран пункт для вызова диалога "Добро Пожаловать".
  • Теперь при использовании клавиши Tab или клавиш быстрой навигации в режиме обзора надписи на панелях вкладок озвучиваются в правильной последовательности.
  • NVDA теперь сообщает изменения выбора времени для элементов управления, используемых в приложении Будильники и часы на Windows 10.
  • В Центре Уведомлений Windows 10 NVDA теперь сообщает состояние кнопок-переключателей для быстрых действий, таких как Яркость экрана и Фокусировка внимания.
  • В Центре Уведомлений Windows 10 October 2018 Update и более ранних версиях NVDA теперь определяет кнопку для быстрого действия изменения яркости экрана как кнопку, а не как кнопку-переключатель.
  • NVDA теперь снова отслеживает перемещение курсора и сообщает удаляемые символы в полях редактирования "Перейти к" и "Найти" для Microsoft Excel.
  • Исправлен трудновоспроизводимый сбой режима обзора в Mozilla Firefox.
  • NVDA теперь корректно сообщает объект в системном фокусе для некоторых элементов управления свёрнутой ленты Microsoft Office 2016.
  • NVDA теперь корректно сообщает предлагаемый контакт при вводе адреса в новом сообщении Microsoft Outlook 2016.
  • Несколько последних клавиш маршрутизации на 80-ти клеточных дисплеях eurobraille больше не перемещают курсор в начало брайлевской строки.
  • Для списка сообщений Mozilla Thunderbird исправлена табличная навигация при сортировке писем, настроенной по обсуждениям.
  • В Mozilla Firefox и Google Chrome переключение в режим редактирования теперь работает корректно для списков и деревьев, если фокусируемыми являются их элементы, а не они сами.
  • Режим обзора теперь корректно активируется по умолчанию при чтении сообщений в Microsoft Outlook 2016/365, даже если NVDA использует экспериментальную поддержку UI Automation для документов Microsoft Word.
  • NVDA теперь менее склонна зависать таким образом, что единственным способом решения проблемы является выход из текущего сеанса Windows.
  • В Windows 10 October 2018 Update и более новых версиях, при открытии пустого журнала облачного буфера обмена NVDA теперь сообщает его состояние.
  • Теперь NVDA сообщает результаты поиска в панели ввода эмодзи В Windows 10 October 2018 Update и более новых версиях.
  • NVDA больше не зависает в главном окне Oracle VirtualBox версии 5.2 и новее.
  • Значительно улучшена отзывчивость при навигации по строкам, абзацам и ячейкам таблиц в некоторых документах Microsoft Word. Для ещё большей производительности необходимо установить в Microsoft Word режим черновика с помощью клавиш alt+о,ч после открытия документа.
  • NVDA больше не читает пустые оповещения в Mozilla Firefox и Google Chrome.
  • Улучшена производительность при навигации по ячейкам в Microsoft Excel, в частности, в таблицах с примечаниями и выпадающими списками.
  • В настройках Microsoft Excel 2016/365 больше не нужно запрещать редактирование в ячейках, чтобы получать доступ к содержимому ячеек с помощью NVDA.
  • Исправлено зависание NVDA в Mozilla Firefox, иногда происходящее при быстром перемещении по ориентирам с установленным дополнением Enhanced Aria.

Изменения для разработчиков

  • Сборка NVDA теперь может быть выполнена со всеми редакциями Microsoft Visual Studio 2017, а не только с Community Edition.
  • Теперь возможно включить вывод журнала liblouis в журнал NVDA. Для этого следует в секции debugLog конфигурации NVDA установить параметр louis в значение True.
  • Разработчики дополнений теперь могут включать в файл манифеста параметры со значениями совместимых версий NVDA:
    • minimumNVDAVersion: Минимальная версия NVDA, необходимая для корректной работы дополнения.
    • lastTestedNVDAVersion: Последняя версия NVDA, с которой была проверена корректная работа дополнения.
  • Объекты OffsetsTextInfo теперь могут реализовывать метод _getBoundingRectFromOffset, позволяющий извлекать ограничивающие прямоугольники, использующиеся вместо экранных точек для получения информации о расположении символов.
  • Для объектов TextInfo добавлено свойство boundingRect, предназначенное для извлечения ограничивающих прямоугольников для текстовых диапазонов.
  • Свойства и методы классов в NVDA теперь могут быть помечены как абстрактные. Создание экземпляров таких классов будет вызывать исключение.
  • NVDA теперь может журналировать время от момента пользовательского ввода до начала произнесения текста синтезатором речи, что может помочь в оценке воспринимаемой отзывчивости. Для этого следует в секции debugLog конфигурации NVDA установить параметр timeSinceInput в значение True.

NVDA можно обновить из меню программы, а также можно загрузить полным дистрибутивом с сайта разработчика. По-прежнему приветствуется добровольная финансовая поддержка проекта в виде безвозмездных пожертвований.


Метки


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