Что нового в NVDA
2017.1
Основные новшества этого выпуска включают в себя возможность чтения разделов и текстовых колонок в Microsoft Word; поддержку чтения, навигации и аннотирования книг в Kindle для PC и улучшения в поддержке Microsoft Edge.
Новое
- В документах Microsoft Word, NVDA теперь может сообщать номера разделов и типы разрывов разделов. Чтение этой информации управляется флажком "Номера страниц" в диалоге настроек "Форматирование документа". (#5946)
- В документах Microsoft Word, NVDA теперь может сообщать текстовые колонки. Чтение этой информации управляется флажком "Номера страниц" в диалоге настроек "Форматирование документа". (#5946)
- Функция автоматического переключения языков синтезатора, теперь также поддерживается и в Wordpad. (#6555)
- Функция поиска в режиме обзора (NVDA+control+f), теперь также поддерживается и в Microsoft Edge. (#6580)
- Быстрая навигация по кнопкам в режиме обзора (b и shift+b), теперь также поддерживается и в Microsoft Edge. (#6577)
- При копировании листа в Microsoft Excel, заголовки строк и столбцов теперь запоминаются. (#6628)
- Добавлена поддержка чтения и навигации по книгам в приложении Kindle для PC версии 1.19, в том числе доступ к ссылкам, сноскам, графическим элементам, интересным фрагментам текста и пользовательским заметкам. Для получения дополнительной информации, пожалуйста обратитесь к разделу "Kindle для PC" в руководстве пользователя NVDA. (#6247, #6638)
- NVDA в режиме обзора теперь поддерживает навигацию по таблицам в Microsoft Edge. (#6594)
- В Microsoft Excel, команда чтения положения просмотрового курсора (настольная раскладка: NVDA+delete на цифровом блоке, раскладка для ноутбука: NVDA+delete), теперь сообщает имя активного листа и адрес текущей ячейки. (#6613)
- В диалог завершения работы NVDA добавлена опция "Перезагрузить с журналом на уровне отладки". (#6689)
Изменения
- Минимальная скорость мигания курсора на брайлевском дисплее теперь составляет 200 мс. Если ранее было установлено меньшее значение, то оно будет автоматически увеличено до 200 мс. (#6470)
- Для включения/отключения мигания брайлевского курсора в диалог настроек брайля был добавлен флажок "Мигание курсора". Ранее отключение мигания достигалось установкой его скорости в 0 мс. (#6470)
- Синтезатор речи eSpeak NG обновлён до коммита e095f008 от 10 января 2017 года. (#6717)
- Из-за изменений в Windows 10 Creators Update, режим "Всегда приглушать" был удалён из настроек приглушения звуков. Этот режим по-прежнему доступен в более старых выпусках Windows 10. (#6684)
- Из-за изменений в Windows 10 Creators Update, режим "Приглушать при выводе речи и звуков" больше не может гарантировать полное приглушение перед началом речевого вывода, и не будет достаточно долго приглушать сторонние звуки после его окончания для избежания резкого увеличения громкости приглушаемых звуков. Эти изменения не затрагивают более старые выпуски Windows 10. (#6684)
Исправления
- Исправлено подвисание NVDA в Microsoft Word с режимом обзора, при перемещении по абзацам в большом документе. (#6368)
- Таблицы в Microsoft Word скопированные из Microsoft Excel больше не обрабатываются как макетные таблицы и поэтому более не игнорируются. (#5927)
- При попытке ввода символов в Microsoft Excel в режиме защищённого просмотра, NVDA теперь воспроизводит звук вместо чтения набираемых символов, которые на самом деле не вводятся. (#6570)
- Нажатие escape в Microsoft Excel больше не вызывает ошибочное переключение в режим обзора, если пользователь ранее явно командой NVDA+space уже перешёл в режим обзора, а затем нажатием enter на поле формы переключился в режим редактирования. (#6569)
- NVDA больше не зависает в таблицах Microsoft Excel, в которых вся строка или столбец были объединены. (#6216)
- Чтение обрезанности/переполненности ячеек в Microsoft Excel теперь должно быть более точным. (#6472)
- NVDA теперь сообщает состояние флажка только для чтения. (#6563)
- Средство запуска NVDA больше не показывает диалог предупреждения, когда оно не может воспроизвести звук приветствия из-за отсутствия в системе доступных звуковых устройств. (#6289)
- NVDA теперь сообщает недоступные элементы управления на ленте Microsoft Excel. (#6430)
- NVDA больше не читает слово "Область" при сворачивании окон. (#6671)
- В Windows 10 Creators Update, NVDA теперь сообщает вводимые символы в приложениях универсальной платформы Windows (Universal Windows Platform, UWP) (включая Microsoft Edge). (#6017)
- Функция отслеживания мыши теперь работает на всех экранах компьютеров с несколькими мониторами. (#6598)
- NVDA больше не становится непригодной для использования после закрытия Windows Media Player с фокусом установленным на элементе-ползунке. (#5467)
Изменения для разработчиков
- Файлы профилей конфигурации теперь автоматически обновляются в соответствии с требованиями схемы изменений. Если при обновлении произойдёт ошибка, то пользователю будет показано уведомление, конфигурация сбросится, а старый файл конфигурации будет записан в журнал NVDA под уровнем 'Info'. (#6470)
2016.4
Основные новшества этого выпуска включают в себя улучшенную поддержку Microsoft Edge; активацию режима обзора в приложении "Почта" на Windows 10 и значительные улучшения в диалоговых окнах NVDA.
Новое
- NVDA теперь может указывать отступы строк используя звуковые сигналы (чем больше отступ, тем выше частота воспроизводимого сигнала). Настроить такое поведение можно с помощью комбинированного списка "Чтение отступов строк" в диалоге настроек "Форматирование документа". (#5906)
- Добавлена поддержка брайлевского дисплея Orbit Reader 20. (#6007)
- Добавлена возможность автоматического открытия просмотрщика речи при запуске NVDA. Включить данную функцию можно с помощью соответствующего флажка в окне просмотрщика. (#5050)
- При переоткрытии окна просмотрщика речи, его положение и размеры теперь сохраняются. (#5050)
- Перекрёстные ссылки в Microsoft Word теперь обрабатываются как гиперссылки. Они читаются как ссылки и могут быть активированы. (#6102)
- Добавлена поддержка для брайлевских дисплеев Baum SuperVario2, Baum Vario 340 и HumanWare Brailliant2. (#6116)
- Добавлена начальная поддержка для Microsoft Edge в Windows 10 Anniversary Update. (#6271)
- Электронные письма в приложении "Почта" на Windows 10, теперь читаются в режиме обзора. (#6271)
- Добавлен литовский язык интерфейса.
Изменения
- Liblouis braille translator обновлён до версии 3.0.0, включающей в себя значительные улучшения унифицированного английского брайля (Unified English Braille, UEB). (#6109, #4194, #6220, #6140)
- В менеджере дополнений, для кнопок отключения и включения выбранного дополнения добавлены горячие клавиши (alt+т и alt+в соответственно). (#6388)
- Исправлены некоторые проблемы отображения элементов графического интерфейса в диалогах NVDA. (#6317, #5548, #6342, #6343, #6349)
- Диалог настроек "Форматирование документа" теперь имеет функцию прокрутки, а различные опции в нём были организованы в группы. (#6348)
- Список символов в диалоге настроек "Произношение символов/пунктуации" теперь занимает всю ширину окна диалога. (#6101)
- В режиме обзора, команды быстрой навигации для перемещения по полям форм (f и shift+f) и полям редактирования (e и shift+e), теперь также осуществляют переход и по полям редактирования только для чтения. (#4164)
- В диалоге настроек "Форматирование документа", флажок "Читать изменения формата после курсора" был переименован в "Сообщать изменения форматирования после курсора", поскольку эта опция влияет как на речевой, так и на брайлевский вывод. (#6336)
- Скорректирован внешний вид диалога "Добро пожаловать". (#6350)
- В диалоговых окнах NVDA, кнопки "OK" и "Отмена" теперь выровнены по правому краю. (#6333)
- Для ввода числовых значений в диалогах настроек NVDA (например поле "Процент смены высоты для заглавных" в диалоге настроек голоса), теперь используются поля со счётчиком, что позволяет изменять значения не только прямым вводом числа, но и клавишами стрелками вверх/вниз. (#6099)
- NVDA теперь читает документы IFrame (документы, встроенные в документы) одинаково во всех web-браузерах. В частности IFrame в Firefox теперь читается как "Фрейм", а не "IФрейм". (#6047)
Исправления
- Исправлена редкая ошибка появляющаяся при завершении работы NVDA с открытым просмотрщиком речи. (#5050)
- Карты изображений в режиме обзора Mozilla Firefox теперь отображаются как и ожидается. (#6051)
- Нажатие клавиши Enter в диалоговом окне словаря, теперь сохраняет все сделанные изменения и закрывает его. Ранее нажатие Enter ничего не делало. (#6206)
- Сообщения об изменении режимов ввода для метода ввода теперь отображаются на брайлевском дисплее (исходный/буквенно-цифровой ввод, режим полной/частичной формы и т.д.). (#5892, #5893)
- При отключении и последующем немедленном включении дополнения или наоборот, статус дополнения в менеджере дополнений теперь корректно восстанавливается к исходному значению. (#6299)
- В Microsoft Word теперь возможно чтение полей номеров страниц в заголовках. (#6004)
- В диалоге настроек "Произношение символов/пунктуации", указатель мыши теперь можно использовать для перемещения фокуса между списком символов и полем "Замена". (#6312)
- Исправлена ошибка, которая в режиме обзора в Microsoft Word блокирует появление диалога "Список элементов", если в документе есть недействительная гиперссылка. (#5886)
- После закрытия просмотрщика речи через панель задач или по комбинации клавиш alt+f4, статус флажка в меню NVDA теперь отражает фактическую видимость окна. (#6340)
- Команда перезагрузки плагинов больше не вызывает проблемы для автопереключателей профилей конфигурации, новых документов в web-браузерах и просмотрового курсора в режиме экрана. (#2892, #5380)
- На Windows 10, в списке языков в диалоге общих настроек NVDA, такие языки как арагонский теперь отображаются корректно. (#6259)
- Клавиши эмулирующие системную клавиатуру (например кнопка на брайлевском дисплее которая эмулирует нажатие клавиши tab), в режиме справке по вводу и в диалоге "Жесты ввода", теперь представляются на текущем языке интерфейса NVDA. Ранее они всегда были представлены на английском языке. (#6212)
- Изменение языка интерфейса и сообщений NVDA (в диалоге общих настроек), теперь применяется только после перезагрузке NVDA. (#4561)
- Поле "Шаблон" для новых записей в речевом словаре больше невозможно оставить пустым. (#6412)
- Исправлена редкая проблема, делающая непригодными к использованию драйвера некоторых брайлевских дисплеев при сканировании последовательных портов на некоторых системах. (#6462)
- В Microsoft Word, нумерация и маркеры в таблице теперь читаются при перемещении по её ячейкам. (#6446)
- Для команд драйвера брайлевского дисплея Handy Tech, теперь возможно назначать жесты в диалоге "Жесты ввода". (#6461)
- При навигации по таблице в Microsoft Excel, теперь корректно сообщается переход на следующую строку при нажатии основной клавиши Enter или Enter на цифровом блоке. (#6500)
- iTunes больше не зависает время от времени при использовании режима обзора для iTunes Store, Apple Music и т.д. (#6502)
- Исправлены падения в 64-разрядных приложениях основанных на движках Firefox и Chromium. (#6497)
- При включённой многопроцессности в Firefox, режим обзора и текстовые поля редактирования теперь функционируют корректно. (#6380)
Изменения для разработчиков
- Теперь возможно создавать модули приложений для исполняемых файлов содержащих в своих именах точку (.). В имени модуля точки заменяются на символы подчёркивания (_). (#5323)
- Новый модуль gui.guiHelper включает в себя инструменты для упрощения создания графических интерфейсов на WXPython, в том числе автоматическое управление интервалами. Это улучшает внешний вид и целостность интерфейса, а также облегчает создание нового GUI для незрячих разработчиков. (#6287)
2016.3
Основные новшества этого выпуска включают в себя возможность отключения отдельных дополнений в менеджере дополнений; поддержку полей форм в Microsoft Excel; значительные улучшения в чтении цветов; исправления и улучшения относящиеся к некоторым брайлевским дисплеям; а также исправления и улучшения в поддержке Microsoft Word.
Новое
- Режим обзора в Microsoft Edge и Windows 10 Anniversary Update теперь может быть использован для чтения PDF-документов. (#5740)
- При необходимости, в Microsoft Word теперь может сообщаться зачёркивание и двойное зачёркивание текста. (#5800)
- Заголовок таблицы в Microsoft Word теперь сообщается при его наличии. Если есть описание таблицы, то его можно получить в режиме обзора командой открытия полного описания (NVDA+d). (#5943)
- NVDA теперь сообщает новое положение при перемещении абзацев в Microsoft Word (alt+shift+стрелка вниз и alt+shift+стрелка вверх). (#5945)
- В Microsoft Word, NVDA теперь сообщает междустрочный интервал при использовании команды чтения форматирования, при изменении интервала горячими клавишами Microsoft Word, а также при переходе к тексту с другим интервалом если в диалоге настроек "Форматирование документа" установлен новый флажок "Читать междустрочный интервал". (#2961)
- NVDA в Internet Explorer теперь распознаёт структурные элементы HTML5. (#5591)
- Чтение примечаний (например примечаний в Microsoft Word) теперь можно отключить, сняв новый флажок "Читать примечания" в диалоге настроек "Форматирование документа". (#5108)
- В менеджере дополнений теперь можно отключать отдельные дополнения. (#3090)
- Добавлены дополнительные назначаемые клавиши для брайлевских дисплеев линейки ALVA BC640/680. (#5206)
- Добавлена команда для перемещения брайля к текущему системному фокусу. В настоящее время, только дисплеи линейки ALVA BC640/680 имеют клавишу для этой команды, но при желании она может быть назначена вручную для других дисплеев в диалоге "Жесты ввода". (#5250)
- В Microsoft Excel теперь можно взаимодействовать с полями форм. Перемещение к формам осуществляется через диалог "Список элементов" или с помощью клавиш быстрой навигации в режиме обзора. (#4953)
- В диалоге настроек "Жесты ввода" теперь можно назначить комбинацию горячих клавиш или другой жест на включение и выключение облегчённого режима просмотра. (#6173)
Изменения
- Вместо использования более субъективных и менее понятных названий цветов, NVDA теперь читает цвета используя более понятный набор из девяти цветовых тонов и трёх оттенков, с вариантами яркости и бледности. (#6029)
- Существующее поведение NVDA+F9 и NVDA+F10 было изменено. Теперь при первом нажатии NVDA+F10, текст выделяется (если выделение возможно). При быстром двойном нажатии NVDA+F10, текст копируется в буфер обмена. (#4636)
- eSpeak NG обновлён до версии Master 11b1a7b от 22 июня 2016 года. (#6037)
Исправления
- В режиме обзора в Microsoft Word, копирование в буфер обмена теперь сохраняет форматирование копируемого текста. (#5956)
- NVDA теперь корректно сообщает использование собственных горячих клавиш Microsoft Word для навигации по таблице (alt+home, alt+end, alt+pageUp и alt+pageDown) и команд выделения таблицы (к командам навигации добавляется shift). (#5961)
- Объектная навигация NVDA в диалоговых окнах Microsoft Word была значительно улучшена. (#6036)
- В некоторых приложениях, таких как Visual Studio 2015, горячие клавиши (например control+c для копирования) теперь сообщаются, как и ожидается. (#6021)
- Исправлена редкая проблема, когда сканирование последовательных портов на некоторых системах, делает непригодными к использованию некоторые драйвера брайлевских дисплеев. (#6015)
- Улучшено чтение цветов в Microsoft Word, так как теперь учитываются изменения в темах Microsoft Office. (#5997)
- Режим обзора для Microsoft Edge и поддержка поисковых предложений в меню "Пуск", теперь снова доступны в сборках Windows 10 выпущенных после апреля 2016 года. (#5955)
- Улучшено автоматическое чтение заголовка таблицы при работе с объединёнными ячейками в Microsoft Word. (#5926)
- В приложении "Почта" на Windows 10, NVDA теперь корректно читает тело сообщений. (#5635)
- При включённом чтении командных клавиш, такие клавиши как caps lock и num lock больше не произносятся дважды. (#5490)
- NVDA теперь корректно читает диалоги контроля учётных записей (UAC) в Windows 10 Anniversary update. (#5942)
- В Web Conference Plugin (используемом например на out-of-sight.net), NVDA больше не озвучивает линейку прогресса связанную с микрофоном. (#5888)
- Команды поиска следующего или предыдущего вхождения текста в режиме обзора, теперь учитывают регистр искомого текста если первоначальный поиск был с учётом регистра. (#5522)
- NVDA теперь сообщает о некорректных регулярных выражениях при редактировании или добавлении словарных статей. Также NVDA больше не завершает аварийно работу если файл словаря содержит недопустимые регулярные выражения. (#4834)
- NVDA теперь автоматически прекращает использование брайлевского дисплея если не может с ним связаться (например, если он был отключён). (#1555)
- В некоторых случаях немного улучшена производительность фильтрации в диалоге "Список элементов" режима обзора. (#6126)
- Названия фоновых узоров сообщаемых NVDA в Microsoft Excel, теперь соответствуют тем, которые используются в самом Excel (в русском интерфейсе это соответствие было и ранее). (#6092)
- В Windows 10 улучшена поддержка экрана входа в систему, включающая в себя чтение предупреждений и активации касанием поля пароля. (#6010)
- NVDA теперь корректно определяет вторичные кнопки маршрутизации на брайлевских дисплеях линейки ALVA BC640/680. (#5206)
- NVDA теперь снова может читать всплывающие уведомления в последних сборках Windows 10. (#6096)
- NVDA больше не перестаёт в некоторых случаях распознавать нажатия клавиш на Baum совместимых и HumanWare Brailliant B брайлевских дисплеях. (#6035)
- При включённом чтении номеров строк в диалоге "Форматирование документа", сами номера больше не отображаются на брайлевском дисплее. (#5941)
- При режиме озвучивания "выключено", чтение объектов (например чтение системного фокуса по NVDA+tab) теперь как и ожидается, отображается в просмотрщике речи. (#6049)
- Связанные черновики в списке сообщений Outlook 2016 больше не сообщаются. (#6219)
- В Google Chrome и базирующихся на Chrome браузерах, на языке, отличающемся от английского, режим обзора больше не работает во многих документах. (#6249)
Изменения для разработчиков
- Логирование информации напрямую из свойства, больше не приводит к бесконечной рекурсии. (#6122)
2016.2.1
Этот выпуск исправляет аварийное завершение работы в Microsoft Word:
- NVDA больше не вызывает аварийное завершение работы Microsoft Word сразу после его запуска на Windows XP. (#6033)
- Удалена функциональность чтения грамматических ошибок, так как она приводит к аварийному завершению работы в Microsoft Word. (#5954, #5877)
2016.2
Основные новшества этого выпуска включают в себя возможность указания орфографических ошибок при наборе текста; поддержку чтения грамматических ошибок в Microsoft Word; а также улучшения и исправления в поддержке Microsoft Office.
Новое
- Использование быстрой навигации режима обзора в Internet Explorer и других элементах управления MSHTML для перемещения по примечаниям (a и shift+a), теперь также осуществляет переход к вставленному и удалённому тексту. (#5691)
- В Microsoft Excel, NVDA теперь сообщает уровень группы ячеек, а также свёрнута она или развёрнута. (#5690)
- Двойное быстрое нажатие клавиш для чтения форматирования текста (NVDA+f), теперь представляет эту информацию в отдельном окне с режимом обзора для удобного просмотра. (#4908)
- В Microsoft Excel 2010 и более поздних версиях, NVDA теперь сообщает заливку ячеек и градиентную заливку. Автоматическое чтение этой информации управляется флажком "Читать цвета" из диалога настроек "Форматирование документа". (#3683)
- Добавлена новая брайлевская таблица: Койне. (#5393)
- В просмотрщике журнала NVDA, теперь можно сохранить файл журнала с помощью горячих клавиш control+s. (#4532)
- Если чтение орфографических ошибок включено и поддерживается в текущем элементе управления, NVDA будет воспроизводить звук предупреждающий вас об орфографических ошибках сделанных во время набора текста. Эта функция может быть отключена снятием нового флажка "Воспроизводить звук для орфографических ошибок при наборе текста" в диалоге настроек клавиатуры. (#2024)
- В Microsoft Word, NVDA теперь сообщает грамматические ошибки. Эту функцию можно отключить снятием нового флажка "Читать грамматические ошибки" в диалоге настроек форматирования документа. (#5877)
Изменения
- В режиме обзора, на редактируемых текстовых полях, NVDA теперь обрабатывает Enter на цифровом блоке также, как и основную клавишу Enter. (#5385)
- NVDA по умолчанию теперь использует речевой синтезатор eSpeak NG. (#5651)
- В Microsoft Excel, NVDA больше не игнорирует заголовок столбца для ячейки, когда есть пустая строка между ячейкой и заголовком. (#5396)
- В Microsoft Excel, координаты ячейки теперь объявляются до заголовков, для устранения неоднозначности между заголовками и содержимом ячейки. (#5396)
Исправления
- При попытке использования быстрой навигации режима обзора для перехода к не поддерживаемому в данном документе элементу, NVDA теперь сообщает, что такое действие не поддерживается, вместо сообщения об отсутствии искомого элемента. (#5691)
- Листы Microsoft Excel содержащие только диаграммы, теперь также отображаются в диалоговом окне "Список элементов". (#5698)
- NVDA больше не сообщает постороннюю информацию при переключении между окнами в Java-приложениях с несколькими окнами, такими как IntelliJ или Android Studio. (#5732)
- В текстовых редакторах на основе Scintilla, таких как Notepad++, при перемещении курсора с помощью брайлевского дисплея, брайлевский вывод теперь обновляется корректно. (#5678)
- В некоторых редких случаях, NVDA больше не завершает аварийно работу при включении брайлевского вывода. (#4457)
- В Microsoft Word, отступ абзаца теперь всегда сообщается в единицах измерения выбранных пользователем (например, в сантиметрах или дюймах). (#5804)
- Многие сообщения NVDA, ранее произносимые только синтезатором, теперь также выводятся и на брайлевский дисплей при его использовании. (#5557)
- В доступных Java-приложениях, теперь объявляется уровень дерева элементов. (#5766)
- Исправлено падение Adobe Flash в Mozilla Firefox в некоторых случаях при работе NVDA. (#5367)
- В Google Chrome и в браузерах на основе Chromium, документы внутри web-диалогов или приложений теперь можно читать в режиме обзора. (#5818)
- В Google Chrome и в браузерах на основе Chromium, теперь можно принудительно переключить NVDA в режим обзора в web-диалогах или приложениях. (#5818)
- В Internet Explorer и других элементах управления MSHTML, перемещение фокуса к некоторым элементам управления (в частности, где используется aria-activedescendant) теперь корректно осуществляет переключение в режим обзора. Это происходит например при переходе к подсказкам в поле адреса при составлении сообщения в Gmail. (#5676)
- В Microsoft Word, NVDA больше не зависает в больших таблицах, когда включено чтение заголовков строк и столбцов. (#5878)
- В Microsoft word, NVDA теперь корректно сообщает текст с уровнем структуры (но не встроенный стиль заголовка) в качестве заголовка. (#5186)
- В режиме обзора в Microsoft Word, команды перемещения в конец или начало контейнера (б и shift+б) теперь работают и для таблиц. (#5883)
Изменения для разработчиков
- Для сборки C++ компонентов NVDA, теперь используется Microsoft Visual Studio 2015. (#5592)
- Теперь можно представить пользователю текст или HTML сообщение в отдельном окне с режимом обзора, используя функцию ui.browseableMessage. (#4908)
- В руководстве пользователя, когда команда %kc:setting используется для установки общей клавиши для всех раскладок, клавиша теперь может быть помещена после полноширинного двоеточия (:) так же, как и после обычного (:). (#5739)
2016.1
Основные новшества этого выпуска включают в себя возможность при необходимости уменьшать громкость сторонних звуков; улучшения брайлевского вывода и поддержки брайлевских дисплеев; несколько существенных исправлений в поддержке Microsoft Office; и исправления режима обзора в iTunes.
Новое
- Добавлены новые брайлевские таблицы: Польская восьмиточечная, Монгольская. (#5537, #5574)
- Теперь можно выключить брайлевский курсор и изменить его форму, используя новые настройки отображения и формы курсора в диалоге настроек брайля. (#5198)
- NVDA теперь может по Bluetooth подключаться к брайлевскому дисплею HIMS Smart Beetle. (#5607)
- NVDA теперь может дополнительно уменьшать громкость сторонних звуков в Windows 8 и более поздних версиях. Это может быть настроено с помощью опции "Режим приглушения звука" в диалоговом окне настроек синтезатора NVDA или нажатием NVDA+shift+d. (#3830, #5575)
- Добавлена поддержка APH Refreshabraille в режиме HID, а также Baum VarioUltra и Pronto! при подключении через USB. (#5609)
- Добавлена поддержка брайлевских дисплеев HumanWare Brailliant BI/B, когда в качестве протокола выбран OpenBraille. (#5612)
Изменения
- Флажок "Читать акцентирование" в диалоге настроек "Форматирование документа", теперь по умолчанию снят. (#4920)
- В диалоговом окне "Список элементов" для Microsoft Excel, была изменена клавиша ускоритель радиокнопки "Формулы" на alt+р, чтобы она отличалась от ускорителя поля "Фильтр по". (#5527)
- Liblouis braille translator обновлён до версии 2.6.5. (#5574)
- При перемещении фокуса или просмотрового курсора на текстовые объекты, слово "текст" более не произносится. (#5452)
Исправления
- В iTunes 12, при загрузке новой страницы в iTunes Store, виртуальный буфер режима обзора теперь обновляется правильно. (#5191)
- В Internet Explorer и других элементах управления MSHTML, при переопределении уровня заголовка для поддержки специальных возможностей, переход по заголовкам определённого уровня с помощью клавиш быстрой навигации теперь работает как и ожидается (в частности, когда aria-level переопределяет уровень тега h). (#5434)
- В Spotify, фокус больше не попадает на "неизвестные" объекты. (#5439)
- При возврате в Spotify из другого приложения, фокус теперь восстанавливается правильно. (#5439)
- При переключении между режимами обзора и редактирования, новый режим теперь сообщается на брайлевском дисплее также, как и с помощью речи. (#5239)
- В некоторых версиях Windows, кнопка "Пуск" больше не читается как список или как выбранный элемент. (#5178)
- Такие фразы как "вставлено" больше не читаются при создании сообщений в Microsoft Outlook. (#5486)
- При использовании брайлевского дисплея и наличии выделенного текста в текущей строке (например при поиске в текстовом редакторе текста, который встречается на той же строке), брайлевский дисплей будет прокручиваться, если это уместно. (#5410)
- При закрытии окна командной строки по alt+f4 в Windows 10, NVDA больше не завершает молча работу. (#5343)
- При изменении типа элементов в списке элементов режима обзора, поле "Фильтр по" теперь очищается. (#5511)
- В приложениях Mozilla, при перемещении мыши в редактируемом тексте, теперь снова читается соответствующие строки, слова и т.д. вместо всего содержимого. (#5535)
- В приложениях Mozilla, при перемещении мыши в редактируемом тексте, чтение больше не останавливается на таких элементах как ссылки внутри слова или читаемые строки. (#2160, #5535)
- Web-сайт shoprite.com в Internet Explorer теперь корректно читается в режиме обзора, вместо произнесения "пусто". (в частности, неправильно сформированные атрибуты lang, теперь обрабатываются корректно). (#5569)
- В Microsoft Word, отслеживаемые изменения, такие как "вставка" больше не сообщаются, когда разметка изменений не отображается. (#5566)
- При фокусировке на кнопке-переключателе, NVDA теперь сообщает изменение её состояния - нажато/не нажато. (#5441)
- Информирование об изменении формы указателя мыши, теперь снова работает как ожидается. (#5595)
- При чтении отступов строк, неразрывные пробелы теперь рассматриваются как обычные пробелы. Ранее это могло вызвать такое объявление как "пробел пробел пробел" вместо "3 пробел". (#5610)
- При закрытии современного списка вариантов метода ввода Microsoft, фокус корректно восстанавливается в композицию ввода или в основной документ. (#4145)
- В Microsoft Office 2013 и более поздних версиях, когда лента отображает только вкладки, элементы на ленте теперь снова читаются, как и ожидается, при активации вкладки. (#5504)
- Исправления и улучшения в привязке и обнаружении жестов на сенсорном экране. (#5652)
- Скольжение на сенсорном экране больше не сообщается в режиме справки по вводу. (#5652)
- В диалоге "Список элементов" Microsoft Excel, больше не возникает ошибки на списке комментариев, если один из комментариев содержится на объединённой ячейке. (#5704)
- В очень редких случаях, NVDA больше не вызывает ошибку при чтении содержимого листа в Microsoft Excel при включённой опции "Читать заголовки строк и столбцов в таблицах". (#5705)
- В Google Chrome, навигация внутри композиции ввода при наборе восточно-азиатских символов, теперь работает как и ожидается. (#4080)
- При поиске Apple Music в iTunes, буфер режима обзора для документа с результатами поиска теперь обновляется должным образом. (#5659)
- В Microsoft Excel, при нажатии shift+f11 для создания нового листа, теперь вместо молчания сообщается ваша новая позиция. (#5689)
- Исправлены проблемы с брайлевским выводом при наборе Корейских символов. (#5640)
Изменения для разработчиков
- Новый класс audioDucking.AudioDucker предоставляет код который указывает, когда устройству вывода звука следует приглушать фоновые звуки. (#3830)
- Конструктор nvwave.WavePlayer теперь имеет ключевой аргумент wantDucking, который указывает, следует ли при воспроизведении приглушать фоновые звуки. (#3830)
- Когда этот аргумент имеет значение True (по умолчанию), важно, чтобы WavePlayer.idle вызывался при необходимости.
- Улучшения ввода/вывода для брайлевских дисплеев: (#5609)
- Потокобезопасные драйвера дисплеев могут объявить себя таковыми с помощью атрибута BrailleDisplayDriver.isThreadSafe. Драйвер должен быть потокобезопасным, чтобы воспользоваться следующими функциями.
- Данные в потокобезопасных драйверах записываются в фоновом режиме, тем самым улучшая производительность.
- hwIo.Serial расширяет вызов pyserial при получении данных, вместо опроса драйверов.
- hwIo.Hid обеспечивает поддержку брайлевских дисплеев взаимодействующих через USB HID.
- hwPortUtils и hwIo могут дополнительно предоставить подробный журнал отладки, в том числе найденые устройства, а также все полученные и отправленные данные.
- Добавлено несколько новых свойств, доступных с помощью жестов сенсорного экрана: (#5652)
- Объекты MultitouchTracker теперь содержат свойство childTrackers которое содержит трекер MultiTouchTrackers. Например, двойное касание двумя пальцами имеет дочерние трекеры для двух касаний двумя пальцами. Касания двумя пальцами сами по себе имеют дочерние трекеры для двух касаний.
- Объекты MultiTouchTracker теперь также содержат свойство rawSingleTouchTracker если трекер был результатом касания одним пальцем, пролистывания или скольжения. SingleTouchTracker позволяет получить доступ к базовому ID пальца, назначенному операционной системой и определить, действительно ли палец находится в контакте на текущий момент времени.
- TouchInputGestures теперь имеет свойства x и y, устраняя необходимость доступа к трекеру для простых случаев.
- TouchInputGesturs теперь содержит свойство preheldTracker, который является объектом MultitouchTracker представляющим другие используемые пальцы в то время пока действие выполнялось.
- Два новых жеста сенсорного экрана теперь также могут быть использованы: (#5652)
- Множественное касание с удержанием (например двойное касание с удержанием)
- Обобщенный идентификатор со счётчиком убранных пальцев вместо удержания (например hold+hover вместо 1finger_hold+hover).
2015.4
Основные новшества этого выпуска включают в себя улучшение производительности в Windows 10; включение NVDA в центр специальных возможностей Windows 8 и более поздних версий; улучшения для Microsoft Excel, такие как получение списка и переименования листов и доступ к заблокированным ячейкам на защищённых листах; и поддержку редактирования форматированного текста в Mozilla Firefox, Google Chrome и Mozilla Thunderbird.
Новое
- В Windows 8 и более поздних версиях, NVDA теперь присутствует в центре специальных возможностей. (#308)
- При перемещении по ячейкам в Microsoft Excel, изменение форматирования теперь сообщается автоматически, если соответствующие опции включены в диалоге "Форматирование документа". (#4878)
- В диалог настроек "Форматирование документа" был добавлен флажок "Читать акцентирование". Эта опция включённая по умолчанию, позволяет NVDA автоматически читать в документах существующий акцентированный текст. Пока это поддерживается только для тегов em и strong в режиме обзора для Internet Explorer и других элементов управления MSHTML. (#4920)
- При отмеченной опции "Читать ревизии редактора", в режиме обзора для Internet Explorer и других элементов управления MSHTML, теперь сообщается вставленный и удалённый текст. (#4920)
- При просмотре отслеживаемых изменений в списке элементов NVDA для Microsoft Word, больше информации, такой как какие свойства форматирования были изменены, теперь отображается. (#4920)
- В Microsoft Excel просмотр списка и переименование листов теперь можно делать из диалога "Список элементов" (NVDA+f7). (#4630, #4414)
- В диалоге произношения символов/пунктуации теперь можно настроить фактическую передачу символа на синтезатор речи (например для паузы или изменения интонации). (#5234)
- В Microsoft Excel, NVDA теперь читает любые сообщения для ввода установленные автором на ячейках листа. (#5051)
- Поддержка брайлевских дисплеев Baum Pronto! V4 и VarioUltra при подключении через Bluetooth. (#3717)
- Поддержка редактирования форматированного текста в приложениях Mozilla, таких как Google Docs с брайлевской поддержкой в Mozilla Firefox и HTML композиция в Mozilla Thunderbird. (#1668)
- Поддержка редактирования форматированного текста в Google Chrome и браузерах на основе Chromium, такого как Google Docs с брайлевской поддержкой. (#2634)
- Для этого требуется Chrome версии 47 или выше.
- В режиме обзора в Microsoft Excel, теперь можно переходить к заблокированным ячейкам на защищённых листах. (#4952)
Изменения
- Флажок "Читать ревизии редактора" в диалоге настроек "Форматирование документа" теперь по умолчанию отмечен. (#4920)
- При перемещении по символам в Microsoft Word с включённой опцией NVDA "Читать ревизии редактора", меньше информации теперь сообщается для отслеживаемых изменений, что делает навигацию более эффективной. Для просмотра дополнительной информации используйте список элементов NVDA. (#4920)
- Обновление liblouis braille translator до версии 2.6.4. (#5341)
- Некоторые символы (включая базовые математические) были перемещены на уровень "некоторые", так что они теперь читаются по умолчанию. (#3799)
- Если синтезатор поддерживает, то в речи перед скобками и дефисом (–) теперь будет пауза. (#3799)
- При выделении текста, выделенный текст теперь сообщается до слова "выделенно", а не после. (#1707)
Исправления
- Значительно улучшена производительность при навигации по списку сообщений Outlook 2010/2013. (#5268)
- Навигация с использованием некоторых клавиш (таких как смена листов по control+pageUp и control+pageDown) в диаграммах Microsoft Excel теперь работает правильно. (#5336)
- Исправлен внешний вид кнопок в диалоге завершения работы NVDA. (#5325)
- В Windows 8 и более поздних версиях, при включённом автозапуске после входа в систему, NVDA теперь запускается значительно быстрее. (#308)
- Если автозапуск уже был настроен в предыдущей версии NVDA, то вам следует отключить, а затем заново включить эту функцию в диалоге общих настроек, чтобы изменения вступили в силу. Для этого выполните следующие действия:
- Откройте диалог общих настроек.
- Снимите флажок "Автозагрузка NVDA после входа в Windows".
- Нажмите кнопку OK.
- Снова откройте диалог общих настроек.
- Отметьте флажок "Автозагрузка NVDA после входа в Windows".
- Нажмите кнопку OK.
- Улучшена производительность для UI Automation, включая Проводник и Диспетчер задач. (#5293)
- В режиме обзора для Mozilla Firefox и других основанных на Gecko элементов управления, NVDA теперь корректно переключается в режим редактирования при табуляции в доступный только для чтения элемент ARIA grid. (#5118)
- Если нет объекта, NVDA теперь корректно сообщает "нет предыдущего" вместо "нет следующего" при пролистывании влево на сенсорном экране.
- В диалоговом окне "Жесты ввода" исправлены проблемы при наборе нескольких слов в поле "Фильтр по". (#5426)
- NVDA больше не зависает в некоторых случаях при переподключении через USB к дисплеям линейки HumanWare Brailliant BI/B. (#5406)
- В языках с объединёнными символами, описание символа теперь работает как и ожидается для прописных английских символов. (#5375)
- NVDA больше не должна иногда зависать при приведении к меню Пуск в Windows 10. (#5417)
- В Skype для рабочего стола теперь объявляются уведомления, которые появляются перед исчезновением предыдущего уведомления. (#4841)
- В Skype для рабочего стола 7.12 и выше, уведомления теперь сообщаются корректно. (#5405)
- NVDA теперь корректно сообщает фокус при закрытии контекстного меню в некоторых приложениях, таких как Jart. (#5302)
- В Windows 7 и более поздних версиях, цвет теперь снова объявляется в некоторых приложениях, таких как Wordpad. (#5352)
- При редактировании в Microsoft PowerPoint, нажатие Enter теперь автоматически сообщает введённый текст, такой как маркер или номер. (#5360)
2015.3
Основные новшества этого выпуска включают в себя начальную поддержку Windows 10; возможность отключения быстрой навигации в режиме обзора (полезно для некоторых web-приложений); улучшения при работе с Internet Explorer; и исправление искажений текста при его вводе в некоторых приложениях с работающим брайлевским дисплеем.
Новое
- Существующие орфографические ошибки теперь объявляются в редактируемых полях Internet Explorer и других элементах управления Mshtml. (#4174)
- Теперь большее количество математических символов unicode читаются при наличии их в тексте. (#3805)
- Поисковые предложения на стартовом экране Windows 10 теперь читаются автоматически. (#5049)
- Поддержка брайлевских дисплеев EcoBraille 20, EcoBraille 40, EcoBraille 80 и EcoBraille Plus. (#4078)
- Теперь вы можете в режиме обзора включать и выключать быструю навигацию по клавишам NVDA+shift+space. Когда выключено, клавиши однобуквенной навигации передаются приложению, что полезно для некоторых web-приложений, таких как Gmail, Twitter и Facebook. (#3203)
- Новые брайлевские таблицы: Финский шеститочечный, Ирландский (первая ступень), Ирландский (вторая ступень), Корейский (первая ступень) (2006), Корейский (вторая ступень) (2006). (#5137, #5074, #5097)
- QWERTY клавиатура на брайлевском дисплее Papenmeier BRAILLEX Live Plus теперь поддерживается. (#5181)
- Экспериментальная поддержка web-браузера Microsoft Edge и браузерного движка в Windows 10. (#5212)
- Новый язык: Каннада.
Изменения
- Обновление liblouis braille translator до версии 2.6.3. (#5137)
- Теперь при попытке установить более раннюю версию NVDA поверх уже установленной, вы будете предупреждены, что это не рекомендуется и NVDA должна быть полностью удалена перед продолжением. (#5037)
Исправления
- В режиме обзора для Internet Explorer и других элементов управления MSHTML, быстрая навигация по полям форм больше ошибочно не включает презентационные элементы списка. (#4204)
- В Firefox, NVDA больше не читает ARIA содержимое панели вкладок при перемещении в неё фокуса. (#4638)
- В Internet Explorer и других элементах управления MSHTML, табуляция в разделы, статьи или диалоги больше не читает всё содержимое контейнера. (#5021, #5025)
- При использовании брайлевских дисплеев Baum/HumanWare/APH с брайлевской клавиатуры, брайлевский ввод больше не перестаёт работать после нажатия другого типа клавиши на дисплее. (#3541)
- В Windows 10, посторонняя информация больше не читается при нажатии alt+tab или alt+shift+tab для переключения между приложениями. (#5116)
- Набираемый текст больше не искажается при использовании некоторых приложений, таких как Microsoft Outlook с брайлевским дисплеем. (#2953)
- В Internet Explorer и других элементах управления MSHTML, в режиме обзора теперь содержимое читается правильно, когда элемент появляется/изменяется и сразу попадает в фокус. (#5040)
- В Microsoft Word, в режиме обзора, быстрая навигация теперь обновляет брайлевский дисплей и просмотровый курсор как и ожидается. (#4968)
- На брайлевских дисплеях лишние пробелы больше не отображаются между или после индикаторов форматирования и элементов управления. (#5043)
- Когда приложение медленно реагирует и вы переключаетесь на другое приложение, то NVDA в большинстве случаев теперь более отзывчева в этом приложении. (#3831)
- Всплывающие уведомления в Windows 10 теперь читаются как и ожидается. (#5136)
- В некоторых (UI Automation) комбинированных списках, где это не работало ранее, теперь читается значение при его изменении.
- В режиме обзора, в web-браузерах, табуляция к фрейму документа теперь ведёт себя ожидаемо. (#5227)
- Экран блокировки Windows 10 теперь может быть убран с помощью сенсорного экрана. (#5220)
- В Windows 7 и более поздних версиях, при использовании брайлевского дисплея текст больше не искажается при его наборе в некоторых приложениях, таких как Wordpad и Skype. (#4291)
- На экране блокировки Windows 10 больше невозможно чтение содержимого буфера обмена, получение доступа к работающим приложениям с помощью просмотрового курсора, изменение конфигурации NVDA и т.д. (#5269)
Изменения для разработчиков
- Теперь вы можете посылать необработанный ввод от системной клавиатуры который не был обработан в Windows (например QWERTY клавиатура на брайлевском дисплее) используя новую функцию keyboardHandler.injectRawKeyboardInput. (#4576)
- eventHandler.requestEvents был добавлен для запроса определённых событий, блокируемых по умолчанию; Например показывает события от определённого элемента управления или некоторые события в фоне. (#3831)
- Вместо одного атрибута i18nName, synthDriverHandler.SynthSetting теперь имеет отдельные атрибуты displayNameWithAccelerator и displayName для избежания чтения ускорителя в кольце настроек синтезатора в некоторых языках.
- Для обеспечения обратной совместимости, в конструкторе, displayName необязателен и если не предусмотрен, то будет получен из displayNameWithAccelerator. Однако, если вы намерены иметь ускоритель для настройки, то оба атрибута должны быть предусмотрены.
- Атрибут i18nName устарел и может быть удалён в будущих версиях.
2015.2
Основные новшества этого выпуска включают в себя возможность чтения диаграмм в Microsoft Excel и поддержку чтения/интерактивной навигации по математическим выражениям.
Новое
- Перемещаться вперед и назад по предложению в Microsoft Word и Outlook теперь можно при помощи Alt+стрелка вниз и Alt+стрелка вверх соответственно. (#3288)
- Новые брайлевские таблицы для нескольких индийских языков. (#4778)
- В Microsoft Excel, NVDA теперь сообщает, когда ячейка переполнена или её содержимое обрезано. (#3040)
- В Microsoft Excel теперь можно использовать список элементов (NVDA+f7) для получения списка диаграмм, комментариев и формул. (#1987)
- Поддержка чтения диаграмм в Microsoft Excel: Чтобы это использовать, выберите диаграмму через список элементов (NVDA+f7), а затем используйте клавиши стрелки для перемещения между точками данных. (#1987)
- Используя MathPlayer 4 от Design Science, NVDA теперь может читать и интерактивно перемещаться по математическим выражениям в веб-браузерах, приложениях Microsoft Word и PowerPoint. Смотрите раздел "Чтение математических выражений" в руководстве пользователя для получения более подробной информации. (#4673)
- Теперь можно назначить жесты (клавиатурные команды, сенсорные жесты и т.д.) для всех диалогов NVDA и параметров форматирования документа используя диалог "Жесты ввода". (#4898)
Изменения
- В диалоговом окне "Форматирование документа", были изменены (только для английского языка интерфейса) горячие клавиши для флажков "Читать списки", "Читать ссылки", "Читать номера строк" и "Читать название шрифта". (#4650)
- В диалоговом окне "Мышь", были добавлены горячие клавиши для флажков "Изменяющийся сигнал при перемещении мыши" и "Контроль яркости сигнала перемещения мыши". (#4916)
- Значительно улучшено чтение названий цветов. (#4984)
- Библиотека liblouis braille translator обновлена до версии 2.6.2. (#4777)
Исправления
- Описания символа теперь обрабатываются правильно для объединённых символов в некоторых индийских языках. (#4582)
- Если флажок "Использовать язык синтезатора для чтения знаков и символов пунктуации" отмечен, то в диалоге "Произношение символов/пунктуации" теперь правильно используется язык текущего голоса. Кроме того, язык, произношение для которого редактируется, указывается в заголовке. (#4930)
- В Internet Explorer и других элементах управления MSHTML, вводимые символы больше не будут ошибочно произноситься в редактируемых комбинированных списках, таких как поисковая строка на главной странице Google. (#4976)
- При выборе цветов в приложениях Microsoft Office, название цвета теперь сообщается. (#3045)
- Датский брайлевский вывод теперь снова работает. (#4986)
- Клавиши PageUp/PageDown теперь снова можно использовать для изменения слайдов в слайд-шоу PowerPoint. (#4850)
- В Skype для рабочего стола 7.2 и познее, оповещения о наборе теперь сообщаются, а проблемы сразу же после перемещения фокуса из окна чата были исправлены. (#4972)
- Исправлены проблемы при вводе некоторых знаков препинания (таких как скобки) в поле "Фильтр по" в диалоге "Жесты ввода". (#5060)
- В Internet Explorer и других элементах управления MSHTML, нажатие клавиши g или shift+g теперь также осуществляет переход по графическим элементам отмечеными, как изображения для целей доступности (то есть ARIA role img). (#5062)
Изменения для разработчиков
- brailleInput.handler.sendChars(mychar) больше не будет фильтровать символ, если он равен предыдущему символу, проверяя, что клавиша отправлена правильно. (#4139)
- Скрипты изменяющие сенсорные режимы теперь будут учитывать новые метки добавленные в touchHandler.touchModeLabels. (#4699)
- Дополнения могут предоставлять свои собственные реализации математического представления. Смотрите пакет mathPres для получения более подробной информации. (#4509)
- Были реализованы речевые команды для вставки разрывов между словами, изменения высоты, громкости и скорости. Смотрите BreakCommand, PitchCommand, VolumeCommand и RateCommand в модуле speech. (#4674)
- Существует также speech.PhonemeCommand для вставки определённого произношения, но текущая реализация поддерживает очень ограниченное число фонем.
2015.1
Основные новшества этого выпуска включают в себя режим обзора для документов Microsoft Word и Outlook; множество улучшений поддержки Skype для рабочего стола; и значительные исправления для Microsoft Internet Explorer.
Новое
- Теперь возможно добавлять новые символы в диалоге произношения символов. (#4354)
- В диалоге Жестов ввода, вы можете использовать новое поле "Фильтр по", чтобы показывать только жесты, содержащие определённые слова. (#4458)
- NVDA теперь автоматически сообщает новый текст в mintty. (#4588)
- В диалоговом окне поиска Режима обзора, теперь появилась возможность искать с учётом регистра. (#4584)
- Быстрая навигация (нажатие H для перехода по заголовкам и т.п.) и список элементов (NVDA+f7) теперь доступны в документах Microsoft Word при включении режима обзора по NVDA+space. (#2975)
- Чтение HTML сообщений в Microsoft Outlook 2007 и выше было значительно улучшено автоматическим включением режима обзора для этих сообщений. Если режим обзора не включается в некоторых редких ситуациях, то вы можете включить его нажав NVDA+space. (#2975)
- Заголовки столбцов в таблице Microsoft Word, автоматически объявляются для таблиц, где строка заголовка была явно указана автором в свойствах таблицы Microsoft Word. (#4510)
- Однако, для таблиц, где строки были объединены это автоматически работать не будет. В этой ситуации вы всё равно можете установить заголовки столбцов вручную используя NVDA+shift+c.
- В Skype для рабочего стола, уведомления теперь сообщаются. (#4741)
- В Skype для рабочего стола, вы можете теперь читать последние сообщения используя комбинации клавиш от NVDA+control+1 до NVDA+control+0; Например NVDA+control+1 для чтения самого последнего сообщения и NVDA+control+0 для десятого из списка последних. (#3210)
- Во время чата в Skype для рабочего стола, NVDA теперь сообщает, когда собеседник набирает текст. (#3506)
- NVDA теперь можно установить в тихом режиме через командную строку без автоматического запуска после установки. Для этого используйте опцию --install-silent. (#4206)
- Поддержка брайлевских дисплеев Papenmeier BRAILLEX Live 20, BRAILLEX Live и BRAILLEX Live Plus. (#4614)
Изменения
- В диалоге настроек форматирования документа NVDA, настройка объявлять орфографические ошибки теперь имеет горячую клавишу в английском языке (alt+r). (#793)
- NVDA теперь использует язык синтезатора/голоса для обработки знаков и символов (Включая символы пунктуации), независимо от того, включено автоматическое переключение языков или нет. Чтобы отключить эту функцию и использовать язык интерфейса NVDA, в диалоге настроек голоса снимите новый флажок "Использовать язык синтезатора для чтения знаков и символов пунктуации". (#4210)
- Поддержка синтезатора Newfon удалена. Newfon теперь доступен в виде дополнения NVDA. (#3184)
- Для использования с NVDA теперь требуется Skype 7 для рабочего стола или выше; более ранние версии не поддерживаются. (#4218)
- Загрузка обновлений NVDA теперь более безопасна. (В частности, информация для обновления передаётся через https, а хеш-сумма файла проверяется после его загрузки.) (#4716)
- eSpeak обновлён до версии 1.48.04 (#4325)
Исправления
- В Microsoft Excel, обрабатывается случай слияния строк и столбцов заголовков ячеек. Например, если A1 и B1 будут объединены, то B2 и B1 будут теперь объявлены как заголовки столбцов A1, вместо отсутствия какой-либо информации. (#4617)
- При редактировании содержимого текстового поля в Microsoft PowerPoint 2003, NVDA будет правильно объявлять содержимое каждой строки. Ранее строки должны были обязательно отличаться на один символ для каждого нового абзаца. (#4619)
- Все диалоги NVDA теперь выровненны по центру экрана, улучшая визуальное представление и удобство использования. (#3148)
- В Skype для рабочего стола, при вводе приветственного сообщения, во время добавления контакта, ввод и перемещение по тексту теперь работают правильно. (#3661)
- При переходе фокуса на новый элемент дерева в Eclipse IDE, если предыдущий элемент был флажком, он больше неправильно не объявляется. (#4586)
- В диалоговом окне проверки орфографии Microsoft Word, следующая ошибка будет автоматически сообщена, когда последняя была изменена или проигнорирована нажатием соответствующей комбинации клавиш. (#1938)
- Текст теперь снова корректно читается в окне терминала Tera Term Pro и документах программы Балаболка. (#4229)
- Фокус теперь корректно возвращается к редактируемому документу при завершении составного ввода текста на Корейском и других восточно-азиатских языках, при редактировании во фрейме в Internet Explorer и других документах MSHTML. (#4045)
- В диалоге Жесты ввода, при выборе раскладки клавиатуры для добавляемой комбинации клавиш, нажатие escape теперь как и ожидается закрывает меню, вместо закрытия диалога. (#3617)
- При удалении дополнения, каталог дополнения теперь корректно удаляется после перезагрузки NVDA. Ранее перезагрузка требовалась дважды. (#3461)
- Исправлены основные проблемы при использовании Skype для рабочего стола версии 7. (#4218)
- Когда вы отправляете сообщение в Skype для рабочего стола, оно больше не читается дважды. (#3616)
- В Skype для рабочего стола, NVDA больше не должна иногда ошибочно читать большой поток сообщений (возможно, даже всю беседу). (#4644)
- Исправлена проблема, когда NVDA сообщая дату/время, в некоторых случаях не учитывала региональные настройки заданные пользователем. (#2987)
- В режиме обзора, бессмысленный текст (иногда несколько строк) больше не отображается для некоторых графических элементов, например таких, которые можно найти в группах Google. (В частности, это происходило с изображениями закодированными в base64). (#4793)
- NVDA больше не должна зависать через несколько секунд после перемещения фокуса из Metro приложения Windows 8, из-за его приостановки. (#4572)
- Aria-atomic атрибут активных областей в Mozilla Firefox теперь учитывается даже тогда, когда сам atomic элемент изменяется. Ранее страдали только дочерние элементы. (#4794)
- Режим обзора будет отображать обновления, а активные области будут объявлятся для документов содержащих встроенные ARIA приложения в Internet Explorer и других элементов управления MSHTML. (#4798)
- Когда текст изменяется или добавляется в активных областях в Internet Explorer и других элементах управления MSHTML где автор указал релевантный текст, то сообщается только изменённый или добавленный текст, а не весь текст содержащийся в элементе. (#4800)
- Содержимое указанное атрибутом aria-labelledby на элементах в Internet Explorer и других элементах MSHTML, теперь корректно заменяется на оригинальное содержание там, где это уместно. (#4575)
- При проверке орфографии в Microsoft Outlook 2013, слова с ошибками теперь сообщаются. (#4848)
- В Internet Explorer и других элементах управления MSHTML, внутреннее содержимое элементов скрывается вместе с их видимостью и больше не отображается в режиме обзора. (#4839, #3776)
- В Internet Explorer и других элементах управления MSHTML, атрибут title полей форм более не имеет приоритета над другими связанными label элементами. (#4491)
- В Internet Explorer и других элементах управления MSHTML, NVDA больше не игнорирует фокусировку элементов из-за атрибута aria-activedescendant. (#4667)
Изменения для разработчиков
- wxPython обновлён до версии 3.0.2.0. (#3763)
- Python обновлён до версии 2.7.9. (#4715)
- NVDA больше не завершает работу аварийно при перезагрузки после удаления или обновления дополнения, которое импортирует speechDictHandler в своём installTasks модуле. (#4496)
2014.4
Новое
- Новые языки: Колумбийский Испанский, панджабский.
- В диалоге выхода из NVDA Теперь возможно перезагружать NVDA или перезагружать NVDA с отключенными дополнениями. (#4057)
- также можно запускать NVDA с отключенными дополнениями с помощью параметра командной строки --disable-addons.
- В речевых словарях теперь можно указать, чтобы шаблон соответствовал только целому слову; то есть он не будет обрабатываться, являясь частью слова. (#1704)
Изменения
- Если вы переместились с объекта на объект внутри режима обзора документа, но объект, на котором вы находились не был в режиме обзора, этот режим автоматически установится в документе. Ранее это происходило только, если объект навигатора был перенесен в связи с изменением фокуса. (#4369)
- Списки брайлевских дисплеев и синтезаторов в соответствующих диалогах настроек сортируются в алфавитном порядке, заисключением Нет брайля/Нет речи, которые в настоящее время находятся внизу списка. (#2724)
- Библиотека liblouis braille translator обновлена до 2.6.0. (#4434, #3835)
- В режиме обзора, нажимая e и Shift+e, теперь можно ходить по списку внутри полей редактирования со списком. такое поле со списком содержится в последней версии поиска Google. (#4436)
- Левый щелчок мыши по значку NVDA в области уведомлений мыши теперь открывает меню NVDA вместо отсутствия какого-либо действия. (#4459)
Исправления
- При перемещении фокуса назад в режим обзора документа (например, альт таб в уже открытую веб-страницу) курсор обзора правильно располагается на виртуальной каретке, а не на органе управления в фокусе (например, рядом со ссылкой). (#4369)
- В слайд-шоу PowerPoint, курсор обзора правильно следует за виртуальным курсором. (#4370)
- В Mozilla Firefox и других браузерах на основе Gecko, новое содержание в живой области будет объявлено даже если новое содержимое имеет удобный тип живой области, отличающийся от типа содержимого родительской живой области. Например Содержимое, отмеченое как утвердительное добавляется к живой области отмеченное как вежливое. (#4169).
- В Internet Explorer и других элементах управления MSHTML, документ, содержащийся в другом документе, больше не мешает пользователю получить доступ к части содержимого в некоторых случаях (в частности, фреймов внутри фреймов). (#4418)
- NVDA больше аварийно не завершается в некоторых случаях при попытке использовать брайлевский дисплей Handy Tech. (#3709)
- В Windows Vista, ложный диалог "Точка входа не найдена" больше не отображается в нескольких случаях, например, при запуске NVDA с помощью ярлыка на рабочем столе или с помощью клавиши быстрого доступа. (#4235)
- Были исправлены серьёзные проблемы с редактируемыми текстовыми органами управления в диалогах в последних версиях Eclipse. (#3872)
- В Outlook 2010, перемещение каретки теперь работает, как ожидалось в области полей назначений и планирования встречи. (#4126)
- Внутри живой области, содержимое, обозначенное как не живое (например, aria-live="off") теперь игнорируется правильно. (#4405)
- При сообщении текста поименованной строки состояния, название теперь правильно отделяется от первого слова текста строка состояния. (#4430)
- В полях ввода пароля с включённой опцией озвучивания слов, несколько звёздочек больше бессмысленно не сообщаются, при начале нового слова. (#4402)
- В списке сообщений Microsoft Outlook, больше ничего бессмысленно не объявляется как элементы данных. (#4439)
- При выделении текста в элементе управления редактирования кода в Eclipse IDE, всё выбранное больше не объявляется при каждом изменении выделения. (#2314)
- Различные версии Eclipse, такие как Spring Tool Suite и версии, включённые в Android Developer Tools bundle, теперь распознаны как Eclipse и обрабатываются соответствующим образом. (#4360, #4454)
- Отслеживание мыши и обзор сенсорного экрана в Internet Explorer и других элементах управления MSHTML (в том числе многих приложений Windows 8.) теперь стали более точными на дисплеях высокого разрешения DPI или когда изменяется размер документа. (#3494)
- При отслеживании мыши и обзоре сенсорного экрана в Internet Explorer и других элементах управления MSHTML будет объявляться больше меток кнопок. (#4173)
- При использовании дисплея Брайля Papenmeier BRAILLEX с BrxCom, клавиши на дисплее теперь работают, как ожидалось. (#4614)
Изменения для Разработчиков
- Для множества приложений которые работают из одного хозяйского приложения (например javaw.exe), теперь может быть предоставлен код дополнений для каждого приложения, вместо загрузки общего модуля для всех приложений. (#4360)
- Более подробно смотрите документацию кода для appModuleHandler.AppModule.
- Реализована поддержка javaw.exe.
2014.3
Новое
- Звуки, проигрывающиеся при запуске и завершении NVDA, можно отключить через новую опцию в диалоге Общие настройки. (#834)
- Помощь по дополнениям можетт быть доступна из менеджера дополнений для тех дополнений, которые поддерживают её. (#2694)
- Поддержка Календаря в Microsoft Outlook 2007 и выше, (#2943) включая:
- Объявление текущего времени при передвижении с помощью стрелок,
- Индикация если выбранное время находится в любых назначениях,
- Объявление выбранного назначения нажатием клавиши tab
- Умная фильтрация даты с тем, чтобы объявлять только дату если новое выбранное время или назначение находится на другом, не на последнем дне.
- Расширенная поддержка входящих и других списков сообщений в Outlook 2010 и выше, (#3834) включая:
- Возможность отключения заголовков столбцов (от кого, тема и т.д.), переключая ряд вариантов сообщений столбцов и заголовков таблиц в настройках форматирования документов,
- Возможность использования навигационных команд таблиц (control + стрелки), чтобы двигаться вдоль отдельных столбцов.
- Microsoft word: Если встроенное изображение не имеет альтернативного набора текста, NVDA вместо этого сообщит название изображения, если автор предоставил его. (#4193)
- Microsoft Word: Сообщается отступ абзаца по команде объявления форматирования (NVDA+f) и автоматически при включённых объявлениях отступов абзацев в настройках форматирования документа. (#4165).
- Автоматически сообщается вставляемый текст, такой как новый маркер, номер или отступ табуляции при нажатии enter в редактируемых документах и текстовых полях. (#4185)
- Microsoft Word: Нажатие NVDA + Alt + C сообщит текст комментария, если курсор находится в его пределах. (#3528)
- Улучшена поддержка автоматического чтения заголовка столбца и строки в Microsoft Excel, (#3568) включая:
- Поддержка определённых областей имён Excel для идентификации заголовка ячейки (совместимо с экранным чтецом Jaws)
- Команды выбора заголовка столбца (NVDA+shift+c) и выбора заголовка строки (NVDA+shift+r) теперь сохраняют настройки на листе, поэтому они доступны при следующем открытии листа, и будут доступны в других чтецах экрана, которые поддерживают схему определений диапазона имён.
- Эти команды могут также теперь быть использованы несколько раз на листе для установки различных заголовков для различных регионов.
- Поддержка автоматического чтения заголовков столбца и строки в Microsoft Word, (#3110) включая:
- Поддержка закладок MS Word для идентификации заголовков ячеек (совместимо с чтецом экрана Jaws)
- Команды выбора заголовка столбца (NVDA+shift+c) и выбора заголовка строки (NVDA+shift+r), при положении на первом заголовке ячейки в таблице позволяют указать NVDA, что эти заголовки должны быть предоставлены автоматически. Настройки хранятся в документе так, чтобы они были доступны при следующем открытии документа, и будут доступны для других программ чтения с экрана, которые поддерживают схему закладок.
- Microsoft Word: Объявляется расстояние от левого края страницы, когда нажата клавиша tab. (#1353)
- Microsoft Word: обеспечена обратная связь речи и Брайля для большинства доступных горячих клавиш форматирования (полужирный, курсив, подчёркивание, выравнивание и уровень структуры). (#1353)
- Microsoft Excel: Если выбранная ячейка содержит комментарии, они могут быть в настоящее время сообщены по нажатию NVDA+alt+c (#2920)
- Microsoft Excel: Предоставляется специфический NVDA-диалог для изменения комментариев в выбранной ячейке при нажатии Excel-команды shift+f2, которая служит для входа в режим редактирования комментариев. (#2920)
- Microsoft Excel: обратная связь речи и Брайля для ещё большего количества горячих клавиш перемещения и выделения, (#4211) включая:
- Вертикальное перемещение по страницам (pageUp и pageDown)
- Горизонтальное перемещение по страницам (alt+pageUp и alt+pageDown)
- Расширенное выделение (вышеуказанные клавиши с добавлением Shift).
- Выделить текущую область (control+shift+8)
- Microsoft Excel: сообщается вертикальное и горизонтальное выравнивание для ячеек по команде объявления форматирования (NVDA+f) и автоматически, если включена опция читать выравнивания в настройках форматирования документа. (#4212)
- Microsoft Excel: сообщается стиль ячеек по команде объявления форматирования (NVDA+f) и автоматически, если включена опция читать стиль в настройках форматирования документа. (#4213)
- Microsoft Powerpoint: при перемещении форм вокруг слайдов с помощью клавиш со стрелками, текущее местоположение формы теперь объявляется, (#4214) включая:
- сообщается расстояние между формой и каждым из направляющих краёв слайда
- Если обложки форм перекрываются другими обложками форм или формами, то сообщаются перекрываемое расстояние и расстояние до другой формы.
- Для сообщения этой информации в любое время без перемещения по формам, нажмите команду объявления о расположении (NVDA+delete)
- При выделении формы, если она перекрывается другой формой, будет предоставляться сообщение состояния о её невидимости.
- Команда объявления о расположении (NVDA+delete) более зависима от конкретных условий в некоторых ситуациях. (#4219):
- В стандартных полях ввода и режиме обзора, сообщаются позиции курсора в процентах от содержимого и её экранные координаты.
- На формах в презентациях Powerpoint, сообщается положение формы по отношению к слайду и другим формам.
- При двойном нажатии этой команды будет производиться старое поведение передачи информации о местоположении для всего элемента управления.
- Новый язык: Каталонский.
Изменения
- Библиотека liblouis braille translator обновлена до 2.5.4. (#4103)
Исправления
- В Google Chrome и браузерах на базе Chrome, некоторые куски текста (например, те, которые подчёркнуты) больше не повторяются при составлении объявлений текста оповещения или диалога. (#4066)
- В режиме просмотра в приложениях Mozilla, нажатие клавиши Enter на кнопке и т.д. больше не активирует её (или активирует неправильный тип управления) в некоторых случаях, таких как кнопки в верхней части Facebook. (#4106)
- больше не объявляется бесполезная информация при навигации в iTunes. (#4128)
- В некоторых списках в iTunes, таких как список музыки, движение к следующему пункту с использованием объектной навигацией теперь работает правильно. (#4129)
- HTML элементы, считая заголовки разметки WAI ARIA, теперь включены в список элементов режима обзора и быстрой навигации для документов Internet Explorer. (#4140)
- В документах режима обзора, теперь правильно осуществляется перемещение по последовательности страничных ссылок в последних версиях Internet Explorer и сообщается о назначенной позиции. (#4134)
- Microsoft outlook 2010 и выше: улучшен весь доступ к защищенным диалогам, таким как новые профили и диалоги настройки почты. (#4090, #4091, #4095)
- Microsoft outlook: уменьшено бесполезное многословие командных панелей инструментов при навигации по подписаным диалогам. (#4096)
- Microsoft word: при переходе на пустую ячейку в таблице больше неправильно не объявляется о выходе из таблицы. (#4151)
- Microsoft word: Первый символ за концом таблицы (включая символ новой пустой строки) больше неправильно не считается внутри таблицы. (#4152)
- Microsoft Word 2010 диалог проверки орфографических ошибок: Объявляет реально неправильно написанное слово, а не неуместно отмеченное полужирным первое слово. (#3431)
- В режиме обзора в Internet Explorer и других элементах управления Mshtml, при навигации табуляцией или с помощью одиночных букв, при повторном переходе к полям форм снова сообщается метка во многих случаях, включая особые (в частности, там, где используются элементы HTML меток). (#4170)
- Microsoft Word: Объявления об имеющихся и размещаемых комментариях стали более точными. (#3528)
- Улучшение навигации по некоторым диалогам в продуктах MS Office, таким как Word, Excel и Outlook, больше не объявляются особые управления содержимого панели инструментов, которые не являются полезными для пользователя. (#4198)
- Области задач, такие как диспетчер буфера обмена или восстановления файлов, больше случайно, мнимо, не получают фокус при открытии приложений, таких как Microsoft Word или Excel, при запуске которых пользователю иногда приходилось переключаться в сторону и обратно в приложение, чтобы использовать документ или таблицу. (#4199)
- NVDA БОЛЬШЕ не работает на последних Операционных Системах Windows если язык пользователя Windows установлен в Сербский (Латиница). (#4203)
- Нажатие NumLock во время режима справки по вводу теперь правильно переключает NumLock, а не блокирует клавиатуру и операционную систему, нарушая тем самым синхронизацию в отношении состояния этой клавиши. (#4226)
- В Google Chrome, название документа снова объявляется при переключении вкладок. В NVDA 2014.2 этого не произходило в некоторых случаях. (#4222)
- в Google Chrome и браузерах на базе Chrome, URL документа больше не сообщается, когда объявляется документ. (#4223)
- При запуске проговаривать всё с выбранным синтезатором Нет речи (полезно для автоматизированного тестирования), проговаривать всё сейчас же завершится вместо остановки после первых нескольких строк. (#4225)
- Microsoft Outlook диалог подписи: поле редактирования Подписи теперь доступно, и позволяет получать отслеживания курсора и определение формата. (#3833)
- Microsoft Word: при чтении последней строки ячейки таблицы, вся ячейка таблицы больше не прочитывается. (#3421)
- Microsoft Word: При чтении первой или последней строки оглавления, всё оглавление больше не прочитывается. (#3421)
- При проговаривании набираемых слов и в некоторых других случаях, слова больше не остаются неправильно разбитыми на метки, такие как гласные и вирама в индийских языках. (#4254)
- теперь правильно обрабатываются числовые редактируемые текстовые поля в GoldWave. (#670)
- Microsoft Word: при перемещении по абзацам с помощью control+стрелки вниз / control+стрелки вверх, больше не нужно нажимать их дважды, если перемещение осуществляется по маркированным или нумерованным спискам. (#3290)
Изменения для Разработчиков
- NVDA теперь содержит унифицированную поддержку для документации дополнения. Для получения подробной информации, смотрите раздел о документации дополнения в руководстве для разработчиков. (#2694)
- При предоставлении привязок жестов в ScriptableObject через __gestures, теперь можно указать ключевое слово None как скрипт. Это развязывает жест в любых базовых классах. (#4240)
- Теперь возможно изменить клавиши быстрого вызова, используемые для запуска NVDA в тех локализациях, где нормальный ярлык вызывает проблемы. (#2209)
- Это сделано с помощью Gettext.
- Обратите внимание, что текст для опции Создать ярлык на рабочем столе в диалоге установки NVDA, а также сочетания клавиш в руководстве пользователя, должны быть обновлены.
2014.2
Новое
- Объявление о выделении текста теперь доступно в некоторых пользовательских полях редактирования, где используется отображаемая информация. (#770)
- В доступных приложениях Java, теперь объявляется информация о положении радио-кнопок и других элементов управления, представляющих группу. (#3754)
- В доступных приложениях Java, сочетания клавиш для элементов управления теперь объявляются, если они есть. (#3881)
- В режиме обзора теперь сообщаются метки на ориентирах. Они также включены в диалоге списков элементов. (#1195)
- В режиме обзора, помеченые регионы в настоящее время рассматриваются как ориентиры. (#3741)
- В документах Internet Explorer и приложениях, Живые Регионы (часть стандарта W3C ARIA) теперь поддерживаются, что позволяет веб-авторам отмечать особое содержание, которое будет проговариваться автоматически при его изменении. (#1846)
Изменения
- При выходе из диалога или приложения в режиме обзора документа, название и тип документа в режиме обзора больше не объявляется. (#4069)
Исправления
- Стандартное меню системы Windows больше случайно не замолкает в приложениях Java (#3882)
- При копировании текста при просмотре экрана, переходы строк больше не игнорируются. (#3900)
- Бессмысленные пустые объекты больше не сообщаются в некоторых приложениях при изменении фокуса или при использовании объектной навигации с включённым простым обзором. (#3839)
- бПовторно вызываемые блоки сообщений и другие диалоги, произведённые NVDA, теперь способны прервать предыдущую речь, прежде чем объявить диалог.
- В режиме обзора, ярлыки управления, такие как ссылки и кнопки, теперь отрисовываются правильно, где метка была изменена автором в целях специальных возможностей (в частности, с помощью aria-label или арии-labelledby). (#1354)
- В режиме обзора в Internet Explorer, текст, содержащийся внутри элемента отмеченного как презентационный (aria-presentation), больше неуместно не игнорируется. (#4031)
- Теперь снова можно набирать вьетнамский текст с помощью программного обеспечения Unikey. Для этого, снимите флажок Обрабатывать клавиши из других приложений, который добавлен в диалог настроек клавиатуры NVDA. (#4043)
- В режиме обзора, радио и включаемые элементы меню объявляются как элементы управления, а не просто как интерактивный текст. (#4092)
- NVDA больше неправильно не переключается с режима редактирования в режим обзора, если радио-или включаемый пункт меню находится в фокусе. (#4092)
- в Microsoft PowerPoint с включённым режимом чтения слов при вводе, символы, стёртые клавишей backspace больше не объявляются как часть слова. (#3231)
- В Microsoft Office 2010 диалоги Параметров, помеченные как комбинированные списки, теперь сообщаются правильно. (#4056)
- В режиме обзора в приложениях Mozilla, помимо использования команд быстрой навигации для перехода к следующей или предыдущей кнопке или полю формы, теперь включены переключаемые кнопки, как и ожидалось. (#4098)
- содержимое предупреждений в приложениях Mozilla больше не сообщаются дважды. (#3481)
- в режиме обзора, содержимое и ориентиры уже неуместно не повторяются во время навигации по ним при изменении содержания страницы (например, при перемещении по веб-сайту Facebook и Twitter). (#2199)
- NVDA восстанавливается в ещё большем количестве случаев при переключении из приложений, которые перестают отвечать. (#3825)
- Каретка (точка вставки) снова правильно обновляется при выполнении команды sayAll во время обращения редактируемого текста напрямую к экрану. (#4125)
2014.1
Новое
- Поддержка Microsoft PowerPoint 2013. [Защищённый просмотр не поддерживается]. (#3578)
- В Microsoft Word и Excel, NVDA теперь может читать выбранный символ, который выбран с помощью диалога вставки символов. (#3538)
- Теперь есть возможность выбрать, должно ли содержание в документах определяться как интерактивное, с помощью нового параметра в диалоговом окне настроек Форматирование документа. Эта опция включена по умолчанию (предыдущее поведение). (#3556)
- Поддержка подключения брайлевских дисплеев через Bluetooth, работающего при помощи програмного обеспечения Widcomm Bluetooth. (#2418)
- Теперь сообщаются гиперссылки при редактировании текста в PowerPoint. (#3416)
- Находясь в ARIA приложениях или диалогах Интернета, теперь можно принудительно переключать NVDA в режим обзора по NVDA+пробел, позволяя навигацию по документу в стиле приложения или диалога. (#2023)
- В Outlook Express / Windows Mail / Windows Live Mail, NVDA теперь сообщает, если сообщение содержит вложение или флаг. (#1594)
- Во время навигации по таблицам в доступных приложениях Java, координаты строк и столбцов в настоящее время сообщаются, включая заголовки столбцов и строк, если они существуют. (#3756)
Изменения
- Для брайлевских дисплеев Papenmeier , переход к команде плоского обзора/фокуса был удалён. Пользователи могут назначить свои собственные клавиши с помощью диалога жестов ввода. (#3652)
- NVDA теперь полагается на Microsoft VC Runtime версии 11, из этого следует, что NVDA больше не может работать на операционных системах старше Windows XP Service Pack 2 или Windows Server 2003 Service Pack 1.
- В уровне пунктуации Некоторые теперь будут проговариваться символы звёздочка (*) и плюс (+). (#3614)
- Обновлён eSpeak до версии 1.48.02, в котором включено множество языковых исправлений и нескольких сбоев. (#3842, #3739)
Исправления
- При перемещении по ячейкам или их выделении в Microsoft Excel, NVDA больше не должна необоснованно объявлять старую ячейку вместо новой ячейки при медленном перемещении выделения Microsoft Excel. (#3558)
- NVDA правильно обрабатывает открытие выпадающего списка ячейки в Microsoft Excel через контекстное меню. (#3586)
- Новое содержимое страниц магазина в ITunes 11 теперь отображается правильно в режиме обзора при переходе по ссылке в магазине или при открытии магазина впервые. (#3625)
- В режиме обзора кнопки для просмотра песни в магазине ITunes 11 теперь отображаются с метками. (#3638)
- В режиме обзора в Google Chrome, теперь правильно отрисовываются метки для флажков и радиокнопок. (#1562)
- В Instantbird, NVDA сообщает меньше бесполезной информации при каждом переходе на контакт в их списке. (#2667)
- В режиме обзора в Adobe Reader, теперь отображается правильный текст для кнопок и т.д., где метки были изменены с помощью всплывающих подсказок или других средств. (#3640)
- В режиме обзора в Adobe Reader посторонние графические объекты, содержащие текст "mc-ref", больше не будут отрисовываться. (#3645)
- NVDA больше не сообщает все ячейки в Microsoft Excel, как подчёркнутые в своих сведениях о форматировании. (#3669)
- Больше не отображаются бессмысленные символы в документах в режиме обзора, такие как символы, используемые в частном диапазоне юникода. В некоторых случаях они задерживали показ более полезных меток. (#2963)
- Больше не возникает неудач при вводе восточноазиатских символов в PuTTY (#3432)
- Навигация в документе после отмены читать всё, больше не приводит к иногда неправильным объявлениям NVDA, что вы оставили поле (например, таблицу) ниже в документе, что читать всё никогда не говорил. (#3688)
- При использовании режима просмотра быстрых команд навигации во время включённого режима беглого чтения в sayAll, NVDA точнее объявляет новое поле (например, теперь проговаривается заголовок, если это заголовок, а не только его текст). (#3689)
- Прыжок в конец или начало содержимого команд быстрой навигации теперь предпочитает беглое чтение во время установки sayAll (то есть они больше не будут отменять текущий sayall). (#3675)
- Имена жестов, перечисленные в диалоге жестов ввода NVDA теперь дружелюбны и локализованы. (#3624)
- NVDA больше не вызывает крах в определённых программах при перемещении мыши над их элементами управления rich edit (TRichEdit). В программу включены Jarte 5.1 и BRfácil. (#3693, #3603, #3581)
- в Internet Explorer и других элементах управления Mshtml, содержимое, например, таблицы помеченные как презентации ARIA, больше не сообщаются пользователю. (#3713)
- в Microsoft Word, NVDA больше неуместно не повторяет информацию о строке и столбце ячейки таблицы на брайлевском дисплее несколько раз. (#3702)
- В языках, которые используют пробел как разделитель групп/тысяч цифр, например, французский и немецкий, цифры из отдельных полей текста больше не произносятся как одельные числа. Это было особенно проблематично для ячеек таблицы, содержащих числа. (#3698)
- Брайль иногда удается обновить, когда системная каретка перемещается в Microsoft Word 2013. (#3784)
- При позиционировании на первом символе заголовка в Microsoft Word, служебный текст заголовка (в том числе уровня) больше не исчезает с брайлевского дисплея. (#3701)
- Когда профиль конфигурации срабатывает для приложения, и происходит выход из этого приложения, NVDA в большинстве случаев удаётся деактивировать профиль. (#3732)
- При азиатском вводе в элементе управления внутри самой NVDA (например, диалог поиска в режиме обзора), теперь не произносится "NVDA", вместо кандидата. (#3726)
- теперь сообщаются вкладки в диалоговом окне параметров Outlook 2013. (#3826)
- Улучшена поддержка живых регионов ARIA в Firefox и в других приложениях Mozilla Gecko:
- Поддержка обновлений aria-atomic и фильтрация обновлений aria-busy. (#2640)
- Альтернативный текст (например, атрибут alt или aria-метка) включен, если нет другого полезного текста. (#3329)
- область живого региона больше не молчит, если она совпадает с перемещением фокуса. (#3777)
- Определенные элементы презентации в Firefox и других приложениях Mozilla Gecko больше неуместно не отображаются в режиме обзора (в частности, когда элемент, обозначенный как aria-презентация, находится также в фокусе). (#3781)
- Улучшена производительность при навигации по документам в Microsoft Word с включённой проверкой орфографических ошибок. (#3785)
- Несколько исправлений в поддержке для доступных приложений Java:
- первоначально находящийся в фокусе тип управления в фрейме или диалоге, теперь удаётся объявить, если фрейм или диалог выходит на передний план.
- Больше не объявляется бесполезная информация о положении радиокнопок (например, 1 из 1). (#3754)
- Улучшены объявления типов управления JComboBox (больше не говорится html, улучшены объявления состояний открытости и закрытости). (#3755)
- При сообщении текста диалогов, текст, который был ранее недоступен, теперь включён. (#3757)
- Изменённые имя, значение или описание типа управления в фокусе теперь объявляются более точно. (#3770)
- Исправлена ошибка в NVDA в Windows 8 при фокусировке на определенных элементах управления RichEdit, содержащих большой объём текста (например просмотрщик журнала NVDA, windbg). (#3867)
- В системах с высокой настройкой дисплея DPI (которое происходит по умолчанию для многих современных экранов), NVDA больше не направляет мыши на неправильное место в некоторых приложениях. (#3758, #3703)
- Исправлена иногда возникающая проблема при обзоре интернета, когда NVDA прекращает правильную работу без перезапуска, даже если он не потерпел крах или не завис. (#3804)
- Брайлевский дисплей Papenmeier теперь можно использовать, даже если дисплей Papenmeier никогда не подключался через USB. (#3712)
- NVDA больше не зависает при выборе старых моделей брайлевских дисплеев Papenmeier BRAILLEX без подключённого дисплея.
Изменения для Разработчиков
- Модули приложений теперь содержат свойства ProductName и PRODUCTVERSION. Эта информация также теперь включена в Информацию для разработчиков (NVDA+f1). (#1625)
- В консоли Python, теперь можно нажать клавишу tab для завершения текущего идентификатора. (#433)
- При существовании нескольких способов, нажмите клавишу Tab второй раз для выбора из списка.
2013.3
Новое
- Поля форм теперь сообщаются в документах Microsoft Word. (#2295)
- NVDA теперь может объявить информацию о ревизии в Microsoft Word, когда отслеживание изменений включено. Обратите внимание, что опция читать ревизии редактора в диалоге форматирования документа настроек NVDA (отключена по умолчанию) также должна быть включена. (#1670)
- Выпадающие списки в Microsoft Excel с 2003 до 2010 теперь объявляются, когда они открыты для навигации по ним. (#3382)
- Новая опция 'Разрешить беглое прочтение в режиме читать всё' в диалоге настроек клавиатуры, допускает быструю навигацию по документу в режиме обзора и переход между строкой / абзацем командами перемещения, оставаясь при этом в "читать всё". Эта опция по умолчанию отключена. (#2766)
- В настоящее время существует диалог "Жесты ввода", позволяющий выполнять простую настройку жестов ввода (например, клавиши на клавиатуре) для команд NVDA. (#1532)
- Теперь можно создавать различные настройки для различных ситуаций с помощью профилей конфигурации. Профили могут быть активированы вручную или автоматически (например, для конкретного приложения). (#87, #667, #1913)
- В Microsoft Excel ячейки, являющиеся ссылками, теперь объявляются как ссылки. (#3042)
- В Microsoft Excel существующие комментарии в ячейке теперь сообщаются пользователю. (#2921)
Исправления
- Zend Studio теперь работает так же, как Eclipse. (#3420)
- Изменённое состояние некоторых флажков в диалоге правил для сообщений Microsoft Outlook 2010 теперь сообщается автоматически. (#3063)
- NVDA теперь сообщает состояние закрепления для закреплённых элементов управления, таких как вкладки в Mozilla Firefox. (#3372)
- Теперь есть возможность связывать скрипты с жестами клавиатуры, содержащими в качестве модификаторов клавиши Alt и/или Windows. Раньше, если бы это было сделано, выполнение скрипта вызвало бы меню Пуск или активировало бы меню. (#3472)
- Выделение текста в режиме обзора документа (например, с помощью control+shift+end) больше не вызывает переключение раскладки клавиатуры в системах с несколькими установлеными раскладками. (#3472)
- Internet Explorer больше не должен терпеть крах или приходить в негодность при закрытии NVDA. (#3397)
- Физическое перемещение и другие события на некоторых новых компьютерах больше не рассматриваются как нарушения нажатий клавиш. Ранее это вызывало умолкание речи и иногда срабатывание команд NVDA. (#3468)
- NVDA теперь ведёт себя как ожидалось в Poedit 1.5.7. Пользователям, использующим более ранние её версии, необходимо будет обновить эту программу. (#3485)
- NVDA теперь может читать защищённые документы в Microsoft Word 2010, не приводя Microsoft Word к краху. (#1686)
- Если при запуске дистрибутивного пакета NVDA задаётся неизвестный ключ командной строки, он больше не вызывает бесконечный цикл диалогов об ошибке. (#3463)
- NVDA теперь в состоянии сообщить альтернативный текст графики и объектов в Microsoft Word, если альтернативный текст содержит кавычки или другие нестандартные символы. (#3579)
- Количество элементов, для определённых горизонтальных списков в режиме обзора теперь правильно. Ранее это мог быть двойной фактический объём. (#2151)
- При нажатии control+a на листе Microsoft Excel, обновлённый выбор будет теперь сообщаться. (#3043)
- NVDA теперь может правильно прочитать XHTML документы в Microsoft Internet Explorer и других видах управления MSHTML. (#3542)
- диалог настройки клавиатуры: Если не была выбрана ни одна клавиша для использования в качестве клавиши-модификатора NVDA, при закрытии диалога пользователю будет показана ошибка. По крайней мере одна клавиша должна быть выбрана для правильного использования NVDA. (#2871)
- В Microsoft Excel объявления NVDA для объединённых и нескольких выделенных ячеек теперь различны. (#3567)
- Курсор режима обзора теперь правильно установлен при выходе из диалогового окна или приложения внутри документа. (#3145)
- Исправлена ошибка, когда драйвер брайлевского дисплея линейки HumanWare Brailliant BI/B не отображался в диалоге настройки брайля в некоторых системах, хотя такой дисплей был подключён через USB.
- NVDA теперь может перейти к просмотру экрана, когда объект навигатора не имеет фактического расположения экрана. В этом случае просмотровый курсор теперь размещён в верхней части экрана. (#3454)
- Fixed an issue which caused the Freedom Scientific braille display driver to fail when the port was set to USB in some circumstances. (#3509, #3662)
- Fixed an issue where keys on Freedom Scientific braille displays weren't detected in some circumstances. (#3401, #3662)
Изменения для Разработчиков
- Вы можете указать категории, в которых будут отображаться скрипты пользователю, используя атрибут scriptCategory в классах ScriptableObject и атрибут category в методах скрипта. Для подробной информации смотрите документацию по baseObject.ScriptableObject. (#1532)
- Функция config.save устарела и может быть удалена в последующих версиях. Используйте вместо неё config.conf.save. (#667)
- Функция config.validateConfig устарела и может быть удалена в последующих версиях. Дополнения, использующие эту функцию, должны быть перестроены для обеспечения её реализации внутри себя. (#667, #3632)
2013.2
New Features
- Support for the Chromium Embedded Framework, which is a web browser control used in several applications. (#3108)
- New eSpeak voice variant: Iven3.
- In Skype, new chat messages are reported automatically while the conversation is focused. (#2298)
- Support for Tween, including reporting of tab names and less verbosity when reading tweets.
- You can now disable displaying of NVDA messages on a braille display by setting the message timeout to 0 in the Braille Settings dialog. (#2482)
- In the Add-ons Manager, there is now a Get Add-ons button to open the NVDA Add-ons web site where you can browse and download available add-ons. (#3209)
- In the NVDA Welcome dialog which always appears the first time you run NVDA, you can now specify whether NVDA starts automatically after you log on to Windows. (#2234)
- Sleep mode is automatically enabled when using Dolphin Cicero. (#2055)
- The Windows x64 version of Miranda IM/Miranda NG is now supported. (#3296)
- Search suggestions in the Windows 8.1 Start Screen are automatically reported. (#3322)
- Support for navigating and editing spreadsheets in Microsoft Excel 2013. (#3360)
- The Freedom Scientific Focus 14 Blue and Focus 80 Blue braille displays, as well as the Focus 40 Blue in certain configurations that weren't supported previously, are now supported when connected via Bluetooth. (#3307)
- Auto complete suggestions are now reported in Outlook 2010. (#2816)
- New braille translation tables: English (U.K.) computer braille, Korean grade 2, Russian braille for computer code.
- New language: Farsi. (#1427)
Changes
- On a touch screen, performing a single finger flick left or right when in object mode now moves previous or next through all objects, not just those in the current container. Use 2-finger flick left or right to perform the original action of moving to the previous or next object in the current container.
- the Report layout tables checkbox found in the Browse Mode settings dialog has now been renamed to Include layout tables to reflect that quick navigation also will not locate them if the checkbox is unchecked. (#3140)
- Flat review has been replaced with object, document and screen review modes. (#2996)
- Object review reviews text just within the navigator object, document review reviews all text in a browse mode document (if any) and screen review reviews text on the screen for the current application.
- The commands that previously move to/from flat review now toggle between these new review modes.
- The navigator object automatically follows the review cursor such that it remains the deepest object at the position of the review cursor when in document or screen review modes.
- After switching to screen review mode, NVDA will stay in this mode until you explicitly switch back to document or object review mode.
- When in document or object review mode, NVDA may automatically switch between these two modes depending on whether you are moving around a browse mode document or not.
- Updated liblouis braille translator to 2.5.3. (#3371)
Bug Fixes
- Activating an object now announces the action before the activation, rather than the action after the activation (e.g. expand when expanding rather than collapse). (#2982)
- More accurate reading and cursor tracking in various input fields for recent versions of Skype, such as chat and search fields. (#1601, #3036)
- In the Skype recent conversations list, the number of new events is now read for each conversation if relevant. (#1446)
- Improvements to cursor tracking and reading order for right-to-left text written to the screen; e.g. editing Arabic text in Microsoft Excel. (#1601)
- Quick navigation to buttons and form fields will now locate links marked as buttons for accessibility purposes in Internet Explorer. (#2750)
- In browse mode, the content inside tree views is no longer rendered, as a flattened representation isn't useful. You can press enter on a tree view to interact with it in focus mode. (#3023)
- Pressing alt+downArrow or alt+upArrow to expand a combo box while in focus mode no longer incorrectly switches to browse mode. (#2340)
- In Internet Explorer 10, table cells no longer activate focus mode, unless they have been explicitly made focusable by the web author. (#3248)
- NVDA no longer fails to start if the system time is earlier than the last check for an update. (#3260)
- If a progress bar is shown on a braille display, the braille display is updated when the progress bar changes. (#3258)
- In browse mode in Mozilla applications, table captions are no longer rendered twice. In addition, the summary is rendered when there is also a caption. (#3196)
- When changing input languages in Windows 8, NVDA now speaks the correct language rather than the previous one.
- NVDA now announces IME conversion mode changes in Windows 8.
- NVDA no longer announces garbage on the Desktop when the Google Japanese or Atok IME input methods are in use. (#3234)
- In Windows 7 and above, NVDA no longer inappropriately announces speech recognition or touch input as a keyboard language change.
- NVDA no longer announces a particular special character (0x7f) when pressing control+backspace in some editors when speak typed characters is enabled. (#3315)
- eSpeak no longer inappropriately changes in pitch, volume, etc. when NVDA reads text containing certain control characters or XML. (#3334) (regression of #437)
- In Java applications, changes to the label or value of the focused control are now announced automatically, and are reflected when subsequently querying the control. (#3119)
- In Scintilla controls, lines are now reported correctly when word wrap is enabled. (#885)
- In Mozilla applications, the name of read-only list items is now correctly reported; e.g. when navigating tweets in focus mode on twitter.com. (#3327)
- Confirmation dialogs in Microsoft Office 2013 now have their content automatically read when they appear.
- Performance improvements when navigating certain tables in Microsoft Word. (#3326)
- NVDA's table navigation commands (control+alt+arrows) function better in certain Microsoft Word tables where a cell spans multiple rows.
- If the Add-ons Manager is already open, activating it again (either from the Tools menu or by opening an add-on file) no longer fails or makes it impossible to close the Add-ons Manager. (#3351)
- NVDA no longer freezes in certain dialogs when Japanese or Chinese Office 2010 IME is in use. (#3064)
- Multiple spaces are no longer compressed to just one space on braille displays. (#1366)
- Zend Eclipse PHP Developer Tools now functions the same as Eclipse. (#3353)
- In Internet Explorer, It is again not necessary to press tab to interact with an embedded object (such as Flash content) after pressing enter on it. (#3364)
- When editing text in Microsoft PowerPoint, the last line is no longer reported as the line above, if the final line is blank. (#3403)
- In Microsoft PowerPoint, objects are no longer sometimes spoken twice when you select them or choose to edit them. (#3394)
- NVDA no longer causes Adobe Reader to crash or freeze for certain badly formed PDF documents containing rows outside of tables. (#3399)
- NVDA now correctly detects the next slide with focus when deleting a slide in Microsoft PowerPoint's thumbnails view. (#3415)
Changes for Developers
- windowUtils.findDescendantWindow has been added to search for a descendant window (HWND) matching the specified visibility, control ID and/or class name.
- The remote Python console no longer times out after 10 seconds while waiting for input. (#3126)
- Inclusion of the bisect module in binary builds is deprecated and may be removed in a future release. (#3368)
- Add-ons which depend on bisect (including the urllib2 module) should be updated to include this module.
2013.1.1
This release fixes the problem where NVDA crashed when started if configured to use the Irish language, as well as including updates to translations and some other bug fixes.
Bug Fixes
- Correct characters are produced when typing in NVDA's own user interface while using a Korean or Japanese input method while it is the default method. (#2909)
- In Internet Explorer and other MSHTML controls, fields marked as containing an invalid entry are now handled correctly. (#3256)
- NVDA no longer crashes when started if it is configured to use the Irish language.
2013.1
Highlights of this release include a more intuitive and consistent laptop keyboard layout; basic support for Microsoft PowerPoint; support for long descriptions in web browsers; and support for input of computer braille for braille displays which have a braille keyboard.
Important
New Laptop Keyboard Layout
The laptop keyboard layout has been completely redesigned in order to make it more intuitive and consistent.
The new layout uses the arrow keys in combination with the NVDA key and other modifiers for review commands.
Please note the following changes to commonly used commands:
Name |
Key |
Say all |
NVDA+a |
Read current line |
NVDA+l |
Read current text selection |
NVDA+shift+s |
Report status bar |
NVDA+shift+end |
In addition, among other changes, all of the object navigation, text review, mouse click and synth settings ring commands have changed.
Please see the Commands Quick Reference document for the new keys.
New Features
- Basic support for editing and reading Microsoft PowerPoint presentations. (#501)
- Basic support for reading and writing messages in Lotus Notes 8.5. (#543)
- Support for automatic language switching when reading documents in Microsoft Word. (#2047)
- In Browse mode for MSHTML (e.g. Internet Explorer) and Gecko (e.g. Firefox), the existance of long descriptions are now announced. It's also possible to open the long description in a new window by pressing NVDA+d. (#809)
- Notifications in Internet Explorer 9 and above are now spoken (such as content blocking or file downloads). (#2343)
- Automatic reporting of table row and column headers is now supported for browse mode documents in Internet Explorer and other MSHTML controls. (#778)
- New language: Aragonese, Irish
- New braille translation tables: Danish grade 2, Korean grade 1. (#2737)
- Support for braille displays connected via bluetooth on a computer running the Bluetooth Stack for Windows by Toshiba. (#2419)
- Support for port selection when using Freedom Scientific displays (Automatic, USB or Bluetooth).
- Support for the BrailleNote family of notetakers from HumanWare when acting as a braille terminal for a screen reader. (#2012)
- Support for older models of Papenmeier BRAILLEX braille displays. (#2679)
- Support for input of computer braille for braille displays which have a braille keyboard. (#808)
- New keyboard settings that allow the choice for whether NVDA should interrupt speech for typed characters and/or the Enter key. (#698)
- Support for several browsers based on Google Chrome: Rockmelt, BlackHawk, Comodo Dragon and SRWare Iron. (#2236, #2813, #2814, #2815)
Changes
- Updated liblouis braille translator to 2.5.2. (#2737)
- The laptop keyboard layout has been completely redesigned in order to make it more intuitive and consistent. (#804)
- Updated eSpeak speech synthesizer to 1.47.11. (#2680, #3124, #3132, #3141, #3143, #3172)
Bug Fixes
- The quick navigation keys for jumping to the next or previous separator in Browse Mode now work in Internet Explorer and other MSHTML controls. (#2781)
- If NVDA falls back to eSpeak or no speech due to the configured speech synthesizer failing when NVDA starts, the configured choice is no longer automatically set to the fallback synthesizer. This means that now, the original synthesizer will be tried again next time NVDA starts. (#2589)
- If NVDA falls back to no braille due to the configured braille display failing when NVDA starts, the configured display is no longer automatically set to no braille. This means that now, the original display will be tried again next time NVDA starts. (#2264)
- In browse mode in Mozilla applications, updates to tables are now rendered correctly. For example, in updated cells, row and column coordinates are reported and table navigation works as it should. (#2784)
- In browse mode in web browsers, certain clickable unlabelled graphics which weren't previously rendered are now rendered correctly. (#2838)
- Earlier and newer versions of SecureCRT are now supported. (#2800)
- For input methods such as Easy Dots IME under XP, the reading string is now correctly reported.
- The candidate list in the Chinese Simplified Microsoft Pinyin input method under Windows 7 is now correctly read when changing pages with left and right arrow, and when first opening it with Home.
- When custom symbol pronunciation information is saved, the advanced "preserve" field is no longer removed. (#2852)
- When disabling automatic checking for updates, NVDA no longer has to be restarted in order for the change to fully take effect.
- NVDA no longer fails to start if an add-on cannot be removed due to its directory currently being in use by another application. (#2860)
- Tab labels in DropBox's preferences dialog can now be seen with Flat Review.
- If the input language is changed to something other than the default, NVDA now detects keys correctly for commands and input help mode.
- For languages such as German where the + (plus) sign is a single key on the keyboard, it is now possible to bind commands to it by using the word "plus". (#2898)
- In Internet Explorer and other MSHTML controls, block quotes are now reported where appropriate. (#2888)
- The HumanWare Brailliant BI/B series braille display driver can now be selected when the display is connected via Bluetooth but has never been connected via USB.
- Filtering elements in the Browse Mode Elements list with uppercase filter text now returns case-insensitive results just like lowercase rather than nothing at all. (#2951)
- In Mozilla browsers, browse mode can again be used when Flash content is focused. (#2546)
- When using a contracted braille table and expand to computer braille for the word at the cursor is enabled, the braille cursor is now positioned correctly when located after a word wherein a character is represented by multiple braille cells (e.g. capital sign, letter sign, number sign, etc.). (#2947)
- Text selection is now correctly shown on a braille display in applications such as Microsoft word 2003 and Internet Explorer edit controls.
- It is again possible to select text in a backward direction in Microsoft Word while Braille is enabled.
- When reviewing, backspacing or deleting characters In Scintilla edit controls, NVDA correctly announces multibyte characters. (#2855)
- NVDA will no longer fail to install when the user's profile path contains certain multibyte characters. (#2729)
- Reporting of groups for List View controls (SysListview32) in 64-bit applications no longer causes an error.
- In browse mode in Mozilla applications, text content is no longer incorrectly treated as editable in some rare cases. (#2959)
- In IBM Lotus Symphony and OpenOffice, moving the caret now moves the review cursor if appropriate.
- Adobe Flash content is now accessible in Internet Explorer in Windows 8. (#2454)
- Fixed Bluetooth support for Papenmeier Braillex Trio. (#2995)
- Fixed inability to use certain Microsoft Speech API version 5 voices such as Koba Speech 2 voices. (#2629)
- In applications using the Java Access Bridge, braille displays are now updated correctly when the caret moves in editable text fields . (#3107)
- Support the form landmark in browse mode documents that support landmarks. (#2997)
- The eSpeak synthesizer driver now handles reading by character more appropriately (e.g. announcing a foreign letter's name or value rather than just its sound or generic name). (#3106)
- NVDA no longer fails to copy user settings for use on logon and other secure screens when the user's profile path contains non-ASCII characters. (#3092)
- NVDA no longer freezes when using Asian character input in some .NET applications. (#3005)
- it is now possible to use browse mode for pages in Internet Explorer 10 when in standards mode; e.g. www.gmail.com login page. (#3151)
Changes for Developers
- Braille display drivers can now support manual port selection. (#426)
- This is most useful for braille displays which support connection via a legacy serial port.
- This is done using the getPossiblePorts class method on the BrailleDisplayDriver class.
- Braille input from braille keyboards is now supported. (#808)
- Braille input is encompassed by the brailleInput.BrailleInputGesture class or a subclass thereof.
- Subclasses of braille.BrailleDisplayGesture (as implemented in braille display drivers) can also inherit from brailleInput.BrailleInputGesture. This allows display commands and braille input to be handled by the same gesture class.
- You can now use comHelper.getActiveObject to get an active COM object from a normal process when NVDA is running with the UIAccess privilege. (#2483)
2012.3
Highlights of this release include support for Asian character input; experimental support for touch screens on Windows 8; reporting of page numbers and improved support for tables in Adobe Reader; table navigation commands in focused table rows and Windows list-view controls; support for several more braille displays; and reporting of row and column headers in Microsoft Excel.
New Features
- NVDA can now support Asian character input using IME and text service input methods in all applications, Including:
- Reporting and navigation of candidate lists;
- Reporting and navigation of composition strings; and
- Reporting of reading strings.
- The presence of underline and strikethrough is now reported in Adobe Reader documents. (#2410)
- When the Windows Sticky Keys function is enabled, the NVDA modifier key will now behave like other modifier keys. This allows you to use the NVDA modifier key without needing to hold it down while you press other keys. (#230)
- Automatic reporting of column and row headers is now supported in Microsoft Excel. Press NVDA+shift+c to set the row containing column headers and NVDA+shift+r to set the column containing row headers. Press either command twice in quick succession to clear the setting. (#1519)
- Support for HIMS Braille Sense, Braille EDGE and SyncBraille braille displays. (#1266, #1267)
- When Windows 8 Toast notifications appear, NVDA will report them if reporting of help balloons is enabled. (#2143)
- Experimental support for Touch screens on Windows 8, including:
- Reading text directly under your finger while moving it around
- Many gestures for performing object navigation, text review, and other NVDA commands.
- Support for VIP Mud. (#1728)
- In Adobe Reader, if a table has a summary, it is now presented. (#2465)
- In Adobe Reader, table row and column headers can now be reported. (#2193, #2527, #2528)
- New languages: Amharic, Korean, Nepali, Slovenian.
- NVDA can now read auto complete suggestions when entering email addresses in Microsoft Outlook 2007. (#689)
- New eSpeak voice variants: Gene, Gene2. (#2512)
- In Adobe Reader, page numbers can now be reported. (#2534)
- In Reader XI, page labels are reported where present, reflecting changes to page numbering in different sections, etc. In earlier versions, this is not possible and only sequential page numbers are reported.
- It is now possible to reset NVDA's configuration to factory defaults either by pressing NVDA+control+r three times quickly or by choosing Reset to Factory Defaults from the NVDA menu. (#2086)
- Support for the Seika Version 3, 4 and 5 and Seika80 braille displays from Nippon Telesoft. (#2452)
- The first and last top routing buttons on Freedom Scientific PAC Mate and Focus Braille displays can now be used to scroll backward and forward. (#2556)
- Many more features are supported on Freedom Scientific Focus Braille displays such as advance bars, rocker bars and certain dot combinations for common actions. (#2516)
- In applications using IAccessible2 such as Mozilla applications, table row and column headers can now be reported outside of browse mode. (#926)
- Preliminary support for the document control in Microsoft Word 2013. (#2543)
- Text alignment can now be reported in applications using IAccessible2 such as Mozilla applications. (#2612)
- When a table row or standard Windows list-view control with multiple columns is focused, you can now use the table navigation commands to access individual cells. (#828)
- New braille translation tables: Estonian grade 0, Portuguese 8 dot computer braille, Italian 6 dot computer braille. (#2319, #2662)
- If NVDA is installed on the system, directly opening an NVDA add-on package (e.g. from Windows Explorer or after downloading in a web browser) will install it into NVDA. (#2306)
- Support for newer models of Papenmeier BRAILLEX braille displays. (#1265)
- Position information (e.g. 1 of 4) is now reported for Windows Explorer list items on Windows 7 and above. This also includes any UIAutomation controls that support the itemIndex and itemCount custom properties. (#2643)
Changes
- In the NVDA Review Cursor preferences dialog, the Follow keyboard focus option has been renamed to Follow system focus for consistency with terminology used elsewhere in NVDA.
- When braille is tethered to review and the cursor is on an object which is not a text object (e.g. an editable text field), cursor routing keys will now activate the object. (#2386)
- The Save Settings On Exit option is now on by default for new configurations.
- When updating a previously installed copy of NVDA, the desktop shortcut key is no longer forced back to control+alt+n if it was manually changed to something different by the user. (#2572)
- The add-ons list in the Add-ons Manager now shows the package name before its status. (#2548)
- If installing the same or another version of a currently installed add-on, NVDA will ask if you wish to update the add-on, rather than just showing an error and aborting installation. (#2501)
- Object navigation commands (except the report current object command) now report with less verbosity. You can still obtain the extra information by using the report current object command. (#2560)
- Updated liblouis braille translator to 2.5.1. (#2319, #2480, #2662, #2672)
- The NVDA Key Commands Quick Reference document has been renamed to Commands Quick Reference, as it now includes touch commands as well as keyboard commands.
- The Elements list in Browse mode will now remember the last element type shown (e.g. links, headings or landmarks) each time the dialog is shown within the same session of NVDA. (#365)
- Most Metro apps in Windows 8 (e.g. Mail, Calendar) no longer activate Browse Mode for the entire app.
- Updated Handy Tech BrailleDriver COM-Server to 1.4.2.0.
Bug Fixes
- In Windows Vista and later, NVDA no longer incorrectly treats the Windows key as being held down when unlocking Windows after locking it by pressing Windows+l. (#1856)
- In Adobe Reader, row headers are now correctly recognised as table cells; i.e. coordinates are reported and they can be accessed using table navigation commands. (#2444)
- In Adobe Reader, table cells spanning more than one column and/or row are now handled correctly. (#2437, #2438, #2450)
- The NVDA distribution package now checks its integrity before executing. (#2475)
- Temporary download files are now removed if downloading of an NVDA update fails. (#2477)
- NVDA will no longer freeze when it is running as an administrator while copying the user configuration to the system configuration (for use on Windows logon and other secure screens). (#2485)
- Tiles on the Windows 8 Start Screen are now presented better in speech and braille. The name is no longer repeated, unselected is no longer reported on all tiles, and live status information is presented as the description of the tile (e.g. current temperature for the Weather tile).
- Passwords are no longer announced when reading password fields in Microsoft Outlook and other standard edit controls that are marked as protected. (#2021)
- In Adobe Reader, changes to form fields are now correctly reflected in browse mode. (#2529)
- Improvements to support for the Microsoft Word Spell Checker, including more accurate reading of the current spelling error, and the ability to support the spell checker when running an Installed copy of NVDA on Windows Vista or higher.
- Add-ons which include files containing non-English characters can now be installed correctly in most cases. (#2505)
- In Adobe Reader, the language of text is no longer lost when it is updated or scrolled to. (#2544)
- When installing an add-on, the confirmation dialog now correctly shows the localized name of the add-on if available. (#2422)
- In applications using UI Automation (such as .net and Silverlight applications), the calculation of numeric values for controls such as sliders has been corrected. (#2417)
- The configuration for reporting of progress bars is now honoured for the indeterminate progress bars displayed by NVDA when installing, creating a portable copy, etc. (#2574)
- NVDA commands can no longer be executed from a braille display while a secure Windows screen (such as the Lock screen) is active. (#2449)
- In browse mode, braille is now updated if the text being displayed changes. (#2074)
- When on a secure Windows screen such as the Lock screen, messages from applications speaking or displaying braille directly via NVDA are now ignored.
- In Browse mode, it is no longer possible to fall off the bottom of the document with the right arrow key when on the final character, or by jumping to the end of a container when that container is the last item in the document. (#2463)
- Extraneous content is no longer incorrectly included when reporting the text of dialogs in web applications (specifically, ARIA dialogs with no aria-describedby attribute). (#2390)
- NVDA no longer incorrectly reports or locates certain edit fields in MSHTML documents (e.g. Internet Explorer), specifically where an explicit ARIA role has been used by the web page author. (#2435)
- The backspace key is now handled correctly when speaking typed words in Windows command consoles. (#2586)
- Cell coordinates in Microsoft Excel are now shown again in Braille.
- In Microsoft Word, NVDA no longer leaves you stuck on a paragraph with list formatting when trying to navigate out over a bullet or number with left arrow or control + left arrow. (#2402)
- In browse mode in Mozilla applications, the items in certain list boxes (specifically, ARIA list boxes) are no longer incorrectly rendered.
- In browse mode in Mozilla applications, certain controls that were rendered with an incorrect label or just whitespace are now rendered with the correct label.
- In browse mode in Mozilla applications, some extraneous whitespace has been eliminated.
- In browse mode in web browsers, certain graphics that are explicitly marked as presentational (specifically, with an alt="" attribute) are now correctly ignored.
- In web browsers, NVDA now hides content which is marked as hidden from screen readers (specifically, using the aria-hidden attribute). (#2117)
- Negative currency amounts (e.g. -$123) are now correctly spoken as negative, regardless of symbol level. (#2625)
- During say all, NVDA will no longer incorrectly revert to the default language where a line does not end a sentence. (#2630)
- Font information is now correctly detected in Adobe Reader 10.1 and later. (#2175)
- In Adobe Reader, if alternate text is provided, only that text will be rendered. Previously, extraneous text was sometimes included. (#2174)
- Where a document contains an application, the content of the application is no longer included in browse mode. This prevents unexpectedly moving inside the application when navigating. You can interact with the application in the same way as for embedded objects. (#990)
- In Mozilla applications, the value of spin buttons is now correctly reported when it changes. (#2653)
- Updated support for Adobe Digital Editions so that it works in version 2.0. (#2688)
- Pressing NVDA+upArrow while on a combo box in Internet Explorer and other MSHTML documents will no longer incorrectly read all items. Rather, just the active item will be read. (#2337)
- Speech dictionaries will now properly save when using a number (#) sign within the pattern or replacement fields. (#961)
- Browse mode for MSHTML documents (e.g. Internet Explorer) now correctly displays visible content contained within hidden content (specifically, elements with a style of visibility:visible inside an element with style visibility:hidden). (#2097)
- Links in Windows XP's Security Center no longer report random junk after their names. (#1331)
- UI Automation text controls (e.g. the search field in the Windows 7 Start Menu) are now correctly announced when moving the mouse over them rather than staying silent.
- Keyboard layout changes are no longer reported during say all, which was particularly problematic for multilingual documents including Arabic text. (#1676)
- The entire content of some UI Automation editable text controls (e.g. the Search Box in the Windows 7/8 Start Menu) is no longer announced every time it changes.
- When moving between groups on the Windows 8 start screen, unlabeled groups no longer announce their first tile as the name of the group. (#2658)
- When opening the Windows 8 start screen, the focus is correctly placed on the first tile, rather than jumping to the root of the start screen which can confuse navigation. (#2720)
- NVDA will no longer fail to start when the user's profile path contains certain multibyte characters. (#2729)
- In browse mode in Google Chrome, the text of tabs is now rendered correctly.
- In browse mode, menu buttons are now reported correctly.
- In OpenOffice.org/LibreOffice Calc, reading spreadsheet cells now works correctly. (#2765)
- NVDA can again function in the Yahoo! Mail message list when used from Internet Explorer. (#2780)
Changes for Developers
- Previous log file is now copied to nvda-old.log on NVDA initialization. Therefore, if NVDA crashes or is restarted, logging information from that session is still accessible for inspection. (#916)
- Fetching the role property in chooseNVDAObjectOverlayClasses no longer causes the role to be incorrect and thus not reported on focus for certain objects such as Windows command consoles and Scintilla controls. (#2569)
- The NVDA Preferences, Tools and Help menus are now accessible as attributes on gui.mainFrame.sysTrayIcon named preferencesMenu, toolsMenu and helpMenu, respectively. This allows plugins to more easily add items to these menus.
- The navigatorObject_doDefaultAction script in globalCommands has been renamed to review_activate.
- Gettext message contexts are now supported. This allows multiple translations to be defined for a single English message depending on the context. (#1524)
- This is done using the pgettext(context, message) function.
- This is supported for both NVDA itself and add-ons.
- xgettext and msgfmt from GNU gettext must be used to create any PO and MO files. The Python tools do not support message contexts.
- For xgettext, pass the --keyword=pgettext:1c,2 command line argument to enable inclusion of message contexts.
- See http://www.gnu.org/software/gettext/manual/html_node/Contexts.html#Contexts for more information.
- It is now possible to access built-in NVDA modules where they have been overridden by third party modules. See the nvdaBuiltin module for details.
- Add-on translation support can now be used within the add-on installTasks module. (#2715)
2012.2.1
This release addresses several potential security issues (by upgrading Python to 2.7.3).
2012.2
Highlights of this release include an in-built installer and portable creation feature, automatic updates, easy management of new NVDA add-ons, announcement of graphics in Microsoft Word, support for Windows 8 Metro style apps, and several important bug fixes.
New Features
- NVDA can now automatically check for, download and install updates. (#73)
- Extending NVDA's functionality has been made easier with the addition of an Add-ons Manager (found under Tools in the NVDA menu) allowing you to install and uninstall new NVDA add-on packages (.nvda-addon files) containing plugins and drivers. Note the Add-on manager does not show older custom plugins and drivers manually copied in to your configuration directory. (#213)
- Many more common NVDA features now work in Windows 8 Metro style apps when using an installed release of NVDA, including speaking of typed characters, and browse mode for web documents (includes support for metro version of Internet Explorer 10). Portable copies of NVDA cannot access metro style apps. (#1801)
- In browse mode documents (Internet Explorer, Firefox, etc.), you can now jump to the start and past the end of certain containing elements (such as lists and tables) with shift+, and , respectively. (#123)
- New language: Greek.
- Graphics and alt text are now reported in Microsoft Word Documents. (#2282, #1541)
Changes
- Announcement of cell coordinates in Microsoft Excel is now after the content rather than before, and is now only included if the report tables and report table cell coordinates settings are enabled in the Document formatting settings dialog. (#320)
- NVDA is now distributed in one package. Rather than separate portable and installer versions, there is now just one file that, when run, will start a temporary copy of NVDA and will allow you to install or generate a portable distribution. (#1715)
- NVDA is now always installed in to Program Files on all systems. Updating a previous install will also automatically move it if it was not previously installed there.
Bug Fixes
- With auto language switching enabled, Content such as alt text for graphics and labels for other certain controls in Mozilla Gecko (e.g. Firefox) are now reported in the correct language if marked up appropriately.
- SayAll in BibleSeeker (and other TRxRichEdit controls) no longer stops in the middle of a passage.
- Lists found in the Windows 8 Explorer file properties (permitions tab) and in Windows 8 Windows Update now read correctly.
- Fixed possible freezes in MS Word which would result when it took more than 2 seconds to fetch text from a document (extremely long lines or tables of contents). (#2191)
- Detection of word breaks now works correctly where whitespace is followed by certain punctuation. (#1656)
- In browse mode in Adobe Reader, it is now possible to navigate to headings without a level using quick navigation and the Elements List. (#2181)
- In Winamp, braille is now correctly updated when you move to a different item in the Playlist Editor. (#1912)
- The tree in the Elements List (available for browse mode documents) is now properly sized to show the text of each element. (#2276)
- In applications using the Java Access Bridge, editable text fields are now presented correctly in braille. (#2284)
- In applications using the java Access Bridge, editable text fields no longer report strange characters in certain circumstances. (#1892)
- In applications using the Java Access Bridge, when at the end of an editable text field, the current line is now reported correctly. (#1892)
- In browse mode in applications using Mozilla Gecko 14 and later (e.g. Firefox 14), quick navigation now works for block quotes and embedded objects. (#2287)
- In Internet Explorer 9, NVDA no longer reads unwanted content when focus moves inside certain landmarks or focusable elements (specifically, a div element which is focusable or has an ARIA landmark role).
- The NVDA icon for the NVDA Desktop and Start Menu shortcuts is now displayed correctly on 64 bit editions of Windows. (#354)
Changes for Developers
- Due to the replacement of the previous NSIS installer for NVDA with a built-in installer in Python, it is no longer necessary for translaters to maintain a langstrings.txt file for the installer. All localization strings are now managed by gettext po files.
2012.1
Highlights of this release include features for more fluent reading of braille; indication of document formatting in braille; access to much more formatting information and improved performance in Microsoft Word; and support for the iTunes Store.
New Features
- NVDA can announce the number of leading tabs and spaces of the current line in the order that they are entered. This can be enabled by selecting report line indentation in the document formatting dialogue. (#373)
- NVDA can now detect key presses generated from alternative keyboard input emulation such as on-screen keyboards and speech recognition software.
- NVDA can now detect colors in Windows command consoles.
- Bold, italic and underline are now indicated in braille using signs appropriate to the configured translation table. (#538)
- Much more information is now reported in Microsoft Word documents, including:
- Inline information such as footnote and endnote numbers, heading levels, the existance of comments, table nesting levels, links, and text color;
- Reporting when entering document sections such as the comments story, footnotes and endnotes stories, and header and footer stories.
- Braille now indicates selected text using dots 7 and 8. (#889)
- Braille now reports information about controls within documents such as links, buttons and headings. (#202)
- Support for the hedo ProfiLine and MobilLine USB braille displays. (#1863, #1897)
- NVDA now avoids splitting words in braille when possible by default. This can be disabled in the Braille Settings dialog. (#1890, #1946)
- It is now possible to have braille displayed by paragraphs instead of lines, which may allow for more fluent reading of large amounts of text. This is configurable using the Read by paragraphs option in the Braille Settings dialog. (#1891)
- In browse mode, you can activate the object under the cursor using a braille display. This is done by pressing the cursor routing key where the cursor is located (which means pressing it twice if the cursor is not already there). (#1893)
- Basic support for web areas in iTunes such as the Store. Other applications using WebKit 1 may also be supported. (#734)
- In books in Adobe Digital Editions 1.8.1 and later, pages are now turned automatically when using say all. (#1978)
- New braille translation tables: Portuguese grade 2, Icelandic 8 dot computer braille, Tamil grade 1, Spanish 8 dot computer braille, Farsi grade 1. (#2014)
- You can now configure whether frames in documents are reported from the Document Formatting preferences dialog. (#1900)
- Sleep mode is automatically enabled when using OpenBook. (#1209)
- In Poedit, translators can now read translator added and automatically extracted comments. Messages that are untranslated or fuzzy are marked with a star and a beep is heard when you navigate onto them. (#1811)
- Support for the HumanWare Brailliant BI and B series displays. (#1990)
- New languages: Norwegian Bokmål, Traditional Chinese (Hong Kong).
Changes
- Commands to describe the current character or to spell the current word or line now will spell in the appropriate language according to the text, if auto language switching is turned on and the appropriate language information is available.
- Updated eSpeak speech synthesizer to 1.46.02.
- NVDA will now truncate extremely long (30 characters or greater) names guessed from graphic and link URLs as they are most likely garbage that gets in the way of reading. (#1989)
- Some information displayed in braille has been abbreviated. (#1955, #2043)
- When the caret or review cursor moves, braille is now scrolled in the same way as when it is manually scrolled. This makes it more appropriate when braille is configured to read by paragraphs and/or avoid splitting words. (#1996)
- Updated to new Spanish grade 1 braille translation table.
- Updated liblouis braille translator to 2.4.1.
Bug Fixes
- In Windows 8, focus is no longer incorrectly moved away from the Windows Explorer search field, which was not allowing NVDA to interact with it.
- Major performance improvements when reading and navigating Microsoft Word documents while automatic reporting of formatting is enabled, thus now making it quite comfortable to proof read formatting etc. Performance may be also improved over all for some users.
- Browse mode is now used for full screen Adobe Flash content.
- Fixed poor audio quality in some cases when using Microsoft Speech API version 5 voices with the audio output device set to something other than the default (Microsoft Sound Mapper). (#749)
- Again allow NVDA to be used with the "no speech" synthesizer, relying purely on braille or the speech viewer. (#1963)
- Object navigation commands no longer report "No children" and "No parents", but instead report messages consistent with the documentation.
- When NVDA is configured to use a language other than English, the name of the tab key is now reported in the correct language.
- In Mozilla Gecko (e.g. Firefox), NVDA no longer intermittently switches to browse mode while navigating menus in documents. (#2025)
- In Calculator, the backspace key now reports the updated result instead of reporting nothing. (#2030)
- In browse mode, the move mouse to current navigator object command now routes to the center of the object at the review cursor instead of the top left, making it more accurate it some cases. (#2029)
- In browse mode with automatic focus mode for focus changes enabled, focusing on a toolbar will now switch to focus mode. (#1339)
- The report title command works correctly again in Adobe Reader.
- With automatic focus mode for focus changes enabled, focus mode is now correctly used for focused table cells; e.g. in ARIA grids. (#1763)
- In iTunes, position information in certain lists is now reported correctly.
- In Adobe Reader, some links are no longer treated as containing read-only editable text fields.
- The labels of some editable text fields are no longer incorrectly included when reporting the text of a dialog. (#1960)
- The description of groupings is once again reported if reporting of object descriptions is enabled.
- The human readable sizes are now included in the text of the Windows Explorer drive properties dialog.
- Double reporting of property page text has been suppressed in some cases. (#218)
- Improved tracking of the caret in editable text fields which rely on text written to the screen. In particular, this improves editing in the Microsoft Excel cell editor and the Eudora message editor. (#1658)
- In Firefox 11, the move to containing virtual buffer command (NVDA+control+space) now works as it should to escape embedded objects such as Flash content.
- NVDA now restarts itself correctly (e.g. after changing the configured language) when it is located in a directory which contains non-ASCII characters. (#2079)
- Braille correctly respects the settings for reporting of object shortcut keys, position information and descriptions.
- In Mozilla applications, switching between browse and focus modes is no longer slow with braille enabled. (#2095)
- Routing the cursor to the space at the end of the line/paragraph using braille cursor routing keys in some editable text fields now works correctly instead of routing to the start of the text. (#2096)
- NVDA again works correctly with the Audiologic Tts3 synthesizer. (#2109)
- Microsoft Word documents are correctly treated as multi-line. This causes braille to behave more appropriately when a document is focused.
- In Microsoft Internet Explorer, errors no longer occur when focusing on certain rare controls. (#2121)
- Changing the pronunciation of punctuation/symbols by the user will now take effect straight away, rather than requiring NVDA to be restarted or auto language switching to be disabled.
- When using eSpeak, speech no longer goes silent in some cases in the Save As dialog of the NVDA Log Viewer. (#2145)
Changes for Developers
- There is now a remote Python console for situations where remote debugging is useful. See the Developer Guide for details.
- The base path of NVDA's code is now stripped from tracebacks in the log to improve readability. (#1880)
- TextInfo objects now have an activate() method to activate the position represented by the TextInfo.
- This is used by braille to activate the position using cursor routing keys on a braille display. However, there may be other callers in future.
- TreeInterceptors and NVDAObjects which only expose one page of text at a time can support automatic page turns during say all by using the textInfos.DocumentWithPageTurns mix-in. (#1978)
- Several control and output constants have been renamed or moved. (#228)
- speech.REASON_* constants have been moved to controlTypes.
- In controlTypes, speechRoleLabels and speechStateLabels have been renamed to just roleLabels and stateLabels, respectively.
- Braille output is now logged at level input/output. First, the untranslated text of all regions is logged, followed by the braille cells of the window being displayed. (#2102)
- subclasses of the sapi5 synthDriver can now override _getVoiceTokens and extend init to support custom voice tokens such as with sapi.spObjectTokenCategory to get tokens from a custom registry location.
2011.3
Highlights of this release include automatic speech language switching when reading documents with appropriate language information; support for 64 bit Java Runtime Environments; reporting of text formatting in browse mode in Mozilla applications; better handling of application crashes and freezes; and initial fixes for Windows 8.
New Features
- NVDA can now change the eSpeak synthesizer language on the fly when reading certain web/pdf documents with appropriate language information. Automatic language/dialect switching can be toggled on and off from the Voice Settings dialog. (#845)
- Java Access Bridge 2.0.2 is now supported, which includes support for 64 bit Java Runtime Environments.
- In Mozilla Gecko (e.g. Firefox) Heading levels are now announced when using object navigation.
- Text formatting can now be reported when using browse mode in Mozilla Gecko (e.g. Firefox and Thunderbird). (#394)
- Text with underline and/or strikethrough can now be detected and reported in standard IAccessible2 text controls such as in Mozilla applications.
- In browse mode in Adobe Reader, table row and column counts are now reported.
- Added support for the Microsoft Speech Platform synthesizer. (#1735)
- Page and line numbers are now reported for the caret in IBM Lotus Symphony. (#1632)
- The percentage of how much the pitch changes when speaking a capital letter is now configurable from the voice settings dialog. However, this does replace the older raise pitch for capitals checkbox (therefore to turn off this feature set the percentage to 0). (#255)
- Text and background color is now included in the reporting of formatting for cells in Microsoft Excel. (#1655)
- In applications using the Java Access Bridge, the activate current navigator object command now works on controls where appropriate. (#1744)
- New language: Tamil.
- Basic support for Design Science MathPlayer.
Changes
- NVDA will now restart itself if it crashes.
- Some information displayed in braille has been abbreviated. (#1288)
- the Read active window script (NVDA+b) has been improved to filter out unuseful controls and also is now much more easy to silence. (#1499)
- Automatic say all when a browse mode document loads is now optional via a setting in the Browse Mode settings dialog. (#414)
- When trying to read the status bar (Desktop NVDA+end), If a real status bar object cannot be located, NVDA will instead resort to using the bottom line of text written to the display for the active application. (#649)
- When reading with say all in browse mode documents, NVDA will now pause at the end of headings and other block-level elements, rather than speaking the text together with the next lot of text as one long sentence.
- In browse mode, pressing enter or space on a tab now activates it instead of switching to focus mode. (#1760)
- Updated eSpeak speech synthesizer to 1.45.47.
Bug Fixes
- NVDA no longer shows bullets or numbering for lists in Internet Explorer and other MSHTML controls when the author has indicated that these should not be shown (i.e. the list style is "none"). (#1671)
- Restarting NVDA when it has frozen (e.g. by pressing control+alt+n) no longer exits the previous copy without starting a new one.
- Pressing backspace or arrow keys in a Windows command console no longer causes strange results in some cases. (#1612)
- The selected item in WPF combo boxes (and possibly some other combo boxes exposed using UI Automation) which do not allow text editing is now reported correctly.
- In browse mode in Adobe Reader, it is now always possible to move to the next row from the header row and vice versa using the move to next row and move to previous row commands. Also, the header row is no longer reported as row 0. (#1731)
- In browse mode in Adobe Reader, it is now possible to move to (and therefore past) empty cells in a table.
- Pointless position information (e.g. 0 of 0 level 0) is no longer reported in braille.
- When braille is tethered to review, it is now able to show content in flat review. (#1711)
- A text control's text is no longer presented twice on a braille display in some cases, e.g. scrolling back from the start of Wordpad documents.
- In browse mode in Internet Explorer, pressing enter on a file upload button now correctly presents the dialog to choose a file to upload instead of switching to focus mode. (#1720)
- Dynamic content changes such as in Dos consoles are no longer announced if sleep mode for that application is currently on. (#1662)
- In browse mode, the behaviour of alt+upArrow and alt+downArrow to collapse and expand combo boxes has been improved. (#1630)
- NVDA now recovers from many more situations such as applications that stop responding which previously caused it to freeze completely. (#1408)
- For Mozilla Gecko (Firefox etc) browse mode documents NVDA will no longer fail to render text in a very specific situation where an element is styled as display:table. (#1373)
- NVDA will no longer announce label controls when focus moves inside of them. Stops double announcements of labels for some form fields in Firefox (Gecko) and Internet Explorer (MSHTML). (#1650)
- NVDA no longer fails to read a cell in Microsoft Excel after pasting in to it with control+v. (#1781)
- In Adobe Reader, extraneous information about the document is no longer announced when moving to a control on a different page in focus mode. (#1659)
- In browse mode in Mozilla Gecko applications (e.g. Firefox), toggle buttons are now detected and reported correctly. (#1757)
- NVDA can now correctly read the Windows Explorer Address Bar in Windows 8 developer preview.
- NVDA will no longer crash apps such as winver and wordpad in Windows 8 developer preview due to bad glyph translations.
- In browse mode in applications using Mozilla Gecko 10 and later (e.g. Firefox 10), the cursor is more often positioned correctly when loading a page with a target anchor. (#360)
- In browse mode in Mozilla Gecko applications (e.g. Firefox), labels for image maps are now rendered.
- With mouse tracking enabled, moving the mouse over certain editable text fields (such as in Synaptics Pointing Device Settings and SpeechLab SpeakText) no longer causes the application to crash. (#672)
- NVDA now functions correctly in several about dialogs in applications distributed with Windows XP, including the About dialog in Notepad and the About Windows dialog. (#1853, #1855)
- Fixed reviewing by word in Windows Edit controls. (#1877)
- Moving out of an editable text field with leftArrow, upArrow or pageUp while in focus mode now correctly switches to browse mode when automatic focus mode for caret movement is enabled. (#1733)
Changes for Developers
- NVDA can now instruct speech synthesizers to switch languages for particular sections of speech.
- To support this, drivers must handle speech.LangChangeCommand in sequences past to SynthDriver.speak().
- SynthDriver objects should also provide the language argument to VoiceInfo objects (or override the language attribute to retrieve the current language). Otherwise, NVDA's user interface language will be used.
2011.2
Список самых заметных новшеств в NVDA2011.2 включает в себя серьезные улучшения в обработке знаков пунктуации и символов, включая настраиваемые уровни произношения пунктуации, возможность изменять названия знаков пунктуации пользователем, фонетические описания символов. А также чтение без пауз в конце строки в режиме непрерывного чтения, улучшения в поддержке ARIA в браузере Internet Explorer, лучшую поддержку PDF-документов XFA/LiveCycle, перехват текста, выводящегося на экран в большем количестве приложений, доступ к информации о форматировании и цвете текста, выводящегося непосредственно на экран.
Новое
- Теперь возможно услышать фонетическое описание для любого символа, нажав "просмотреть текущий символ" дважды быстро. Для латинских символов используется стандартный английский фонетический алфавит. Для языков с иероглифическим письмом, таких как традиционный китайский, для символа обеспечивается одна или больше фраз-примеров. Также, нажав "просмотреть текущее слово" или "просмотреть текущую строку" трижды, можно услышать посимвольное чтение слова/строки с использованием фонетического описания. (#55)
- В режиме плоского просмотра можно увидеть больше текста для приложений типа Mozilla Thunderbird, которые выводят свой текст непосредственно на экран в виде глифов.
- Теперь возможно выбирать между несколькими уровнями произношения знаков пунктуации и других символов. (#332)
- Когда пунктуационный или любой другой символ повторяется четыре или больше раз, количество повторений произносится вместо повторяющихся символов. (#43)
- Новые брайлевские таблицы: Norwegian 8 dot computer braille, Ethiopic grade 1, Slovene grade 1, Serbian grade 1. (#1456)
- В речи больше нет неестественных пауз в конце каждой строки, когда используется команда "читать все". (#149)
- NVDA теперь будет объявлять, когда что-то отсортировано в браузерах (в соответствии со свойствами aria-sort). (#1500)
- Юникодные символы Брайля теперь будут корректно отображаться на брайлевских дисплеях. (#1505)
- В Internet Explorer и других MSHTML элементах, когда фокус попадает в группу элементов (набор полей), NVDA теперь будет говорить имя группы (короткое описание). (#535)
- В Internet Explorer и других MSHTML элементах теперь учитываются свойства aria-labelledBy и aria-describedBy.
- В Internet Explorer и других MSHTML элементах улучшена поддержка ARIA списка, ячейки таблицы, ползунка и индикатора выполнения.
- Пользователи теперь могут изменять произношение знаков пунктуации и других символов также, как и принадлежность символа к какому-либо уровню. (#271, #1516)
- В Microsoft Excel теперь сообщается имя активного листа, когда переключение между листами происходит по control+pageUp или control+pageDown. (#760)
- Во время перемещения по таблице в Microsoft Word с помощью клавиши tab NVDA будет объявлять текущую ячейку. (#159)
- Теперь вы можете настроить чтение координат ячейки таблицы в диалоге "Форматирование документа". (#719)
- NVDA теперь может узнавать форматирование и цвет текста написанного на экране.
- В списке сообщений Outlook Express/Windows Mail/Windows Live Mail NVDA будет сообщать о том, что сообщение не прочитано, а также свернуто оно или развернуто, если у вас включены цепочки сообщений. (#868)
- У eSpeak теперь есть настройка экстраускорения, которая утраивает скорость речи.
- Добавлена поддержка элемента календаря, находящегося в диалоге даты и времени, доступного из часов Windows 7. (#1637)
- Добавлены дополнительные привязки клавиш для брайлевского дисплея MDV Lilli. (#241)
- Новые языки: болгарский и албанский.
Изменения
- Чтобы переместить каретку к просмотровому курсору, теперь нужно дважды быстро нажать "переместить фокус к объекту навигатора" (настольная раскладка - NVDA+shift+numpadMinus, раскладка для ноутбука - NVDA+shift+backspace). Это освобождает больше клавиш для дальнейшего использования. (#837)
- Чтобы услышать ASCII и шестнадцатиричное представление символа под просмотровым курсором, теперь нужно нажать "просмотреть текущий символ" трижды, а не дважды, поскольку по двойному нажатию теперь произносится фонетическое описание символа.
- Речевой синтезатор eSpeak обновлен до версии 1.45.03. (#1465)
- Таблицы разметки больше не произносятся в приложениях на основе Mozilla Gecko при перемещениях фокуса в режиме редактирования или за границами документа.
- В Internet Explorer и других MSHTML элементах режим обзора теперь работает для документов внутри ARIA приложений. (#1452)
- Транслятор Брайля liblouis обновлен до версии 2.3.0.
- В режиме обзора при прыжке на элемент с помощью быстрой навигации или попадании на него фокусом теперь объявляется описание элемента, если оно есть.
- Индикаторы выполнения теперь объявляются в режиме обзора.
- Части страницы, у которых атрибут ARIA role установлен как presentation теперь пропускаются в Internet Explorer и других MSHTML элементах.
- Теперь в пользовательском интерфейсе и документации NVDA виртуальный буфер упоминается как режим обзора, поскольку термин "виртуальный буфер" ни о чем не говорит большинству пользователей. (#1509)
- Когда пользователь хочет скопировать свои настройки в системный профиль для использования на экране входа в систему и других защищенных экранах Windows, и эти настройкисодержат сторонние плагины, теперь появляется предупреждение о том, что копирование может представлять угрозу безопасности. (#1426)
- Служба NVDA больше не запускает NVDA на других рабочих столах пользователя.
- На Windows XP и Windows Vista, NVDA больше не использует UI Automation, даже если это доступно через обновление платформы. Хотя использование UI Automation может улучшить доступность некоторых современных приложений, на XP и Vista оно вызывает множество зависаний, аварийных завершений работы и, самое главное, потери производительности. (#1437)
- В приложениях, использующих Mozilla Gecko 2 и более поздние версии (таких как Firefox 4 и выше), документ теперь может быть прочитан в режиме обзора еще до того, как он до конца загрузится.
- NVDA теперь сообщает состояние контейнера, когда фокус перемещается на элемент внутри него (например, если фокус перемещается внутри документа, который продолжает загружаться, она скажет "занято").
- В пользовательском интерфейсе и документации NVDA больше не используются термины "первый дочерний" и "родительский" по отношению к объектной навигации, поскольку они оказались неудобными для многих пользователей.
- "Свернуто" больше не сообщается для некоторых пунктов меню, у которых есть подменю.
- Скрипт reportCurrentFormatting (NVDA+f) теперь сообщает форматирование на позиции просмотрового курсора, а не системной каретки/ фокуса. Поскольку по умолчанию просмотровый курсор следует за кареткой, большинство людей не заметят разницы. Впрочем это теперь позволяет пользователю узнавать форматирование при перемещении просмотрового курсора например в режиме плоского просмотра.
Исправления
- Комбинированные списки, раскрытые в режиме обзора, больше не возвращают автоматически в режим обзора, когда режим редактирования был включен принудительно по NVDA+space. (#1386)
- В документах Gecko (например, Firefox) и MSHTML (например, Internet Explorer) NVDA теперь корректно представляет определенный текст на одной и той же строке, который до этого был представлен в виде раздельных строк. (#1378)
- Когда Брайль привязан к просмотру, и объект навигатора перемещается по документу в режиме обзора вручную или из-за изменения фокуса, брайлевский дисплей будет показывать соответствующее содержимое. (#1406, #1407)
- Когда произношение пунктуации полностью выключено, некоторые синтезаторы больше не произносят отдельные символы. (#332)
- Больше не возникает проблемы при загрузке конфигурационного файла для синтезаторов, которые не поддерживают настройку голоса, таких как Audiologic Tts3. (#1347)
- Меню Skype Extras теперь читается корректно. (#648)
- Отмеченный флажок контроля яркости сигнала в диалоге настроек мыши больше не должен вызывать значительных задержек сигнала, когда мышь перемещается по экрану на Windows Vista/Windows 7 с включенным Aero. (#1183)
- Когда NVDA настроена, чтобы использовать раскладку для ноутбука, комбинация клавиш NVDA+delete теперь работает, как задокументировано: сообщает размеры текущего объекта навигатора. (#1498)
- NVDA теперь соответственно учитывает атрибут aria-selected в документах Internet Explorer.
- Теперь при автоматическом переключении из режима обзора в режим редактирования NVDA будет сообщать информацию о контексте фокуса. Например, если фокус оказывается на элементе списка, сначала будет назван список. (#1491)
- В Internet Explorer и других MSHTML элементах, списки ARIA теперь воспринимаются как списки, а не как элементы списка.
- Когда фокус окажется в редакторах только для чтения, NVDA теперь будет говорить, что они только для чтения. (#1436)
- В режиме обзора NVDA теперь корректно ведет себя с редакторами только для чтения.
- В режиме обзора NVDA больше не переходит в режим редактирования, когда aria-activedescendant установлен; например, когда появляется конец списка, что происходит в некоторых элементах с автозаполнением.
- В Adobe Reader, имя элемента теперь сообщается при перемещении фокуса или использовании быстрой навигации в режиме обзора.
- В XFA PDF документах в Adobe Reader кнопки, ссылки и графические элементы теперь отображаются корректно.
- В XFA PDF документах в Adobe Reader все элементы теперь отображаются на отдельных строках. Это изменение было вызвано тем, что большие разделы (иногда даже внутри документа) отображались слитно, что приводило к плохой структурированности этих документов.
- Исправлены проблемы при попадании фокуса в поле редактора или выходе из него в XFA PDF документах Adobe Reader.
- В XFA PDF документах в Adobe Reader теперь сообщаются изменения значения комбинированого списка в фокусе.
- Самоотрисовывающиеся комбинированые списки, такие как, например, выбор цвета в Outlook Express, теперь доступны с NVDA. (#1340)
- В языках, у которых пробел используется в качестве разделителя между числовыми группами, таких как французский и немецкий, числа в разных частях текста больше не произносятся как одно число. Эта проблема была особенно актуальной для чисел в ячейках таблиц. (#555)
- Части страницы, у которых атрибут ARIA role установлен в description, в Internet Explorer и других MSHTML элементах теперь классифицируются, как статичный текст, а не поля редактирования.
- Исправлены разнообразные проблемы, возникающие при нажатии tab, пока фокус на документе в режиме обзора (например, tab неправильно перемещал в строку адреса Internet Explorer). (#720, #1367)
- Теперь, когда во время чтения попадается список, NVDA в английской локализации будет говорить, например, "list with 5 items" вместо "listwith 5 items". (#1515)
- В режиме помощи по вводу жесты будут заносится в лог, даже если скрипты, назначенные на них, не касаются помощи по вводу, например, прокрутка брайлевского дисплея вперед и назад.
- В режиме помощи по вводу, когда клавиша-модификатор зажата на клавиатуре, NVDA больше не будет сообщать ее, если клавиша является модификатором для самой себя, например, NVDA+NVDA.
- В документах Adobe Reader нажатие c или shift+c теперь перемещает по комбинированным спискам.
- Выделенное состояние для выделяемых строк таблиц теперь сообщается точно так же, как и у элементов списка или дерева.
- Элементы в Firefox и других Gecko приложениях теперь могут быть активированы в режиме обзора, даже если их содержимое является плавающим и уплыло за границы экрана. (#801)
- Вы больше не сможете увидеть диалог настроек NVDA, когда NVDA показывает вам сообщение, поскольку диалог настроек в таком случае нельзя использовать. (#1451)
- В Microsoft Excel больше нет задержки, когда клавиши для перемещения между ячейками или выделения ячеек зажаты или нажаты быстро.
- Исправлена периодически возникающая критическая ошибка в NVDA service, из-за которой NVDA переставала запускаться на защищенных экранах Windows.
- Исправлена проблема, при которой иногда после изменений пропадал текст, показывающийся на брайлевском дисплее. (#1377)
- Теперь можно читать содержимое и перемещаться по окну загрузок в Internet Explorer 9 с NVDA. (#1280)
- Случайный запуск нескольких копий NVDA в одно и то же время стал невозможным. (#507)
- На медленных системах NVDA больше не будет показывать свое главное окно на протяжении всего времени запуска. (#726)
- NVDA перестала аварийно завершать работу на Windows xP при запуске WPF приложений. (#1437)
- "Читать все" и "Читать все от просмотрового курсора" теперь работает на текстовых элементах UI automation, которые поддерживают всю требуемую функциональность. Например, теперь вы можете использовать "читать все от просмотрового курсора" в документах XPS Viewer.
- NVDA перестала неправильно классифицировать некоторые элементы списка в диалоге правил сообщений Outlook Express / Windows Live Mail, как флажки. (#576)
- Комбинированные списки больше не читаются так, как-будто у них есть подменю.
- NVDA теперь может читать поля получателя, копия и скрытая копия в Microsoft Outlook. (#421)
- Исправлена проблема в диалоге голосовых настроек NVDA, при которой иногда не сообщалось значение ползунков после их изменения. (#1411)
- NVDA больше не выдает ошибку, сообщая новую ячейку таблицы Excel после вырезания и вставки. (#1567)
- Исправлена ошибка, при которой NVDA хуже распознавала цвета с каждым новым запросом.
- В Internet Explorer и других MSHTML элементах теперь можно читать части страниц, чьи плавающие фреймы отмечены атрибутом ARIA role, который установлен в presentation. (#1569)
- В Internet Explorer и других MSHTML элементах исправлена редкая проблема, когда фокус бесконечно прыгал между документом и полем редактора в режиме редактирования. (#1566)
- NVDA теперь автоматически читает диалоги подтверждения в Microsoft Word 2010. (#1538)
- Теперь правильно сообщается выделение в строках, которые идут после первой, в многострочных редакторах Internet Explorer и других MSHTML элементов. (#1590)
- Улучшено перемещение по словам во многих случаях, включая режим обзора и элементы редактирования Windows. (#1580)
- Инсталлятор NVDA больше не показывает искаженный текст для версий Windows Vista и Windows 7 с гонгконгской локализацией. (#1596)
- NVDA теперь загружается с синтезатором Microsoft Speech API version 5, если конфигурация содержит настройки для этого синтезатора, но не содержит настройки для текущего голоса. (#1599)
- В редакторах Internet Explorer и других MSHTML элементов NVDA больше не зависает при включенном Брайле.
- В режиме обзора в Firefox NVDA больше не игнорирует содержимое внутри фокусируемых частей страницы, у которых атрибут ARIA role установлен в presentation.
- В Microsoft Word при включенном Брайле теперь правильно сообщаются строки, которые расположены не на первой странице. (#1603)
- В Microsoft Word 2003 строки, написанные справа налево, снова отображаются при включенном Брайле. (#627)
- В Microsoft Word теперь корректно работает «Читать все», когда документ не заканчивается на конце предложения.
- При открытии сообщения в формате plain text в Windows Live Mail 2011 NVDA будет правильно устанавливать фокус на текст сообщения, что позволит прочитать его.
- NVDA больше временно не зависает или отказывается говорить в диалогах «Переместить в»/»Скопировать в» в Windows Live Mail. (#574)
- В Outlook 2010 NVDA теперь корректно отслеживает фокус в списке писем. (#1285)
- Решены некоторые проблемы подключения через USB для брайлевского дисплея MDV Lilli. (#241)
- В Internet explorer и других MSHTML элементах пробелы больше не игнорируются в режиме обзора, как это было иногда раньше (например, после ссылок).
- В Internet explorer и других MSHTML элементах исчезли некоторые лишние разрывы строк, которые появлялись в режиме обзора. Конкретно, HTML элементы, у которых атрибут стиля был установлен в None, больше не вызывают появление разрывов строк. (#1685)
- Если NVDA не может запустится, невозможность проиграть стандартный звук критической ошибки больше не приводит к затиранию самого сообщения об ошибке в логе.
Изменения для разработчиков
- Документация для разработчиков теперь может быть сгенерирована при помощи SCons. Смотрите readme.txt в корне папки с исходными кодами для подробностей, включая связанные зависимости.
- В локализациях теперь можно задавать фонетические описания для символов. Смотрите раздел "Character Descriptions" руководства для разработчиков, чтобы узнать подробнее. (#55)
- В локализациях теперь можно задавать информацию о произношении специфических пунктуационных символов. Смотрите раздел "Symbol Pronunciation" руководства для разработчиков, чтобы узнать подробнее. (#332)
- Теперь вы можете собирать NVDAHelper с несколькими опциями отладки, используя переменную nvdaHelperDebugFlags SCons. Смотрите readme.txt в корне папки с исходными кодами для подробностей. (#1390)
- Драйвер синтезатора речи теперь получает последовательность текста и речевых команд вместо просто текста и индекса.
- Это позволяет использовать встраиваемые индексы, изменения параметров синтезатора на лету и т.п.
- Драйверы должны реализовывать SynthDriver.speak() вместо SynthDriver.speakText() и SynthDriver.speakCharacter().
- Старые методы будут использованы, если SynthDriver.speak() не реализована, но, поскольку они устарели, это не будет работать в следующем релизе.
- gui.execute() была удалена. Вместо нее следует использовать wx.CallAfter().
- Модуль gui.scriptUI был удален.
- для диалогов с сообщениями используйте wx.CallAfter(gui.messageBox, ...).
- Для всех прочих диалогов используйте стандартные wx dialogs.
- Новая функция gui.runScriptModalDialog() упрощает использование модальных диалогов из скриптов.
- Драйверы синтезаторов речи теперь поддерживают булевые параметры. Смотрите SynthDriverHandler.BooleanSynthSetting.
- SCons теперь понимает переменную certTimestampServer с адресом сервера времени (timestamping server) который будет использован для отпечатки времениэлектронной подписи (authenticode signatures).
2011.1.1
This release fixes several security and other important issues found in NVDA 2011.1.
Bug Fixes
- The Donate item in the NVDA menu is now disabled when running on the logon, lock, UAC and other secure Windows screens, as this is a security risk. (#1419)
- It is now impossible to copy or paste within NVDA's user interface while on secure desktops (lock screen, UAC screen and windows logon) as this is a security risk. (#1421)
- In Firefox 4, the move to containing virtual buffer command (NVDA+control+space) now works as it should to escape embedded objects such as Flash content. (#1429)
- When speaking of command keys is enabled, shifted characters are no longer incorrectly spoken as command keys. (#1422)
- When speaking of command keys is enabled, pressing space with modifiers other than shift (such as control and alt) is now reported as a command key. (#1424)
- Logging is now completely disabled when running on the logon, lock, UAC and other secure Windows screens, as this is a security risk. (#1435)
- In input help mode, Gestures are now logged even if they are not bound to a script (in accordance with the user guide). (#1425)
2011.1
Список самых заметных нововведений в этой версии включает в себя автоматическое озвучивание нового текста, который выводится в программах mIRC, PuTTY, Tera Term и SecureCRT; поддержка глобальных плагинов; чтение маркированных и нумерованных списков в Microsoft Word; привязка дополнительных клавиш на брайлевских дисплеях к скриптам, включая кнопки передвижения на следующую и предыдущую строку; поддержка некоторых брайлевских дисплеев от Baum, HumanWare и APH без помощи BRLTTY а так же возможность получения информации о цвете текста и фона в некоторых элементах управления, в том числе в текстовых полях IBM Lotus Symphony.
Новое
- В некоторых элементах управления NVDA теперь может определять цвета. автоматическое сообщение цвета включается в диалоге настроек форматирования документа. Также информацию о цвете можно получить, используя команду сообщения форматирования документа (NVDA+f).
- Сейчас NVDA определяет цвета в полях редактирования стандарта Iaccessible2 (например, как в приложениях от Mozilla), элементах типа RichEdit (wordpad), и в текстовых полях приложения IBM Lotus Symphony.
- В виртуальных буферах теперь возможно выделять постранично (используя shift+pageDown и shift+pageUp), а также по параграфам (используя shift+control+downArrow и shift+control+upArrow). (#639)
- NVDA теперь автоматически сообщает появляющийся новый текст в приложениях mIRC, PuTTY, Tera Term и SecureCRT. (#936)
- Пользователи теперь могут добавлять новые сочетания клавиш или заменять существующие для всех скриптов в NVDA при помощи единого файла пользовательских сопоставлений жестов ввода. (#194)
- Поддержка глобальных подключаемых модулей. Глобальные модули дадут возможность добавлять новые функции в NVDA, которые будут доступны во всех приложениях. (#281)
- Теперь NVDA может издавать сигнал, если пользователь вводит букву с зажатой клавишей Shift при активной клавише CapsLock. Это можно выключить, сняв соответствующую галочку в диалоге настроек клавиатуры. (#663)
- Теперь NVDA сообщает о наличии принудительных разрывов страницы при чтении в Microsoft Word. (#758)
- Теперь NVDA читает маркированые и нумерованные списки при перемещении построчно в Microsoft Word. (#208)
- Теперь в NVDA можно активировать Режим сна для текущего приложения (NVDA+shift+s). Режим сна отключает все функции NVDA в приложении, отдавая все команды ввода непосредственно ему. Это полезно в приложениях, которые имеют свой речевой вывод и/или функцию чтения. Чтобы отключить Режим сна, нажмите эту команду еще раз.
- Добавлена обработка дополнительных клавишь брайлевских дисплеев. См. секцию поддерживаемых брайлевских дисплеев в руководстве пользователя. (#209)
- Для удобства разработчиков, глобальные модули и модули для приложений теперь можно перезагрузить без перезапуска NVDA. Используйте пункт меню NVDA Сервис>Перезагрузить плагины или комбинацию клавиш NVDA+control+f3. (#544)
- При возврате на уже посещенную страницу NVDA восстанавливает предыдущее положение курсора. Позиция держится в памяти до тех пор, пока вы либо не выйдете из браузера, либо не выгрузите NVDA. (#132)
- Брайлевские дисплеи от Handy Tech теперь можно использовать без установки универсального драйвера Handy Tech. (#854)
- Поддержка некоторых брайлевских дисплеев от Baum, HumanWare и APH. (#937)
- Теперь статусная строка в приложении Media Player Classic Home Cinema распознается.
- Брайлевский дисплей Freedom Scientific Focus 40 Blue теперь можно использовать, подключая через BlueTooth. (#1345)
Изменения
- По умолчанию позиция объекта больше не объявляется в тех случаях, где она обычно получалась не коректно, а именно в большинстве меню, области Выполнения приложений, области уведомлений и т.д. Однако, это можно включить обратно в диалоге настроек представления объектов.
- Клавиатурная справка была переименована в Справку по вводу, чтобы показать, что теперь она охватывает не только клавиатурные комбинации.
- В справке по вводу больше не сообщается расположение скрипта, назначенного комбинации, поскольку это не нужно для пользователя. ОДнако это сохраняется в лог для разработчиков или продвинутых пользователей.
- Когда NVDA определяет, что она "подвисла" в текущем приложении, то она все еще перехватывает клавиши-модификаторы NVDA, но передает другие клавиши непосредственно системе. Это предотвращает нежелательное включение CapsLock и т.п. когда пользователь не заметил подвисания (#939)
- При использовании команды пропуска клавиш, все клавиши, включая повторения, будут передаваться в систему до тех пор, пока не будет отпущена последняя клавиша в сочетании.
- Теперь если один из модификаторов нажать дважды быстро и удерживать после второго нажатия, то информация о повторе будет передаваться непосредственно приложению.
- Клавиши регуляции громкости и отключения звука теперь сообщаются в справке по вводу. Это может быть полезно в случае, когда пользователь не знает какие клавиши отвечают за это в системе.
- Горячая клавиша в меню NVDA параметры для настроек просмотрового курсора была изменена с R на C во избежании конфликта с вызовом настроек брайля.
Исправления
- При добавлении новой словарной статьи в словарь, заголовок окна теперь "Добавить словарную статью", а не "Редактировать словарную статью". (#924)
- В диалоге словаря значения в колонках списка "Регулярное выражение" и "Регистр" теперь отображаются в соответствии с выбранным языком в NVDA, а не на английском.
- В приложении AIM, в деревьях теперь сообщается позиция элемента.
- В настройках голоса значения ползунков теперь увеличиваются по стрелке вверх/страница вверх/Home, а уменьшаются, соответственно, по стрелке вниз/страница вниз/End. Раньше регулировка происходила противоположными клавишами, что не соответствовало кольцу настроек синтезатора. (#221)
- В виртуальных буферах с выключенным экранным представлением лишние пустые строки больше не отображаются.
- Если модификатор NVDA нажат дважды быстро , и при этом в промежутке была нажата другая клавиша, то второе нажатие модификатора NVDA не передается приложению.
- В режиме справки по вводу, клавиши отвечающие за знаки пунктуации проговариваются независимо от настроек пунктуации в NVDA. (#977)
- В диалоге настроек клавиатуры, название раскладки теперь отображается соответственно выбранному языку в NVDA, а не на английском. (#558)
- исправлено отображение некоторых элементов в документах Adobe Reader, которые выводились как пустые; Например, как ссылки в содержании руководства пользователя Apple iPhone IOS 4.1.
- Кнопка "Использовать последнюю сохраненную конфигурацию как конфигурацию NVDA на экране входа в систему и других защищенных экранах" в общих настройках NVDA теперь работает, если она была нажата непосредственно после установки NVDA но до вхождения в защищенные экраны или экран входа в Windows. Раньше NVDA сообщала, что конфигурация была успешно скопирована, но обычно это не давало никакого эффекта. (#1194)
- Теперь невозможно открыть два диалога настроек NVDA. Это решает проблему, когда один диалог настроек зависит от другого; Например, когда пользователь вызывает диалог выбора синтезатора, а в это время активен диалог настроек параметров голоса. (#603)
- На операционных системах с включенным UAC, функция использования последней конфигурации как конфигурации NVDA в защищенных экранах больше не вызывает ошибку, если в имени пользователя системы есть пробелы. (#918)
- В Internet Explorer и других элементах управления MSHTML, теперь NVDA отображает URL ссылки, если та не имеет имени. (#633)
- NVDA больше не игнорирует фокус в меню в AOL Instant Messenger 7. (#655)
- Наименование типа ошибки теперь корректно произносится при проверке правописания в Microsoft Word (например, нет в словаре, грамматическая или пунктуационная ошибка). Раньше это означалось только как грамматическая ошибка. (#883)
- Набор текста в Microsoft Word при использовании брайлевского дисплея больше не должен вводить искаженный текст или вызывать редкие подвисания, если также нажата клавиша приведения курсора. (#1212) Однако, это вызвало проблему в том, что арабский текст теперь не будет отображаться в Word 2003 и ниже на брайлевском дисплее. (#627)
- При нажатии клавиши Delete в полях редактирования, положение курсора и текст на брайлевском дисплее теперь всегда обновляется, чтобы показать изменения. (#947)
- Изменения динамического содержания страниц в документах Gecko2 (таких, как страницы Firefox 4), в то время как открыто несколько вкладок, теперь должны озвучиваться. Раньше NVDA реагировала только на изменения в первой вкладке. (Mozilla bug 610985)
- NVDA теперь корректно сообщает советы в диалоге проверки правописания в Microsoft Word. (#704)
- В Internet Explorer и других элементах MSHTML, NVDA теперь больше не отображает позиции для ссылоквнутри страницы как пустые ссылки в виртуальном буфере. Теперь они просто невидимы, как это и должно быть. (#1326)
- Объектная навигация возле или в пределах стандартных элементов группировок Windows теперь работает более корректно и не асимметрична.
- В Firefox и других элементах, построенных на Gecko, NVDA больше не застревает на вложенных фреймах, если таковой загрузится раньше всего главного документа.
- NVDA теперь объявляет непосредственно следующий символ при удалении клавишей NumpadDelete. (#286)
- на экране входа в Windows XP NVDA снова сообщает выбранное имя пользователя при изменении выбора.
- Исправлена проблема, возникающая в консольных окнах Windows при включенном чтении номеров строк.
- Список элементов диалога для виртуальных буферов теперь удобен в использовании и для зрячих пользователей. Все элементы управления видимы на экране. (#1321)
- Диалог со списком статей в речевых словарях стал более читабелен для зрячих пользователей. Список теперь достаточного размера, чтобы показать все свои колонки на экране. (#90)
- При использовании брайлевских дисплеев ALVA BC640/BC680 NVDA больше не игнорирует нажатия клавишь на дисплее, находящихся в нажатом состоянии после отпускания других клавишь.
- Adobe Reader X теперь не завершает работу аварийно при переходе фокуса из окна опций документа без тегов в диалог обработки документа. (#1218)
- NVDA теперь переключается на установленный брайлевский дисплей при выполнении команды возврата к сохраненной конфигурации. (#1346)
- Мастер проектов в Visual Studio 2008 снова озвучивается корректно. (#974)
- Исправлена ошибка, из-за которой NVDA совсем не работала в программах, содержащих в названии исполняемого файла символы, не входящие в таблицу ASCII, например русские символы. (#1352)
- При построчном чтении в AkelPad с включенным переносом слов NVDA больше не добавляет первый символ следующей строки в конец текущей.
- В редакторе кода Visual Studio 2005/2008 NVDA больше не произносит весь текст после каждого введенного символа. (#975)
- Исправлена ошибка, когда некоторые брайлевские дисплеи неправильно очищались после завершения работы NVDA или изменения дисплея.
- Позиция первоначального фокуса после запуска NVDA больше не будет произноситься дважды в некоторых случаях. (#1359)
Изменения для разработчиков
- Для подготовки дерева исходников, создания бинарной сборки, портабельного архива, инсталлятора и т.д. теперь используется SCons. См. файл readme.txt в корне дерева исходников для подробностей.
- Названия клавишь, используемые NVDA (в т.ч. и в файлах сопоставления) были сделаны более дружественными и логичными. Например, upArrow вместо extendedUp и numpadPageUp вместо prior. См. модуль vkCodes для полного списка.
- Любой пользовательский ввод теперь представляется экземпляром класса inputCore.InputGesture. (#601)
- Каждый источник ввода (input source) наследуется от базового класса InputGesture.
- Нажатия клавишь на стандартной клавиатуре представлены классом keyboardHandler.KeyboardInputGesture.
- Нажатия клавишь, колесиков и прочих элементов на брайлевских дисплеях представляются наследниками класса braille.BrailleDisplayGesture. Они реализуются в каждом драйвере брайлевского дисплея.
- Жесты ввода (input gestures) можно сопоставить скриптабельным объектам (ScriptableObject) по средством метода ScriptableObject.BindGesture() у экземпляра или свойством класса __gestures, которое представляет из себя словарь, сопоставляющий идентификаторы жестов (gesture identifiers) названиям скриптов. См. документацию к baseObject.ScriptableObject. для подробностей.
- Модули приложений больше не имеют файлов сопоставления клавишь (key map files). Вместо этого, все сопоставления должны назначаться в самом модуле.
- Все скрипты теперь принимают аргументом экземпляр класса InputGesture вместо key press.
- Клавиатурные жесты ввода можно передать операционной системе посредством метода send() экземпляра gesture.
- Для того, чтобы сымитировать произвольное нажатие клавишь, создайте экземпляр KeyboardInputGesture при помощи KeyboardInputGesture.fromName(), а затем используйте его метод send().
- теперь каждая локаль может предоставить файл сопоставления ввода для изменения сочетаний для конкретного языка. (#810)
- Файлы сопоставления локали необходимо поместить в locale\LANG\gestures.ini, где LANG - код языка.
- См. документацию к inputCore.GlobalGestureMap для описания формата файла.
- Новые классы поведения объектов NVDA (NVDA object behavior) LiveText и Terminal реализуют поддержку автоматического чтения нового текста. См. эти классы в пакете NVDAObjects.behaviors для более подробной информации.
- Встраиваемый кКласс (overlay class) NVDAObjects.window.DisplayModelLiveText можно использовать для объектов, которые должны получать текст, написанный на экране.
- См. модули для приложений mirc и putty для примеров использования.
- Больше нет модуля приложений _default. Модули приложений теперь должны наследоваться от appModuleHandler.AppModule (базового класса для модулей приложений).
- Добавлена поддержка глобальных плагинов (global plugins), которые могут добавлять глобальные скрипты, обрабатыать события объектов NVDA (NVDA object events) и реализовывать встраиваемые классы (overlay classes). (#281) См. документацию к globalPluginHandler.GlobalPlugin для дополнительной информации.
- У объектов класса SynthDriver свойства available* для строковых параметров (напр. availableVoices и availableVariants) теперь типа OrderedDict (упорядоченный словарь), с ключем идентификатором,а не список.
- Конструктор synthDriverHandler.VoiceInfo теперь принимает необязательный аргумент language, который указывает язык голоса.
- Объекты класса SynthDriver теперь должны реализовывать свойство language, которое указывает язык текущего голоса.
- Реализация в базовом классе возвращает язык, указанный в экземпляре VoiceInfo текущего голоса. Этого достаточно для большинства синтезаторов, у которых каждый голос поддерживает один язык.
- Драйвера брайлевских дисплеев теперь могут поддерживать ввод с дисплея (кнопки, колесика и пр.):
- Драйвера могут иметь глобальные сопоставления жестов ввода для добавления сопоставлений клавишь со любыми скриптами NVDA.
- Они также могут реализовывать свои скрипты для поддержки специфических функций для конкретного дисплея.
- См. документацию к braille.BrailleDisplayDriver для подробностей и код существующих драйверов для примеров.
- Свойство модулей приложений 'selfVoicing' было переименовано в 'sleepMode'.
- События модулей приложений event_appLoseFocus и event_appGainFocus переименованы в event_appModule_loseFocus и event_appModule_gainFocus соответственно, чтобы следовать существующему соглашению о наименовании у перехватчиков деревьев (tree interceptors).
- Все драйверы брайлевских дисплеев теперь должны наследоваться от braille.BrailleDisplayDriver, а не от braille.BrailleDisplayDriverWithCursor.
- Курсор теперь обрабатывается вне драйвера.
- Существующие драйверы должны лиш изменить родительский класси переименовать метод _display в display.
2010.2
Заметные нововведения этой версии включают значительно упрощенную объектную навигацию; отображение Adobe flash содержимого в виртуальном буфере; доступ ко многим ранее недоступным элементам управления получая выводимый на экран текст; плоский просмотр отображаемого на экране текста; поддержку документов офисного пакета IBM Lotus Symphony; чтение заголовков таблиц в документах Mozilla Firefox; значительно улучшенную пользовательскую документацию.
Новое
- Значительно упрощена навигация по объектам при помощи просмотрового курсора. Теперь не отображаются объекты, не представляющие интереса для пользователя: Например, объекты, используемые для форматирования, или недоступные объекты.
- В приложениях, использующих Java Access Bridge (включая OpenOffice.org), форматирование теперь может отображаться в виде текстовых элементов управления. (#358, #463)
- При перемещении курсора по ячейкам в Microsoft Excel, корректно озвучивается их содержимое.
- В приложениях, использующих Java Access Bridge, при появлении диалогового окна, теперь озвучивается его содержимое. (#554)
- Теперь содержимое adobe Flash может отображаться в виртуальном буфере. Навигация по объектам и прямое взаимодействие с элементами управления (посредством включения режима форм) по-прежнему поддерживается. (#453)
- Теперь доступны изменяемые элементы управления в приложении Eclipse IDE, включая редактор кодов. Работает в версии Eclipse 3,6 и выше. (#256, #641)
- Теперь, при помощи NVDA можно просматривать большую часть текста, отображаемого на экране. (#40, #643)
- Это позволяет читать элементы управления, в которых текст не отображается непосредственно нарпрямую.
- К таким элементам управления относятся: некоторые пункты меню, отображаемые иконками (например, в меню Открыть с помощью в Windows XP) (#151), поля редактирования в приложениях пакета Windows Live (#200), список ошибок в Outlook Express (#582), панель редактирования текста в программе TextPad (#605), списки в клиенте Eudora, многие контроллеры в программе Australian E-tax и строка формул в Microsoft Excel.
- Поддержка редактора кодов в Microsoft Visual Studio 2005 и 2008. Должен соблюдаться хотя бы стандарт Visual Studio; не распространяется на версии Express. (#457)
- Поддержка документов пакета IBM Lotus Symphony.
- Начальная экспериментальная поддержка браузера Google Chrome. Обратите внимание, что работа над поддержкой этой программы еще далеко не завершена. Работает только с последней Build версией Chrome.
- При нажатии клавиш переключателей (caps lock, num lock и scroll lock) их новый статус теперь отображается на брайлевском дисплее. (#620)
- Всплывающие подсказки теперь отображаются по брайлю в момент их появления. ((#652)
- Добавлен драйвер для брайлевского дисплея MDV Lilli. (#241)
- Теперь произносится новое выделение при выделении всей строки или столбца по горячим клавишам Shift+пробел или Контрол+пробел в Microsoft Excel. (#759)
- Теперь озвучиваются заголовки строк и столбцов в таблицах. Эта опция доступна в настройках форматирования документа.
- Пока поддерживается в приложениях Mozilla Firefox и Thunderbird. (#361)
- Введены команды для плоского просмотра (#58)
- Сочетание клавиш NVDA+numpad7 переключает в режим плоского просмотра, перемещая курсор к текущему объекту. В этом режиме можно просматривать экран (или документ), используя команды просмотра текста.
- По команде NVDA+numpad1 просмотровый курсор перемещается внутрь объекта, представленного в виде текста под просмотровым курсором, и позволяет перемещаться по объекту с позиции курсора.
- Текущие пользовательские настройки NVDA могут быть скопированы для использования в защищенных диалогах, таких как диалог входа, или диалог учетной записи пользователя. Чтобы скопировать настройки, нужно нажать кнопку в главном диалоговом окне
Параметры. (#730)
- Добавлена поддержка Mozilla Firefox 4.
- Добавлена поддержка Microsoft Internet Explorer 9.
Изменения
- Команды озвучить объект (NVDA+numpadAdd),следующий объект в потоке ((NVDA+shift+numpad6), и предыдущий файл в потоке (NVDA+shift+numpad4) удалены из-за большого количества сбоев при их выполнении, а также, чтобы освободить сочетания клавиш для других возможных функций.
- Теперь, в диалоговом окне синтезатора, озвучивается только видимое имя синтезатора. Ранее ему предшествовало название драйвера, не имеющее отношения к работе пользователя.
- Находясь внутри встроенного объекта, или виртуального буфера, встроенного в другой буфер (например, flash), теперь, по команде nvda+control+пробел можно выйти из встроенного объекта или виртуального буфера в основной документ. Ранее для этого использовалось сочетание клавиш nvda+пробел. Теперь команда nvda+пробел используется только для переключения между режимом просмотра и режимом форм.
- Если просмотрщику речи (запускается из меню Инструменты) передан фокус (например, было выполнено нажатие по щелчку) текст не изменится пока не сместится фокус. Это делает выделение текста (например, для копирования) гораздо более простым.
- Окна просмотрщика блогов и консоли Python открываются в развернутом виде.
- Если в рабочей области Microsoft Excel выделено более одной ячейки, озвучивается диапазон выделения, а не только активная ячейка. (#763)
- В диалогах входа в систему, учетной записи и в других защищенных экранах отключено сохранение и изменение настроек.
- Синтезатор речи Espeak обновлен до версии 1.44.03.
- Если NVDA уже запущена, нажатие горящих клавиш control+alt+n приведет к перезапуску NVDA.
- Из диалога настроек мыши удален флажок Произносить текст под курсором. Он заменен флажком Включить слежение мыши, более соответствующим назначению скрипта слежения мыши за экраном (NVDA+m).
- Обновления в режиме раскладки клавиатуры Laptop (ноутбук). Теперь включены все команды настольной раскладки, и они корректно работают на не англоязычных клавиатурах. (#798, #800)
- Серьезное изменение пользовательской документации, включая обновление списка горячих клавиш для раскладки Laptop (ноутбук), а также, синхронизацию списка горячих клавиш с руководством пользователя. (#455)
- Библиотека liblouis braille translator обновлена до версии 2.1.0. Благодаря этому исправлены некоторые ошибки, связанные с отображением китайских брайлевских символов, а также символов, не обозначенных в брайлевских таблицах. (#484, #499)
Исправления
- В приложении µTorrent, больше не произносится постоянно выделенный элемент в списке торентов, когда открыто меню.
- В приложении µTorrent теперь озвучиваются имена файлов, содержащихся в торенте.
- В приложениях Mozilla теперь правильно определяется пустая таблица или дерево просмотра.
- В приложениях Mozilla теперь корректно озвучивается «не отмечено» для переключаемых элементов управления, например, ячеек таблиц. (#571)
- В приложениях Mozilla текст правильно реализованного aria-диалога больше не игнорируется, а будет озвучиваться при появлении диалога. (#630)
- В Internet Explorer и прочих элементах управления mshtml aria атрибут "уровень" обрабатывается корректно.
- В Internet Explorer и прочих элементах управления MSHTML ARIA роль объекта теперь имеет наибольшй приоритет среди прочей информации о типе, что дает более предсказуемое и корректное поведение.
- Исправлено редкое падение которое могло наблюдаться при передвижении между фреймами в Internet Explorer.
- В документах Microsoft Word теперь снова читается текст, написанный слева на право. (#627)
- Сильно уменьшена задержка, возникающая при озвучивании динамически изменяющегося текста в дос-консолях на 64-битных системах. (#622)
- Если Skype уже запущен на время загрузки NVDA, больше не нужно перезапускать Skype, чтобы включить поддержку вспомогательных технологий. Это касается и других программ, которые проверяют системный флаг чтеца экрана.
-В приложениях Microsoft Office, NVDA больше не падает при активации функции "читать объект на переднем плане" (NVDA+b) или при перемещении между некоторыми элементами панели инструментов. (#616)
- Исправлено некорректное произнесение цифр, которые содержат 0 после разделителя: например 1,023. (#593)
- Adobe Acrobat Pro и Reader 9 больше не падают при закрытии файла и в некоторых других случаях. (#613)
- Выделяемый текст теперь произносится при нажатии клавиш control+a в некоторых редакторах, например Microsoft Word. (#761)
- Исправлена ошибка, приводящая к ненужному выделению текста в элементах управления Scintilla (например - Notepad++), когда NVDA перемещает курсор, как в случае с режимом непрерывного чтения. (#746)
- Снова стал возможным просмотр содержимого ячеек Microsoft Excel просмотровым курсором.
- NVDA снова может читать построчно в некоторых проблемных полях textArea в Internet Explorer 8. (#467)
- Windows Live Messenger 2009 больше не завершает работу сразу, как запускается NVDA. (#677)
- Теперь не обязательно нажимать tab чтобы взаимодействовать с встроенным объектом (таким, как Flash содержимое. (#775)
- В полях Scintilla controls (таких как Notepad++), начало длинных строк больше не обрезается если строка не помещается на экран. так же, эти долгие строки будут корректно отображены на брайле.
- В Loudtalks теперь озвучивается контакт-лист.
- Адрес страницы или "MSAAHTML Registered Handler" больше не произносится при открытии документа Internet Explorer и в прочих элементах управления MSHTML. (#811)
- В деревьях eclipse предыдущий выделенный пункт больше не произносится когда фокус перемещается на новый пункт.
- NVDA теперь работает на системах, когда текущая рабочая директория не входит в список директорий для поиска dll-библиотек (флаг CWDIllegalInDllSearch в реестре установлен в 0xFFFFFFFF). Это не касается большинства пользователей. (#907)
- При использовании команд передвижения по таблице в Microsoft Word NVDA больше не говорит “edge of table” после “вне таблицы” (#921)
- Когда достигнута граница таблицы при передвижении по таблице Microsoft Word, NVDA теперь сообщает об этом на языке пользователя, а не всегда на английском (#921)
- В приложениях Outlook Express, Windows Mail и Windows Live Mail NVDA теперь озвучивает состояние флажков в списках правил (#576)
- NVDA теперь читает Описание правил почтовых сообщений в Windows Live Mail 2010
2010.1
В этой версии разработчики в основном сконцентрировали внимание на исправлении ошибок и увеличении удобства использования, включая серьезные улучшения в стабильности.
Новое
- NVDA теперь запускается на системах, к которым не подключены устройства аудиовывода. Разумеется, в этом случае необходимо использовать брайлевский дисплей, либо синтезатор "Silence" (нет речи) с просмотрщиком речи. (#425)
- В диалог настроек форматирования документа добавлен флажок, регулирующий чтение ориентиров в веб-документах. Для соответствия предыдущей версии, поумолчанию этот флажок отмечен.
- Если включена функция «произносить командные клавиши», NVDA теперь произносит названия мультимедийных клавиш при нажатии (например проиграть, остановить, домашняя страница и т.д.) на многих клавиатурах. (#472)
- NVDA теперь произносит слово, которое удаляется нажатием ctrl+backspace в элементах управления, поддерживающих данную функцию. (#491)
- Клавиши стрелок теперь могут использоваться в окне програмы web formator для чтения текста и перемещения по нему. (#452)
- Добавлена поддержка списка записей в адресной книге Microsoft Office Outlook.
- Улучшена поддержка встроенных редактируемых (режим дизайна) документов в Internet Explorer. (#402)
- Новая команда (nvda+shift+numpadMinus) приводит фокус к текущему объекту навигатора.
- Добавлены новые команды для блокирования и разблокирования левой и правой кнопок мыши. Используются при перетаскивании объектов. Shift+numpad Разделить – заблокировать/разблокировать левую кнопку, Shift+numpad умножить – заблокировать/разблокировать правую кнопку мыши.
- Добавлены новые брайлевские таблицы: German 8 dot computer braille, German grade 2, Finnish 8 dot computer braille, Chinese (Hong Kong, Cantonese), Chinese (Taiwan, Manderin). (#344, #369, #415, #450)
- Во время инсталляции NVDA появилась возможность не создавать ярлык на рабочем столе (соответственно, и сочетание клавиш для быстрого вызова). (#518)
- В 64-битных приложениях NVDA теперь может использовать информацию, предоставляемую технологией IAccessible2. (#479)
- Улучшена поддержка технологии Live regions ("живые области") в приложениях Mozilla. (#246)
- Стала доступной библиотека для управления NVDA из других приложений. Реализованы функции управления речью и вывода сообщений на брайлевский дисплей.
- Теперь озвучиваются информационные сообщения и сообщения об ошибке на экране входа в систему в Windows Vista и Windows 7. (#506)
- Добавлена поддержка интерактивных PDF форм, созданных при помощи Adobe LiveCycle. (#475)
- NVDA теперь может автоматически читать приходящие сообщения в miranda IM. Управляется опцией "читать динамические изменения содержимого" (NVDA+5). Также, добавлены скрипты для повтора последних трех сообщений (NVDA+control+цифра). (#546)
- Добавлена поддержка текстовых полей ввода в flash-содержимом. (#461)
Изменения
- Чересчур длинное сообщение клавиатурной справки в главном меню Windows 7 больше не произносится.
- Дисплейный синтезатор (The Display Synth) заменен на новый «Просмотрщик речи» (Speech Viewer). Чтобы его активировать, выберите Speech Viewer в меню Сервис. Просмотрщик речи может быть использован, независимо от того, каким синтезатором речи вы пользуетесь. (#44)
- Информационные сообщения на брайлевском дисплее теперь пропадают, когда есть новая информация. Ранее, сообщение всегда оставалось на дисплее столько времени, сколько установлено в настройках.
- Настройка привязки брайля к системному курсору, либо к просмотровому курсору (NVDA+ctrl+t) теперь доступна и из диалога настроек брайля. Также, теперь она сохраняется в настройках пользователя.
- Синтезатор Espeak обновлен до версии 1.43.
- Брайлевский транслятор (liblouis Braille translator) обновлен до версии 1.8.0.
- Значительно улучшено чтение при перемещении по символам или словам в виртуальном буфере. Прежде произносилось много лишнего и очень отличалось от чтения при перемещении по строкам. (#490)
- Клавиша "control" теперь просто прерывает реч, а не приостанавливает ее, как это было раньше. Для приостановки/возобновления речи используйте клавишу "shift".
- количество строк и столбцов в таблице теперь не произносится при изменении фокуса.
Исправления
- Больше не возникает проблем с запуском NVDA в случае, когда UI Automation доступна, но, по какой-то причине, не работает. (#483)
- больше не произносится содержимое всей строки таблицы во время перемещения внутри ячейки в приложениях Mozilla, как это иногда прежде случалось. (#482)
- NVDA теперь не тормозит при раскрытии древовидных элементов, содержащих гигантское количество вложенных веток.
- Перечисляя доступные Sapi 5 голоса, NVDA теперь пытается определить неработающие и исключить их из списка голосов и настроек синтезатора. Ранее, если находился хотя бы один проблемный голос, Sapi 5 драйвер NVDA иногда не запускался.
- В виртуальном буфере теперь произносятся горячие клавиши элементов в соответствии с настройкой диалога представления объектов. (#486)
- В виртуальном буфере больше не озвучиваются координаты строки/столбца для заголовков ячеек, если отключено озвучивание таблиц.
- В виртуальном буфере корректно читаются координаты строки/столбца, если вы вышли из таблицы и вернулись в ту же ячейку, не просматривая перед этим других ячеек; например, нажав стрелку вверх, а затем вернуться стрелкой вниз на первую ячейку таблицы. (#378)
- Пустые строки в документах Microsoft Word и в элементах управления MSHTML теперь корректно отображаются на брайлевском дисплее. Раньше, вместо текущей строки, отображалось текущее предложение. (#420)
- Множественные исправления безопасности при работе NVDA с экраном входа в систему и другими защищенными экранами. (#515)
- Положение курсора теперь корректно обновляется при непрерывном чтении в стандартных полях редактирования Windows и документах Microsoft Word в ситуациях, когда курсор выходит за нижнюю границу экрана. (#418)
- В виртуальном буфере больше не отображается текст для изображений внутри ссылок и элементов, активируемых по щелчку мыши, который помечен авторами страницы как не относящийся к программе экранного доступа. (#423)
- Исправления в раскладке клавиатуры для ноутбуков (laptop keyboard layout) (#517)
- Если брайль привязан к просмотровому курсору, курсор теперь корректно перемещается по тексту ДОС консолей.
- В главном окне программы “TeamTalk3” и «TeamTalk4 classic” больше не произносится значение индикатора уровня громкости, при каждом его обновлении. Так же, теперь корректно озвучиваются специальные символы в окне входящих сообщений этой программы.
- В меню "пуск" Windows 7 NVDA больше не читает пункты дважды. (#474)
- При активации внутристраничной ссылки в Firefox 3.6, курсор корректно перемещается к нужному месту страницы.
- Устранена ошибка, приводящая к тому, что некоторый текст в PDF документах не отображался.
- Устранена ошибка в произношении некоторых чисел, разделенных дефисом, например 500-1000. (#547)
- Устранена ошибка, приводящая к зависанию Internet Explorer в Windows XP при работе с флажками на странице Windows Update. (#477)
- При использовании встроенного синтезатора espeak одновременное проигрывание речи и тоновых сигналов больше не приводит в особых случаях к зависаниям на некоторых системах. Такое могло произойти, на пример, при копировании больших объемов данных в проводнике windows.
- NVDA не сообщает о состоянии "занято" (обновление или перезагрузка страницы) для документов в firefox, которые в данный момент не видны на экране. Это также приводило к нежелательному чтению статусной строки активного приложения.
- При переключении раскладки клавиатуры (control+shift или alt+shift) на речь и брайль выводится полное имя раскладки. Раньше эта информация выводилась только на синтезатор и альтернативные раскладки (на пример "Dvorak") вобще не произносились.
- Если чтение таблиц отключено, табличная информация больше не произносится при изменении фокуса.
- Некоторые проблемные стандартные деревья в 64 битных приложениях (На пример содержание в Microsoft HTML Help) теперь доступны. (#473)
- Fixed some problems with logging of messages containing non-ASCII characters. This could cause spurious errors in some cases on non-English systems. (#581)
- Информация в диалоге "о программе" теперь отображается на языке пользователя, а не только на английском, как это было ранее. (#586)
- Problems are no longer encountered when using the synthesiser settings ring after the voice is changed to one which has less settings than the previous voice.
- In Skype 4.2, contact names are no longer spoken twice in the contact list.
- Fixed some potentially major memory leaks in the GUI and in virtual buffers. (#590, #591)
- Work around a nasty bug in some SAPI 4 synthesisers which was causing frequent errors and crashes in NVDA. (#597)
2009.1
Основные новинки этой версии: поддержка 64-битных операционных систем; значительное улучшение работы в Internet Explorer и Adobe Reader; поддержка Windows 7; обработка защищенных рабочих столов Windows: экран входа в систему, диалог контроля учетных записей, экран смены пользователя; доступность Adobe Flash и Sun Java элементов на web-страницах. Также внесено несколько существенных изменений, делающих «NVDA» ещё более стабильной и удобной в использовании.
Новое
- Официальная поддержка 64-битных операционных систем Windows! (#309)
- добавлен драйвер для синтезатора "Newfon". Обратите внимание, требуется специальная версия синтезатора "Newfon". (#206)
- в виртуальных буферах, режим редактирования и режим обзора озвучиваются сигналами, а не речью. Включено по умолчанию. Можно изменить настройку через диалог "Виртуальные Буферы. (#244)
- NVDA больше не прерывает речь во время изменения уровня громкости при использовании соответствующих команд, что дает пользователю возможность сразу слышать новую настройку. (#287)
- полностью переработана поддержка "Microsoft Internet Explorer" и "Adobe Acrobat". Поддержка стандартизована с компонентами core, используемыми для "Mozilla Gecko", теперь, быстрая обработка страниц, большое количество навигационных команд, (список ссылок, выделение текста, автоматический переход между режимами обзора и редактирования) и поддержка Брайля доступна в этих документах.
- улучшена поддержка диалога настройки даты и времени (Windows Vista Date / Time properties dialog).
- улучшена поддержка для нового стиля главного меню (XP/Vista start menu), теперь, правильно озвучивается информация уровня.
- В диалог настроек мыши добавлен параметр, позволяющий изменять уровень озвучивания текста при перемещении указателя мыши. Доступны следующие варианты: абзац, строка, слово, символ.
- Теперь озвучиваются орфографические ошибки в в Microsoft Word.
- Поддерживается проверка орфографии в Microsoft Word 2007. Частичная поддержка проверки орфографии в более ранних версиях Microsoft Word.
- Улучшена поддержка Windows Live Mail. Теперь можно просматривать сообщения в текстовом формате, также доступно создание сообщения в форматах «Обычный текст» и «HTML»
- В Windows Vista, если пользователь переместился на защищенный рабочий стол (из-за того, что появился диалог смены пользователя, либо было нажато сочетание ctrl+alt+delete), NVDA сообщит о перемещении на защищенный рабочий стол.
- «NVDA» теперь озвучивает текст под курсором в консоли DOS Windows.
- Поддержка технологии автоматизации пользовательского интерфейса (UI Automation), которая появилась в windows 7, а также другие улучшения для работы с новой операционной системой.
- Добавлена возможность автоматического запуска «NVDA» при старте Windows. Настройка доступна в диалоговом окне общих настроек.
- “NVDA» теперь может читать защищенные экраны, такие какэкран входа в систему, ctrl+alt+delete, диалог контроля учетных записей, экран смены пользователя в Windows XP и более ранних версиях. Параметр озвучивания экрана входа в систему находится в основных настройках «NVDA».
- Добавлен драйвер для брайлевских дисплеев Optelec ALVA BC6.
- Нажимая n и Shift+n, находясь в веб-документе, можно перемещаться вперед и назад по тексту, пропуская группы ссылок.
- При просмотре веб-документа теперь озвучиваются ориентиры. Для перемещения вперед и назад по ориентирам нажимайте d и shift+d соответственно.
- Список ссылок, доступный при просмотре веб-документа, теперь заменен на список элементов. Здесь отображаются ссылки, заголовки и ориентиры. Заголовки и ориентиры расположены иерархически. (n363)
- В новом списке элементов имеется поле «Фильтровать по», позволяющее отфильтровывать определенные элементы, включая введенный текст. (#173)
- Портабельные версии «NVDA» теперь обращаются к пользовательским настройкам, сохраняемым в папке ‘userConfig’, находящейся внутри папки «NVDA», что позволяет сохранять пользовательские настройки отдельно от настроек программы, как это реализовано в инсталляционных версиях.
- Custom app modules, braille display drivers and synth drivers can now be stored in the user's configuration directory. (#337)
- Начальная обработка веб-страниц теперь происходит в фоновом режиме, что дает пользователю возможность продолжать взаимодействовать с системой. Если процесс загрузки затягивается больше, чем на секунду, пользователь будет об этом проинформирован.
- Если «NVDA» определяет собственное зависание по какой-либо причине, она перестает перехватывать нажатия клавиш, давая пользователю больше возможностей по восстановлению системы.
- Добавлена возможность перетаскивания объектов (Aria drag and drop) в Mozilla Gecko.
- При перемещении внутри виртуального буфера теперь озвучивается заголовок текущего документа, текущая строка, или выделенный текст. Это дает возможность перемещаться по веб-странице, как по обычному документу. (#210)
- добавилась возможность взаимодействия с встроеными объектами, такими как flash-содержимое Sun Java, . Для передачи фокуса объекту нажмите на нем “энтер”(как для полей ввода и прочих элементов форм). Если объект доступен, то вы сможете взаимодействовать с ним как с простым приложением (Нажимайте таб для перемещения по окну). Для возвращения в в буфер к просмотру страницы нажмите NVDA+space. (#431)
- Добавлены горячие клавиши o, shift+o для перемещения к следующему/предыдущему встроенному объекту соответственно.
- Теперь NVDA имеет полный доступ к приложениям, которые запущены с правами администратора в Windows Vista и Windows 7. Работает только в официальных установленых версиях. Не работает в тестовых зборках и в портабельных копиях NVDA
Изменения
- NVDA больше не озвучивает "NVDA готов" во время запуска.
- Звуки по загрузке и выгрузке NVDA, теперь, воспроизводятся через звуковое устройство, на которое выводится речь NVDA, вместо воспроизведения через устройство "Windows", выбранное по умолчанию. (#164)
- Улучшено озвучивание строки состояния. Теперь NVDA может озвучивать изменения как речью, так и при помощи речи и сигналов одновременно.
- Теперь, при попадании в фокус, не озвучиваются такие настраиваемые элементы управления, как панель, приложение, фрейм,если только они не являются безымянными.
- По команде «копировать размеченный текст в буфер обмена» (NVDA+f10) теперь копируется текст от начала фрагмента до текущей позиции просмотрового курсора, включая символ под курсором. Это позволяет копировать последний символ строки, что ранее было невозможно. (#430)
- Удален скрипт местоположения объекта (ctrl+NVDA+numpad5). Эта комбинация клавиш не работала на некоторых клавиатурах, и скрипт оказался не слишком востребованным.
- Скрипт, озвучивающий размеры текущего объекта, переназначен на сочетание клавиш NVDA+numpadDelete. Старая комбинация не работала на некоторых клавиатурах. Вместо координат объекта, теперь произносятся его ширина и высота.
- Улучшена работа NVDA (особенно на нетбуках) в ситуациях, когда воспроизводится ряд частых сигналов: например, при быстром перемещении мыши с включенным озвучиванием координат. (#396)
- Звук ошибки NVDA больше не будет проигрываться в релиз кандидатах и финальных версиях. Запись ошибок в журнал по прежнему ведется
Исправления
- При запуске NVDA из 8.3 dos пути, но программа установлена в папку по длинному пути (Например, "progra~1" вместо "program files") NVDA правильно определит это и, соответственно, загрузит пользовательские настройки.
- Чтение заголовка окна на переднем плане по команде "NVDA+t", теперь, корректно работает и в меню.
- На Брайлевском дисплее больше не отображается излишняя информация, например, при фокусе на не размеченной области.
- Больше не озвучивается излишняя информацияпри смене фокуса в "Java" или "Lotus".
- Поддержка поля ввода поискового запроса в справке (Windows Help (CHM) viewer). До устранения бага невозможно было прочитать текущее введенное слово, поскольку оно постоянно менялось.
- Правильно озвучивается нумерация страниц в Microsoft Word.
- Улучшено взаимодействие с диалоговыми окнами Microsoft Word (диалог выбора шрифта). По контроллерам теперь можно перемещаться клавишами стрелок.
- Улучшена поддержка консолей DOS. Теперь читается содержимое консолей, которые раньше виделись как пустые. * «NVDA» больше не прерывается при нажатии ctrl+break.
- В Windows Vista и предыдущих версиях, если, при завершении инсталляции выбрано «Запустить NVDA, она запустится с обычными правами пользователя.
- При произнесении набираемого текста правильно обрабатывается клавиша Backspace. (#306)
- Больше не произносится «Главное меню» вместо некоторых контекстных меню в проводнике. (#257)
- Корректно обрабатываются маркеры в Mozilla gecko. (#156)
- Больше автоматически не перемещается фокус в поля редактирования, в которых, при изменении фокуса, обновляется текст. (#220)
- Теперь NVDA будет пробовать возобновить собственную работоспособность в некоторых ситуациях, которые до этого приводили к полному зависанию. На самодиагностику и восстановление в отдельных случаях может уйти до 10 секунд.
- Если языком «NVDA» выбран язык системы по умолчанию, То используется язык, установленный в качестве основного в региональных настройках Windows. (#353)
- NVDA теперь определяет контроллеры в AIM 7.
- NVDA больше не вылетает при выполнении команды «Пропуск клавиши». Ранее, если клавиша была нажата и удерживалась, NVDA зависала, и ее приходилось перезапускать. (#413)
- Больше не игнорируется панель задач, когда на нее перемещается курсор. Такое часто случалось при выходе из приложений. “NVDA» не сообщала о том, что фокус изменился.
- В приложениях, использующих Java Access Bridge (включая OpenOffice.org) NVDA теперь правильно сообщает о включении/отключении нумерации строк.
- Корректно обрабатывается команда копирования размеченного фрагмента (NVDA+f10), в случаях, когда курсор находится перед маркером, отмечающим начало фрагмента. Ранее, в подобных ситуациях возникали проблемы, в частности, зависания при работе в Блокноте.
- Больше самопроизвольно не изменяются громкость и высота тембра синтезатора eSpeak, что раньше наблюдалось, если в тексте встречался управляющий символ 0x1. (#437)
- По команде »произнести выделенный текст» (NVDA+shift+стрелка вверх), в тех объектах, где выделение текста не поддерживается, NVDA теперь сообщает о том, что выделенного текста нет.
- Исправлена ошибка, приводившая к зависанию NVDA при нажатии клавиши enter на какой-либо кнопке в Миранде (Miranda-Aim). (#440)
- Исправлена обработка текущей строки, или выделенного текста при чтении по буквам, либо копировании объекта навигатора.
- Реализован обход ошибки в windows, из-за которой в ссылках, которые можно найти в диалогах “свойства папки” и других диалогах проводника и Internet Explorer к тексту ссылки добавлялся мусор (#451)
- Исправлена команда произнесения даты и времени (NVDA+f12). В некоторых локалях дата произносилась не до конца. (#471)
- Fixed the issue where the system screen reader flag was sometimes inappropriately cleared after interacting with secure Windows screens. This could cause problems in applications which check the screen reader flag, including Skype, Adobe Reader and Jart. (#462)
- In an Internet Explorer 6 combo box, the active item is now reported when it is changed. (#342)
0.6p3
Новое
- Поскольку для «NVDA» недоступна строка формулы в Microsoft Excel, создано специальное диалоговое окно для NVDA, которое появляется, когда пользователь нажимает f2 на ячейке.
- Поддержка форматирования в элементах управления стандарта IAccessible2 text, включая приложения Mozilla
- Где возможно, озвучиваются грамматические ошибки. Параметр доступен из диалога настроек форматирования документа.
- Добавилась настройка, изменяющая озвучивание строк состояния. Сигнал может издаваться при изменении всех, или только видимых строк состояния. При желании, «NVDA» можно настроить на проговаривание каждых 10%.
- Теперь определяются ссылки в элементах управления richedit.
- В большинстве редактируемых элементов управления курсор мыши теперь можно перемещать на символ, находящийся под просмотровым курсором. Прежде, он перемещался только к центру элемента управления.
- В виртуальных буферах, при помощи просмотрового курсора, теперь можно читать текст непосредственно самого буфера, а не только текст, находящийся внутри объекта навигатора, часто неинформативный для пользователя. Это значит, что по виртуальному буферу можно перемещаться иерархически, используя объектную навигацию, и просмотровый курсор будет следовать за курсором навигатора.
- Handle some additional states on Java controls.
- If the title command (NVDA+t) is pressed twice, it spells the title. If pressed thrice, it is copied to the clipboard.
- Keyboard help now reads the names of modifier keys when pressed alone.
- Key names announced by keyboard help are now translatable.
- Added support for the recognized text field in SiRecognizer. (#198)
- Support for braille displays!
- Added a command (NVDA+c) to report the text on the Windows clipboard. (#193)
- In virtualBuffers, if NVDA automatically switches to focus mode, you can use the escape key to switch back to browse mode. NVDA+space can still also be used.
- In virtual buffers, when the focus changes or the caret is moved, NVDA can automatically switch to focus mode or browse mode as appropriate for the control under the caret. This is configured from the Virtual Buffers dialog. (#157)
- Rewritten SAPI4 synthesizer driver which replaces the sapi4serotek and sapi4activeVoice drivers and should fix the problems encountered with these drivers.
- The NVDA application now includes a manifest, which means that it no longer runs in compatibility mode in Windows Vista.
- The configuration file and speech dictionaries are now saved in the user's application data directory if NVDA was installed using the installer. This is necessary for Windows Vista and also allows multiple users to have individual NVDA configurations.
- Added support for position information for IAccessible2 controls.
- Added the ability to copy text to the clipboard using the review cursor. NVDA+f9 sets the start marker to the current position of the review cursor. NVDA+f10 retrieves the text between the start marker and the current position of the review cursor and copies it to the clipboard. (#240)
- Added support for some edit controls in pinacle tv software.
- When announcing selected text for long selections (512 characters or more), NVDA now speaks the number of selected characters, rather than speaking the entire selection. (#249)
Changes
- If the audio output device is set to use the Windows default device (Microsoft Sound Mapper), NVDA will now switch to the new default device for eSpeak and tones when the default device changes. For example, NVDA will switch to a USB audio device if it automatically becomes the default device when it is connected.
- Improve performance of eSpeak with some Windows Vista audio drivers.
- reporting of links, headings, tables, lists and block quotes can now be configured from the Document Formatting settings dialog. Previously to configure these settings for virtual buffers, the virtual buffer settings dialog would have been used. Now all documents share this configuration.
- Rate is now the default setting in the speech synthesizer settings ring.
- Improve the loading and unloading of appModules.
- The title command (NVDA+t) now only reports the title instead of the entire object. If the foreground object has no name, the application's process name is used.
- Instead of virtual buffer pass through on and off, NVDA now reports focus mode (pass through on) and browse mode (pass through off).
- Voices are now stored in the configuration file by ID instead of by index. This makes voice settings more reliable across systems and configuration changes. The voice setting will not be preserved in old configurations and an error may be logged the first time a synthesizer is used. (#19)
- The level of a tree view item is now announced first if it has changed from the previously focused item for all tree views. Previously, this was only occurring for native Windows (SysTreeView32) tree views.
Bug Fixes
- The last chunk of audio is no longer cut off when using NVDA with eSpeak on a remote desktop server.
- Fix problems with saving speech dictionaries for certain voices.
- Eliminate the lag when moving by units other than character (word, line, etc.) towards the bottom of large plain text documents in Mozilla Gecko virtual buffers. (#155)
- If speak typed words is enabled, announce the word when enter is pressed.
- Fix some character set issues in richedit documents.
- The NVDA log viewer now uses richedit instead of just edit to display the log. This improves reading by word with NVDA.
- Fix some issues related to embedded objects in richedit controls.
- NVDA now reads page numbers in Microsoft Word. (#120)
- Fix the issue where tabbing to a checked checkbox in a Mozilla Gecko virtual buffer and pressing space would not announce that the checkbox was being unchecked.
- Correctly report partially checked checkboxes in Mozilla applications.
- If the text selection expands or shrinks in both directions, read the selection as one chunk instead of two.
- When reading with the mouse, text in Mozilla Gecko edit fields should now be read.
- Say all should no longer cause certain SAPI5 synthesizers to crash.
- Fixed an issue which meant that text selection changes were not being read in Windows standard edit controls before the first focus change after NVDA was started.
- Fix mouse tracking in Java objects. (#185)
- NVDA no longer reports Java tree view items with no children as being collapsed.
- Announce the object with focus when a Java window comes to the foreground. Previously, only the top-level Java object was announced.
- The eSpeak synthesizer driver no longer stops speaking completely after a single error.
- Fix the issue whereby updated voice parameters (rate, pitch, etc.) were not saved when the voice was changed from the synthesizer settings ring.
- Improved the speaking of typed characters and words.
- Some new text that was previously not spoken in text console applications (such as some text adventure games) is now spoken.
- NVDA now ignores focus changes in background windows. Previously, a background focus change could be treated as if the real focus changed.
- Improved the detection of the focus when leaving context menus. Previously, NVDA often didn't react at all when leaving a context menu.
- NVDA now announces when the context menu is activated in the Start menu.
- The classic Start menu is now announced as Start menu instead of Application menu.
- Improved the reading of alerts such as those encountered in Mozilla Firefox. The text should no longer be read multiple times and other extraneous information will no longer be read. (#248)
- The text of focusable, read-only edit fields will no longer be included when retrieving the text of dialogs. This fixes, for example, the automatic reading of the entire license agreement in installers.
- NVDA no longer announces the unselection of text when leaving some edit controls (example: Internet Explorer address bar, Thunderbird 3 email address fields).
- When opening plain text emails in Outlook Express and Windows Mail, focus is correctly placed in the message ready for the user to read it. Previously the user had to press tab or click on the message in order to use cursor keys to read it.
- Fixed several major issues with the "Speak command keys" functionality.
- NVDA can now read text past 65535 characters in standard edit controls (e.g. a large file in Notepad).
- Improved line reading in MSHTML edit fields (Outlook Express editable messages and Internet Explorer text input fields).
- NVDA no longer sometimes freezes completely when editing text in OpenOffice. (#148, #180)
0.6p2
- Improved the default ESpeak voice in NVDA
- Added a laptop keyboard layout. Keyboard layouts can be configured from NVDA's Keyboard settings dialog. (#60)
- Support for grouping items in SysListView32 controls, mainly found in Windows Vista. (#27)
- Report the checked state of treeview items in SysTreeview32 controls.
- Added shortcut keys for many of NVDA's configuration dialogs
- Support for IAccessible2 enabled applications such as Mozilla Firefox when running NVDA from portable media, with out having to register any special Dll files
- Fix a crash with the virtualBuffers Links List in Gecko applications. (#48)
- NVDA should no longer crash Mozilla Gecko applications such as Firefox and Thunderbird if NVDA is running with higher privilages than the Mozilla Gecko application. E.g. NVDA is running as Administrator.
- Speech dictionaries (previously User dictionaries) now can be either case sensitive or insensitive, and the patterns can optionally be regular expressions. (#39)
- Whether or not NVDA uses a 'screen layout' mode for virtual buffer documents can now be configured from a settings dialog
- No longer report anchor tags with no href in Gecko documents as links. (#47)
- The NVDA find command now remembers what you last searched for, across all applications. (#53)
- Fix issues where the checked state would not be announced for some checkboxes and radio buttons in virtualBuffers
- VirtualBuffer pass-through mode is now specific to each document, rather than NVDA globally. (#33)
- Fixed some sluggishness with focus changes and incorrect speech interuption which sometimes occured when using NVDA on a system that had been on standby or was rather slow
- Improve support for combo boxes in Mozilla Firefox. Specifically when arrowing around them text isn't repeated, and when jumping out of them, ancestor controls are not announced unnecessarily. Also virtualBuffer commands now work when focused on one when you are in a virtualBuffer.
- Improve accuracy of finding the statusbar in many applications. (#8)
- Added the NVDA interactive Python console tool, to enable developers to look at and manipulate NVDA's internals as it is running
- sayAll, reportSelection and reportCurrentLine scripts now work properly when in virtualBuffer pass-through mode. (#52)
- The increase rate and decrease rate scripts have been removed. Users should use the synth settings ring scripts (control+nvda+arrows) or the Voice settings dialog
- Improve the range and scale of the progress bar beeps
- Added more quick keys to the new virtualBuffers: l for list, i for list item, e for edit field, b for button, x for checkbox, r for radio button, g for graphic, q for blockquote, c for combo box, 1 through 6 for respective heading levels, s for separator, m for frame. (#67, #102, #108)
- Canceling the loading of a new document in Mozilla Firefox now allows the user to keep using the old document's virtualBuffer if the old document hadn't yet really been destroyed. (#63)
- Navigating by words in virtualBuffers is now more accurate as words do not accidentally contain text from more than one field. (#70)
- Improved accuracy of focus tracking and focus updating when navigating in Mozilla Gecko virtualBuffers.
- Added a findPrevious script (shift+NVDA+f3) for use in new virtualBuffers
- Improved sluggishness in Mozilla Gecko dialogs (in Firefox and Thunderbird). (#66)
- Add the ability to view the current log file for NVDA. it can be found in the NVDA menu -> Tools
- Scripts such as say time and date now take the current language in to account; punctuation and ordering of words now reflects the language
- The language combo box in NVDA's General settings dialog now shows full language names for ease of use
- When reviewing text in the current navigator object, the text is always up to date if it changes dynamically. E.g. reviewing the text of a list item in Task Manager. (#15)
- When moving with the mouse, the current paragraph of text under the mouse is now announced, rather than either all the text in that particular object or just the current word. Also audio coordinates, and announcement of object roles is optional, they are turned off by default
- Support for reading text with the mouse in Microsoft Word
- Fixed bug where leaving the menu bar in applications such as Wordpad would cause text selection to not be announced anymore
- In Winamp, the title of the track is no longer announced again and again when switching tracks, or pausing/resuming/stopping playback.
- In Winamp, Added ability to announce state of the shuffle and repeat controls as they are switched. Works in the main window and in the playlist editor
- Improve the ability to activate particular fields in Mozilla Gecko virtualBuffers. May include clickable graphics, links containing paragraphs, and other weird structures
- Fixed an initial lag when opening NVDA dialogs on some systems. (#65)
- Add specific support for the Total Commander application
- Fix bug in the sapi4serotek driver where the pitch could get locked at a particular value, i.e. stays high after reading a capital letter. (#89)
- Announce clickable text and other fields as clickable in Mozilla Gecko VirtualBuffers. e.g. a field which has an onclick HTML attribute. (#91)
- When moving around Mozilla Gecko virtualBuffers, scroll the current field in to view -- useful so sighted peers have an idea of where the user is up to in the document. (#57)
- Add basic support for ARIA live region show events in IAccessible2 enabled applications. Useful in the Chatzilla IRC application, new messages will now be read automatically
- Some slight improvements to help use ARIA enabled web applications, e.g. Google Docs
- Stop adding extra blank lines to text when copying it from a virtualBuffer
- Stop the space key from activating a link in the Links List. Now it can be used like other letters in order to start typing the name of a particular link you wish to go to
- The moveMouseToNavigator script (NVDA+numpadSlash) now moves the mouse to the centre of the navigator object, rather than the top left
- Added scripts to click the left and right mouse buttons (numpadSlash and numpadStar respectively)
- Improve access to the Windows System Tray. Focus hopefully should no longer seem to keep jumping back to one particular item. Reminder: to get to the System Tray use the Windows command WindowsKey+b. (#10)
- Improve performance and stop announcing extra text when holding down a cursor key in an edit field and it hits the end
- Stop the ability for NVDA to make the user wait while particular messages are spoken. Fixes some crashes/freezes with particular speech synthesizers. (#117)
- Added support for the Audiologic Tts3 speech synthesizer, contribution by Gianluca Casalino. (#105)
- Possibly improve performance when navigating around documents in Microsoft Word
- Improved accuracy when reading text of alerts in Mozilla Gecko applications
- Stop possible crashes when trying to save configuration on non-English versions of Windows. (#114)
- Add an NVDA welcome dialog. This dialog is designed to provide essential information for new users and allows CapsLock to be configured as an NVDA modifier key. This dialog will be displayed when NVDA is started by default until it is disabled.
- Fix basic support for Adobe Reader so it is possible to read documents in versions 8 and 9
- Fix some errors that may have occured when holding down keys before NVDA is properly initialized
- If the user has configured NVDA to save configuration on exit, make sure the configuration is properly saved when shutting down or logging out of Windows.
- Added an NVDA logo sound to the beginning of the installer, contributed by Victer Tsaran
- NVDA, both running in the installer and otherwise, should properly clean up its system tray icon when it exits
- Labels for standard controls in NVDA's dialogs (such as Ok and cancel buttons) should now show in the language NVDA is set to, rather than just staying in English.
- NVDA's icon should now be used for the NVDA shortcuts in the start menu and on the Desktop, rather than a default application icon.
- Read cells in MS Excel when moving with tab and shift+tab. (#146)
- Fix some double speaking in particular lists in Skype.
- Improved caret tracking in IAccessible2 and Java applications; e.g. in Open Office and Lotus Symphony, NVDA properly waits for the caret to move in documents rather than accidentally reading the wrong word or line at the end of some paragraphs. (#119)
- Support for AkelEdit controls found in Akelpad 4.0
- NVDA no longer locks up in Lotus Synphony when moving from the document to the menu bar.
- NVDA no longer freezes in the Windows XP Add/Remove programs applet when launching an uninstaller. (#30)
- NVDA no longer freezes when opening Spybot Search and Destroy
0.6p1
Access to web content with new in-process virtualBuffers (so far for Mozilla Gecko applications including Firefox3 and Thunderbird3)
- Load times have been improved almost by a factor of thirty (you no longer have to wait at all for most web pages to load in to the buffer)
- Added a links list (NVDA+f7)
- Improved the find dialog (control+nvda+f) so that it performs a case-insencitive search, plus fixed a few focus issues with that dialog box.
- It is now possible to select and copy text in the new virtualBuffers
- By default the new virtualBuffers represent the document in a screen layout (links and controls are not on separate lines unless they really are visually). You can toggle this feature with NVDA+v.
- It is possible to move by paragraph with control+upArrow and control+downArrow.
- Improved support for dynamic content
- Improved over all accuracy of reading lines and fields when arrowing up and down.
Internationalization
- It is now possible to type accented characters that rely on a "dead character", while NVDA is running.
- NVDA now announces when the keyboard layout is changed (when pressing alt+shift).
- The announce date and time feature now takes the system's current regional and language options in to account.
- added czech translation (by Tomas Valusek with help from Jaromir Vit)
- added vietnamese translation by Dang Hoai Phuc
- Added Africaans (af_ZA) translation, by Willem van der Walt.
- Added russian translation by Dmitry Kaslin
- Added polish translation by DOROTA CZAJKA and friends.
- Added Japanese translation by Katsutoshi Tsuji.
- added Thai translation by Amorn Kiattikhunrat
- added croatian translation by Mario Percinic and Hrvoje Katic - Added galician translation by Juan C. buno
- Added galician translation by Juan C. buno
- added ukrainian translation by Aleksey Sadovoy
Speech
- NVDA now comes packaged with eSpeak 1.33 which contains many improvements, among those are improved languages, named variants, ability to speak faster.
- The voice settings dialog now allows you to change the variant of a synthesizer if it supports one. Variant is usually a slight variation on the current voice. (eSpeak supports variants).
- Added the ability to change the inflection of a voice in the voice settings dialog if the current synthesizer supports this. (eSpeak supports inflection).
- Added the ability to turn off speaking of object position information(e.g. 1 of 4). This option can be found in the Object presentation settings dialog.
- NVDA can now beep when speaking a capital letter. This can be turned on and off with a check box in the voice settings dialog. Also added a raise pitch for capitals check box to configure whether NVDA should actually do its normal pitch raise for capitals. So now you can have either raise pitch, say cap, or beep, for capitals.
- Added the ability to pause speech in NVDA (like found in Voice Over for the Mac). When NVDA is speaking something, you can press the control or shift keys to silence speech just like normal, but if you then tap the shift key again (as long as you havn't pressed any other keys) speech will continue from exactly where it left off.
- Added a virtual synthDriver which outputs text to a window instead of speaking via a speech synthesiser. This should be more pleasant for sighted developers who are not used to speech synthesis but want to know what is spoken by NVDA. There are probably still some bugs, so feedback is most definitely welcome.
- NVDA no longer by default speaks punctuation, you can enable speaking of punctuation with NVDA+p.
- eSpeak by default now speaks quite a bit slower, which should make it easier for people who are using eSpeak for the first time, when installing or starting to use NVDA.
- Added user dictionaries to NVDA. These allow you to make NVDA speak certain text differently. There are three dictionaries: default, voice, and temporary. Entries you add to the default dictionary will happen all the time in NVDA. Voice dictionaries are specific to the current synthesizer and voice you currently have set. And temporary dictionary is for those times you quickly want to set a rule while you are doing a particular task, but you don't want it to be perminant (it will disappear if you close NVDA). For now the rules are regular expressions, not just normal text.
- Synthesizers can now use any audio output device on your system, by setting the output device combo box in the Synthesizer dialog before selecting the synthesizer you want.
Performance
- NVDA no longer takes up a huge amount of system memory , when editing messages in mshtml edit controls
- Improved performance when reviewing text inside many controls that do not actually have a real cursor. e.g. MSN Messenger history window, treeview items, listview items etc.
- Improved performance in rich edit documents.
- NVDA should no longer slowly creep up in system memory size for no reason
- Fixed bugs when trying to focus on a dos console window more than three or so times. NVDA did have a tendency to completely crash.
Key commands
- NVDA+shift+numpad6 and NVDA+shift+numpad4 allow you to navigate to the next or previous object in flow respectively. This means that you can navigate in an application by only using these two keys with out having to worry about going up by parent, or down to first child as you move around the object hyerarchy. For instance in a web browser such as firefox, you could navigate the document by object, by just using these two keys. If next in flow or previous in flow takes you up and out of an object, or down in to an object, ordered beeps indicate the direction.
- You can now configure voice settings with out opening the voice settings dialog, by using the Synth Settings Ring. The synth settings ring is a group of voice settings you can toggle through by pressing control+NVDA+right and control+NVDA+left. To change a setting use control+NVDA+up and control+NVDA+down.
- Added a command to report the current selection in edit fields (NVDA+shift+upArrow).
- Quite a few NVDA commands that speak text (such as report current line etc) now can spell the text if pressed twice quickly.
- the capslock, numpad insert and extended insert can all be used as the NVDA modifier key. Also if one of these keys is used, pressing the key twice with out pressing any other keys will send the key through to the operating system, just like you'd pressed the key with out NVDA running. To make one of these keys be the NVDA modifier key, check its checkbox in the Keyboard settings dialog (used to be called the keyboard echo dialog).
Application support
- Improved support for Firefox3 and Thunderbird3 documents. Load times have been improved by almost a factor of thirty, a screen layout is used by default (press nvda+v to toggle between this and no screen layout), a links list (nvda+f7 has been added), the find dialog (control+nvda+f) is now case-insensitive, much better support for dynamic content, selecting and copying text is now possible.
- In the MSN Messenger and Windows Live Messenger history windows, it is now possible to select and copy text.
- Improved support for the audacity application
- Added support for a few edit/text controls in Skype
- Improved support for Miranda instant messenger application
- Fixed some focus issues when opening html and plain text messages in Outlook Express.
- Outlook express newsgroup message fields are now labeled correctly
- NVDA can now read the addresses in the Outlook Express message fields (to/from/cc etc)
- NVDA should be now more accurate at announcing the next message in out look express when deleting a message from the message list.
APIs and toolkits
- Improved object navigation for MSAA objects. If a window has a system menu, title bar, or scroll bars, you can now navigate to them.
- Added support for the IAccessible2 accessibility API. A part from the ability to announce more control types, this also allows NVDA to access the cursor in applications such as Firefox 3 and Thunderbird 3, allowing you to navigate, select or edit text.
- Added support for Scintilla edit controls (such controls can be found in Notepad++ or Tortoise SVN).
- Added support for Java applications (via the Java Access Bridge). This can provide basic support for Open Office (if Java is enabled), and any other stand-alone Java application. Note that java applets with in a web browser may not work yet.
Mouse
- Improved support for reading what is under the mouse pointer as it moves. It is now much faster, and it also now has the ability in some controls such as standard edit fields, Java and IAccessible2 controls, to read the current word, not just the current object. This may be of some used to vision impared people who just want to read a specific bit of text with the mouse.
- Added a new config option, found in the mouse settings dialog. Play audio when mouse moves, when checked, plays a 40 ms beep each time the mouse moves, with its pitch (between 220 and 1760 hz) representing the y axis, and left/right volume, representing the x axis. This enables a blind person to get a rough idea of where the mouse is on the screen as its being moved. This feature also depends on reportObjectUnderMouse also being turned on. So this means that if you quickly need to disable both beeps and announcing of objects, then just press NVDA+m. The beeps are also louder or softer depending on how bright the screen is at that point.
Object presentation and interaction
- Improved support for most common treeview controls. NVDA now tells you how many items are in the branch when you expand it. It also announces the level when moving in and out of branches. And, it announces the current item number and number of items, according to the current branch, not the entire treeview.
- Improved what is announced when focus changes as you move around applications or the operating system. Now instead of just hearing the control you land on, you hear information about any controls this control is positioned inside of. For instance if you tab and land on a button inside a groupbox, the groupbox will also get announced.
- NVDA now tries to speak the message inside many dialog boxes as they appear. This is accurate most of the time, though there are still many dialogs that arn't as good as they could be.
- Added a report object descriptions checkbox to the object presentation settings dialog. Power users may wish to sometimes uncheck this to stop NVDA announcing a lot of extra descriptions on particular controls, such as in Java applications.
- NVDA automatically announces selected text in edit controls when focus moves to them. If there isn't any selected text, then it just announces the current line like usual.
- NVDA is a lot more careful now when it plays beeps to indicate progress bar changes in applications. It no longer goes crazy in Eclipse applications such as Lotus Notes/Symphony, and Accessibility Probe.
User Interface
- Removed the NVDA interface window, and replaced it with a simple NVDA popup menu.
- NVDA's user interface settings dialog is now called General Settings. It also contains an extra setting: a combo box to set the log level, for what messages should go to NVDA's log file. Note that NVDA's log file is now called nvda.log not debug.log.
- Removed the report object group names checkBox from the object presentation settings dialog, reporting of group names now is handled differently.
0.5
- NVDA now has a built-in synthesizer called eSpeak, developed by Jonathan Duddington.It is very responsive and lite-weight, and has support for many different languages. Sapi synthesizers can still be used, but eSpeak will be used by default. eSpeak does not depend on any special software to be installed, so it can be used with NVDA on any computer, on a USB thumb drive, or anywhere. For more info on eSpeak, or to find other versions, go to http://espeak.sourceforge.net/.
- eSpeak does not depend on any special software to be installed, so it can be used with NVDA on any computer, on a USB thumb drive, or anywhere.
- For more info on eSpeak, or to find other versions, go to http://espeak.sourceforge.net/.
- Fix bug where the wrong character was being announced when pressing delete in Internet Explorer / Outlook Express editable panes.
- Added support for more edit fields in Skype.
- VirtualBuffers only get loaded when focus is on the window that needs to be loaded. This fixes some problems when the preview pane is turned on in Outlook Express.
- Added commandline arguments to NVDA:
- -m, --minimal: do not play startup/exit sounds and do not show the interface on startup if set to do so.
- -q, --quit: quit any other already running instance of NVDA and then exit
- -s, --stderr-file fileName: specify where NVDA should place uncaught errors and exceptions
- -d, --debug-file fileName: specify where NVDA should place debug messages
- -c, --config-file: specify an alternative configuration file
- -h, -help: show a help message listing commandline arguments
- Fixed bug where punctuation symbols would not be translated to the appropriate language, when using a language other than english, and when speak typed characters was turned on.
- Added Slovak language files thanks to Peter Vagner
- Added a Virtual Buffer settings dialog and a Document Formatting settings dialog, from Peter Vagner.
- Added French translation thanks to Michel Such
- Added a script to toggle beeping of progress bars on and off (insert+u). Contributed by Peter Vagner.
- Made more messages in NVDA be translatable for other languages. This includes script descriptions when in keyboard help.
- Added a find dialog to the virtualBuffers (internet Explorer and Firefox). Pressing control+f when on a page brings up a dialog in which you can type some text to find. Pressing enter will then search for this text and place the virtualBuffer cursor on this line. Pressing f3 will also search for the next occurance of the text.
- When speak typed characters is turned on, more characters should be now spoken. Technically, now ascii characters from 32 to 255 can now be spoken.
- Renamed some control types for better readability. Editable text is now edit, outline is now tree view and push button is now button.
- When arrowing around list items in a list, or tree view items in a tree view, the control type (list item, tree view item) is no longer spoken, to speed up navigation.
- Has Popup (to indicate that a menu has a submenu) is now spoken as submenu.
- Where some language use control and alt (or altGR) to enter a special character, NVDA now will speak these characters when speak typed characters is on.
- Fixed some problems with reviewing static text controls.
- Added Translation for Traditional Chinese, thanks to Coscell Kao.
- Re-structured an important part of the NVDA code, which should now fix many issues with NVDA's user interface (including settings dialogs).
- Added Sapi4 support to NVDA. Currently there are two sapi4 drivers, one based on code contributed by Serotek Corporation, and one using the ActiveVoice.ActiveVoice com Interface. Both these drivers have issues, see which one works best for you.
- Now when trying to run a new copy of NVDA while an older copy is still running will cause the new copy to just exit. This fixes a major problem where running multiple copies of NVDA makes your system very unusable.
- Renamed the title of the NVDA user interface from NVDA Interface to NVDA.
- Fixed a bug in Outlook Express where pressing backspace at the start of an editable message would cause an error.
- Added patch from Rui Batista that adds a script to report the current battery status on laptops (insert+shift+b).
- Added a synth driver called Silence. This is a synth driver that does not speak anything, allowing NVDA to stay completely silent at all times. Eventually this could be used along with Braille support, when we have it.
- Added capitalPitchChange setting for synthesizers thanks to J.J. Meddaugh
- Added patch from J.J. Meddaugh that makes the toggle report objects under mouse script more like the other toggle scripts (saying on/off rather than changing the whole statement).
- Added spanish translation (es) contributed by Juan C. buo.
- Added Hungarian language file from Tamas Gczy.
- Added Portuguese language file from Rui Batista.
- Changing the voice in the voice settings dialog now sets the rate, pitch and volume sliders to the new values according to the synthesizer, rather than forcing the synthesizer to be set to the old values. This fixes issues where a synth like eloquence or viavoice seems to speek at a much faster rate than all other synths.
- Fixed a bug where either speech would stop, or NVDA would entirely crash, when in a Dos console window.
- If support for a particular language exists, NVDA now automatically can show its interface and speak its messages in the language Windows is set to. A particular language can still be chosen manualy from the user interface settings dialog as well.
- Added script 'toggleReportDynamicContentChanges' (insert+5). This toggles whether new text, or other dynamic changes should be automatically announced. So far this only works in Dos Console Windows.
- Added script 'toggleCaretMovesReviewCursor' (insert+6). This toggles whether the review cursor should be automatically repositioned when the system caret moves. This is useful in Dos console windows when trying to read information as the screen is updating.
- Added script 'toggleFocusMovesNavigatorObject' (insert+7). This toggles whether the navigator object is repositioned on the object with focus as it changes.
- Added some documentation translated in to various languages. So far there is French, Spannish and Finish.
- Removed some developer documentation from the binary distribution of NVDA, it is only now in the source version.
- Fixed a possible bug in Windows Live Messanger and MSN Messenger where arrowing up and down the contact list would cause errors.
- New messages are now automatically spoken when in a conversation using Windows Live Messenger. (only works for English versions so far)
- The history window in a Windows Live Messenger conversation can now be read by using the arrow keys. (Only works for English versions so far)
- Added script 'passNextKeyThrough' (insert+f2). Press this key, and then the next key pressed will be passed straight through to Windows. This is useful if you have to press a certain key in an application but NVDA uses that key for something else.
- NVDA no longer freezes up for more than a minute when opening very large documents in MS Word.
- Fixed a bug where moving out of a table in MS Word, and then moving back in, caused the current row/column numbers not to be spoken if moving back in to exactly the same cell.
- When starting NVDA with a synthesizer that doesn't exist, or is not working, the sapi5 synth will try and be loaded in stead, or if sapi5 isn't working, then speech will be set to silence.
- Increasing and decreasing rate scripts can no longer take the rate above 100 or below 0.
- If there is an error with a language when choosing it in the User Interface Settings dialog, a message box will alert the user to the fact.
- NVDA now asks if it should save configuration and restart if the user has just changed the language in the User Interface Settings Dialog. NVDA must be restarted for the language change to fully take effect.
- If a synthesizer can not be loaded, when choosing it from the synthesizer dialog, a message box alerts the user to the fact.
- When loading a synthesizer for the first time, NVDA lets the synthesizer choose the most suitable voice, rate and pitch parameters, rather than forcing it to defaults it thinks are ok. This fixes a problem where Eloquence and Viavoice sapi4 synths start speaking way too fast for the first time.