Что нового в NVDA 2022.1.
Эта версия содержит серьезные улучшения поддержки UIA С MS Office. Windows 11
для Microsoft Office 16.0.15000 и более новых версий NVDA изначально
использовать UI Automation для доступа к документам Microsoft Word. Это
обеспечивает значительное повышение производительности по сравнению со старой объектной
моделью доступа.
Есть усовершенствования драйверов брайлевских дисплеев, включая Seika Notetaker,
Papenmeier и HID Braille. Также есть различные исправления ошибок Windows 11 для
таких программ, как Калькулятор,
Консоль, терминал, почта и Панель эмодзи.
eSpeak-NG и LibLouis были обновлены, добавлены новые японские, немецкие и
каталонские таблицы.
Примечание:
- Эта версия ломает совместимость с существующими дополнениями.
⚠⤵
Как стать спонсором или поблагодарить донатом
В качестве благодарности за текущую и многолетнюю работу или в качестве мотивационной поддержки, вы можете отправить любую сумму руководителю русскоязычного сообщества NVDA.RU
Вы также можете стать ежемесячным или ежегодным спонсором (реквизиты те же самые, только сделайте в этом случае соответствующий комментарий).Вся информация о поступлениях будет отображена на страницы статистики.
Благодарю всех кто не прошел мимо и не остался равнодушным!
Вся эта работа важна, не только для руководителя, но и для каждого из вас!Посмотреть отчёт о поступивших донатах
(В вверхней части сайта под кнопкой Donate можно всегда найти эти же реквизиты.
- Карта (Sberbank - Мир):
- Через СБП на Сбербанк
- Кошелёк YooMoney
Также на Сбербанк можно сделать перевод через СБП.
Для этого нажмите на следующую ссылку:
Примечание: Ссылка откроется в браузере если вы зашли с ПК или в приложении Сбербанка если зашли со смартфона.
Номер телефона сразу уже будет заполнен. Для ориентировки, получатель Валентин Николаевич К.
Комментарий можете прислать в СМС также при отправке через СБП.
Сделать перевод на ЮМани легко: Копируем номер кошелька, в приложении Сбербанк переходим в раздел электронных платёжных систем, находим ЮМани, вводим номер кошелька.
Со Сбербанка перевод на ЮМани без комиссии.
Перейти на мою визитку YooMoney
Новые возможности
- Поддержка проговаривание заметок в MS Excel с помощью UI Automation в Windows 11. (#12861)
- В последних сборках Microsoft Word с UI Automation в Windows 11, наличие закладок, черновиков комментариев и решенных комментариев
- Новый параметр командной строки --lang позволяет изменить язык NVDA. (#10044)
- NVDA теперь предупреждает о параметрах командной строки, которые неизвестны и не используются ни одним из приложений. (#12795)
- В Microsoft Word в случае доступа через UI Automation NVDA использует mathPlayer
- Чтобы это работало, вы должны запустить Microsoft Word 365/2016 сборку 14326 или более новую.
- Формулы MathType нужно вручную преобразовать в Office Math, выделив каждую из них и выбрав параметры формулы -> преобразовать в Office Math в контекстном меню.
- Проговаривание "содержит подробности" и ассоциированная с ним команда была обновлена, и теперь она работает и в режиме фокуса.
- Seika Notetaker теперь оказывается автоматически в случае подключения через USB и Bluetooth. (#13191, #13142)
- Это касается таких устройств: MiniSeika (16, 24 ячейки), V6, и V6Pro (40 ячеек)
- Ручной выбор bluetooth COM порта теперь также поддерживается.
- Добавлена команда на включение и выключение браузера брайля; начально
- Добавлены команды для одновременного переключения многих клавиш-модификаторов с помощью брайлевского дисплея (#13152)
- Диалог «Речевые словари» теперь содержит кнопку «Удалить все», которая помогает полностью очистить словарь. (#11802)
- Добавлена поддержка калькулятора в Windows 11. (#13212)
- В Microsoft Word с включенным UI Automation в Windows 11 теперь произносятся номера строк и номера разделов. (#13283, #13515)
- В Windows 11 для Microsoft Office 16.0.15000 и более новых версий NVDA изначально будет использовать UI Automation для доступа к документам Microsoft Word. Это обеспечивает значительное повышение производительности по сравнению со старой объектной моделью доступа. (#13437)
- Это касается документов в Microsoft Word, а также читателя и создателя сообщений в Microsoft Outlook.
сообщаются как с помощью речи, так и брайля. (#12861)
для чтения математических выражений в Office и взаимодействия с ними. (#12946)
(#13106)
с ней не было никакого жеста. (#13258)
Изменения
- Espeak-ng обновлен до 1.51-dev commit
7e5457f91e10
. (#12950) - Библиотека брайлевского ввода/вывода liblouis обновлена до 3.20.0. (#13141)
- Новая таблица Брайля: Japanese (Kantenji) literary braille
- Добавлена новая таблица Брайля German 6 dot computer braille.
- Добавлена брайлевская таблица Catalan grade 1. (#13408)
- NVDA сообщает выделенные и Объединенные ячейки в LibreOffice Calc 7.3 и более новых версиях. (#9310, #6897)
- Обновлен общий репозиторий языковых данных Юникода (CLDR) to 40.0. (#12999)
- 'NVDA + дополнительный делит' исходно сообщает расположение каретки или объекта в фокусе. (#13060)
- 'NVDA + Shift+дополнительный делит' сообщает расположение просмотрового курсора. (#13060)
- Добавлены начальные сочетания для переключения клавиш-модификаторов для брайлевских дисплеев от Freedom Scientific (#13152)
- "Базовая линия" больше не проговаривается
- Активация детального описания больше не имеет изначально назначенного жеста. (#13380)
- Проговаривание сводки подробностей теперь имеет исходно назначенный жест (`NVDA+d'). (#13380)
- NVDA нуждается в перезагрузке после установки MathPlayer. (#13486)
с помощью команды уведомления о форматировании (NVDA + F). (#11815)
Исправление
- Панель менеджера буфера обмена больше не будет неправильно перехватывать фокус при открытии некоторых программ Office. (#12736)
- В системе, где пользователь решил поменять основную кнопку мышки с левой на правую, NVDA больше не будет случайно вызывать контекстное меню вместо активации элемента в таких приложениях, как веб-браузеры.. (#12642)
- При перемещении просмотрового курсора в конец элементов управления текстом, например, в Microsoft Word с помощью UI Automation, в большем количестве ситуаций правильно сообщается «нижней». (#12808)
- NVDA сообщает имя и версию исполняемых файлов, размещенных в system32, если они запущены в 64-разрядной версии Windows. (#12943)
- Улучшена согласованность чтения вывода в терминальных программах. (#12974)
- Заметьте, что в некоторых ситуациях, в случае вставки или удаления символов внутри строки, символы после каретки могут снова читаться.
- MS word с UIA: заголовок быстрой навигации в режиме обзора больше не застревает на конечном заголовке документа, и этот заголовок не появляется дважды в списке элементов NVDA. (#9540)
- В Windows 8 и более новых версиях строку состояния проводника файлов теперь можно прочитать с помощью стандартного жеста NVDA + end
- Снова сообщается о входящих сообщениях в чате Skype для бизнеса. (#9295)
- NVDA может снова приглушать звук при использовании синтезатора SAPI5 Windows 11. (#12913)
- В калькуляторе Windows 10 NVDA объявляет ярлыки для элементов истории и списка памяти.
- Такие жесты, как прокрутка и маршрутизация, снова работают с брайлевскими устройствами, подключенными по протоколу HID. (#13228)
- Почта Windows 11: после переключения фокуса между приложениями во время чтения длинного сообщения электронной почты NVDA застревает на строке электронного письма. (#13050)
- HID braille: аккордные жесты (например, пробел+точка 4) можно успешно выполнять с брайлевского дисплея. (#13326)
- Исправлена проблема, когда одновременно открыто большое количество диалогов настроек. (#12818)
- Исправлена проблема, из-за которой некоторые дисплеи Focus Blue Braille переставали работать после вывода компьютера из сна. (#9830)
- "Базовая линия" больше не сообщается по ошибке, когда включен параметр «Проговаривать надстрочные и подстрочные». (#11078)
- В Windows 11 NVDA больше не будет препятствовать навигации в панели эмодзи при выборе эмодзи. (#13104)
- NVDA предотвращает ошибку, которая вызывает двойную отчетность при использовании консоли и терминала Windows. (#13261)
- Исправлено несколько случаев, когда элементы списка нельзя было сообщить в 64-разрядных программах, таких как REAPER. (#8175)
- В менеджере загрузок Microsoft Edge NVDA теперь автоматически переключается в режим фокуса, как только элемент списка последних загрузок получит фокус. (#13221)
- NVDA больше не вызывает сбоя 64-разрядных версий Notepad++ 8.3 и более новых. (#13311)
- Adobe Reader больше не дает сбой при запуске, если включен защищенный режим Adobe Reader. (#11568)
- Исправлена ошибка, когда выбор драйвера брайлевского дисплея Papenmeier становился причиной сбоя NVDA. (#13348)
- В Microsoft word из UIA: номер страницы и другое форматирование больше не сообщаются ненадлежащим способом при перемещении из пустой ячейки таблицы в ячейку с содержимым или с конца документа к имеющемуся содержимого. (#13458, #13459)
- При загрузке страницы в Google chrome 100 NVDA больше не будет выводить заголовок страницы и автоматически начинать чтение. (#13571)
раскладка клавиатуры desktop)/NVDA+shift+end (раскладка клавиатуры laptop). (#12845)
(#11858)
Изменения для разработчиков (англ)
- Примечание: этот релиз нарушает совместимость API дополнений. Дополнения необходимо будет заново протестировать и обновить их манифест.
- Компиляция NVDA теперь поддерживаются зависимости с Visual Studio 2022 (17.0). Для разработки и выпуска сборок по-прежнему используется Visual Studio 2019. (#13033)
- Обновлен SCons до версии 4.3.0. (#13033)
- Обновлен py2exe до версии 0.11.0.1. (#12357, #13066)
NVDAObjects.UIA.winConsoleUIA.WinConsoleUIA.isImprovedTextRangeAvailable
был удален. Вместо этого используйте
apiLevel
. (#12955, #12660)TVItemStruct
был удален изsysTreeView32
. (#12935)MessageItem
был удален из AppModule Outlook. (#12935)Аудиосъемка.Константы AUDIODUCKINGMODE_* теперь являются
DisplayStringIntEnum`. (#12926)- обычаи следует заменить на "AudioDuckingMode".*`
- использование
audioDucking.audioDuckingModes
следует заменить наAudioDuckingMode.*.DisplayString
Аудиосъемка.Использование констант ANRUS_ducking_*
должно быть заменено наANRUSDucking.*
. (#12926)- Изменения в
synthDrivers.sapi5
(#12927): - Обычаи
SPAS_*
следует заменить наSPAudioState.*
константы.Обычаи SVSF*
следует заменить на
SpeechVoiceSpeakFlags".*
- Примечание:
SVSFlagsAsync
следует заменить на `SpeechVoiceSpeakFlags.Асинхронный", а не "SpeechVoiceSpeakFlags.lagsAsync" константы.Обычаи SVE* следует заменить на
SpeechVoiceEvents.*
- В модуле приложения
soffice
удалены следующие классы и функции:JAB_OOTableCell
,JAB_OOTable
,gridCoordStringToNumbers
. (#12849) ядро.Исключения CallCancelled
is now.Вызов отменен
.- Все константы, начинающиеся с RPC из
core
иLogHandler
, перемещаются в `RPCConstants.Перечисление RPC. (#12940) - Рекомендуется использовать
Манипулятор мыши.Функции doPrimaryClick
иmouseHandler.doSecondaryClick
следует использовать для щелчка мышью для выполнения логического действия, такого как активация (первичная) или вторичная (показать контекстное меню), вместо использованияexecuteMouseEvent
и указания config.getSystemConfigPath
был удален - замены нет. (#12943)шлобж.SHGetFolderPath
был удален - пожалуйста, используйтеshlobj.Вместо этого SHGetKnownFolderPath
. (#12943)shlobj
константы были удалены. Было создано новое перечисление,shlobj.Идентификатор папки
для использования с "SHGetKnownFolderPath`. (#12943)diffHandler.get_dmp_algo
иdiffHandler.get_difflib_algo
были заменены наdiffHandler.prefer_dmp
иdiffHandler.prefer_difflib
соответственно. (#12974)- Удален
languageHandler.curLang
- для получения текущего языка NVDA используйтеlanguageHandler.getLanguage()
. - Метод
getStatusBarText
может быть реализован в AppModule, чтобы настроить способ, которым NVDA извлекает текст из строки состояния. (#12845) - `globalVars.appArgsExtra" был удален. (#13087)
- Если вашему дополнению необходимо обрабатывать дополнительные аргументы командной строки, обратитесь к документации addonHandler.isCLIParamKnown и разработчику
- Модуль обработчика МАУ и другие модули поддержки МАУ теперь являются частью пакета UIAHandler. (#10916)
UIAUtils
теперь являетсяUIAHandler.utils'</li></li> <li><code>md5-15ca55bd1f2f724323ad5e40d5202ffb</code> теперь является <code>md5-d98b751f7d0f8d2186dd2f17129650be</code></li> <li><code>md5-fb27a35ddd1bab61fb5dc50bda8feb68</code> теперь является
UIAHandler.constants'_UIACustomProps
теперь являетсяUIAHandler.customProps'</li></li> <li><code>md5-33e37c80b4e011faf7d1d6aee5981296</code> теперь является
UIAHandler.customAnnotations'- Константы
IAccessibleHandler
'IA2RELATION*были заменены на
IAccessibleHandler.Перечисление типа отношения. (#13096)- Удалено
IA2_RELATION_FLOWS_FROM
- Удалено
IA2_RELATION_FLOWS_TO
- Удален
IA2_RELATION_CONTAINING_DOCUMENT
- Удалено
LOCALE_SLANGUAGE
,LOCALE_SLIST
иLOCALE_SLANGDISPLAYNAME
удалены изlanguageHandler
- используйте члены `languageHandler.LOCALE" вместо этого. (#12753)- Перешел с Minhook на Microsoft
winVersion.WIN10_RELEASE_NAME_TO_BUILDS
удален. (#13211)SCons теперь строится с несколькими одновременными заданиями, равными количеству логических процессоров в системе. Это может значительно сократить время сборки в многоядерных системах. (#13226)
Обработка символов.SYMLVL_*
константы удалены - пожалуйста, используйтеcharacterProcessing.Уровень символов.*
вместо этого. (#13248)- Функции
LoadState
иsaveState
удалены из addonHandler - пожалуйста, используйте вместо нихaddonHandler.state.load
иaddonHandler.state.save
. (#13245) - Перенесен уровень взаимодействия UWP/OneCore в NVDAHelper с C++/CX на C++/Winrt. (#10662)
- Теперь для его использования обязательно использовать подкласс
DictionaryDialog
. (#13268) config.RUN_REGKEY
,config.NVDA_REGKEY
устарели, пожалуйста, используйтеconfig.Регистрационный ключ.ЗАПУСТИТЕ
,config.RegistryKey.NVDA
вместо этого. Они будут удалены в 2023 году. (#13242)easeOfAccess.ROOT_KEY
,easeOfAccess.APP_KEY_PATH" устарели, пожалуйста, используйте "Easeofaccess".Регистрационный ключ.ROOT
,Легкий доступ.APP_KEY_NAME
устарел и будет удален в 2023 году. (#13242)DictionaryDialog
иDictionaryEntryDialog
перемещаются изgui.settingsDialogs
вgui.speechDict
. (#13294)- Отношения IAccessible2 теперь отображаются в информации о разработчике для IAccessible2
languageHandler.windowsPrimaryLCIDsToLocaleNames
был удален, вместо этого используйтеlanguageHandler.windowsLCIDToLocaleName
илиwinKernel.LCIDToLocaleName
. (#13342)Свойство
UIAAutomationId
для объектов UIA должно быть предпочтительнее свойстваcachedAutomationId
. (#13125, #11447)cachedAutomationId
может быть использован, если получен непосредственно из элемента.
(#12940)
конкретно левой или правой кнопкой мыши. Это гарантирует, что код будет соответствовать пользовательским настройкам Windows для замены основной кнопки мыши. (#12642)
(#13082)
руководство для получения подробной информации.
Обходные пути в качестве библиотеки подключения для NVDA. Подключение к этой библиотеке в основном используется для поддержки модели отображения. (#12964)
` Легкий доступ.Регистрационный ключ.ПРИЛОЖЕНИЕ" вместо этого. Они будут удалены в 2023 году. (#13242)
объекты. (#13315)
Если не работает ссылка
Если вы на текущей странице обнаружили неработающую ссылку, то пожалуйста, сообщите об этом через Форму обратной связи.
В сообщении укажите неработающую ссылку и ссылку на страницу где обнаружена неработающая ссылка.
Благодарю всех за участие!