Что нового в NVDA 2023.2.
В этой версии вместо менеджера дополнений представлен Магазин дополнений.
В Mагазине дополнений вы можете просматривать, искать, устанавливать и обновлять дополнения от сообщества. Теперь вы можете вручную устранить проблемы несовместимости устаревших дополнений на свой страх и риск.
Для брайля появились новые функции, команды и поддержка новых дисплеев. Также появились новые жесты ввода для распознавания текста и плоской объектной навигации.
Улучшена навигация и уведомления о форматировании в Microsoft Office.
Исправлено много ошибок, в том числе для брайля, Microsoft Office, веб-браузеров и Windows 11.
Обновлено eSpeak-NG, библиотека ввода/вывода Брайля LibLouis и Общий репозиторий языковых данных Юникода.
⚠⤵
Как стать спонсором или поблагодарить донатом
В качестве благодарности за текущую и многолетнюю работу или в качестве мотивационной поддержки, вы можете отправить любую сумму руководителю русскоязычного сообщества NVDA.RU
Вы также можете стать ежемесячным или ежегодным спонсором (реквизиты те же самые, только сделайте в этом случае соответствующий комментарий).Вся информация о поступлениях будет отображена на страницы статистики.
Благодарю всех кто не прошел мимо и не остался равнодушным!
Вся эта работа важна, не только для руководителя, но и для каждого из вас!Посмотреть отчёт о поступивших донатах
(Ниже, самые удобные реквизиты, а в вверхней части сайта под кнопкой Donate можно найти другие варианты).
- Карта (Sberbank - Мир):
- Кошелёк YooMoney
Сделать перевод на ЮМани легко: Копируем номер кошелька, в приложении Сбербанк переходим в раздел электронных платёжных систем, находим ЮМани, вводим номер кошелька.
Со Сбербанка перевод на ЮМани без комиссии.
Перейти на мою визитку YooMoney
Новые возможности
- В NVDA добавлен Магазин дополнений. (#13985)
- Обзор, поиск, установка и обновление дополнений от сообщества.
- Ручное устранение проблем с несовместимостью устаревших дополнений.
- Менеджер дополнений удалён и заменён на Магазин дополнений.
- Для получения более подробной информации, пожалуйста, прочтите обновленное руководство пользователя.
Новые жесты ввода:
- Неназначенный жест для переключения между доступными языками для Windows OCR. (#13036)
- Неназначенный жест для переключения режимов показа сообщений брайлем. (#14864)
- Неназначенный жест для переключения брайлевского индикатора выделения.
- Добавлена стандартная команда клавиатуры, предназначенная для перемещения к следующему или предыдущему объекту в плоском представлении иерархии объектов. (#15053)
- Desktop
'NVDA+добавочная 9
и' NVDA+добавочная 3 ' для перемещения к предыдущему и следующему объекту соответственно. - Laptop
'shift + NVDA+ [
и' shift+NVDA+] ' для перемещения к предыдущему и следующему объекту соответственно. Новые функции для брайля:
- Добавлена поддержка дисплеев Activator от Help Tech. (#14917)
- Новый параметр для переключения показа индикатора выделения (точки 7 и 8). (#14948)
- Новый параметр для дополнительного перемещения системной каретки или фокуса при изменении позиции просмотрового курсора с помощью клавиш маршрутизации на брайлевском дисплее. (#14885,
- В случае тройного нажатия клавиши 'дополнительная 2' для получения цифрового значения символа в позиции просмотрового курсора, информация также предоставляется через брайль. (#14826)
Добавлена поддержка атрибута Aria 1.3` Aria-brailleroledescription', который позволяет веб-авторам переназначать тип элемента, который отображается на дисплее Брайля. (#14748)
Драйвер брайлевских дисплеев Baum: добавлено несколько жестов хордового Брайля для выполнения распространенных клавиатурных команд, таких как "windows+d" и "alt+tab". Пожалуйста, обратитесь к руководству пользователя NVDA для просмотра полного списка. (#14714)
Добавлено произношение юникодных символов:
Добавлены жесты для брайлевских дисплеев Tivomatic Caiku Albatross. (#14844, #15002)
- показать диалог настроек брайля
- доступа к строке состояния
- переключение формы курсора Брайля
- переключение режима отображения сообщений брайлем
- включение и выключение курсора Брайля
- переключение показа состояния брайлевского индикатора выделения
- переключение перемещения брайлем системной каретки при маршрутизации просмотрового курсора. (#15122)
- Функции Microsoft Office:
- Теперь, когда в» форматировании документа " включена подсветка, в Microsoft Word показываются цвета подсветки. (#7396, #12101, #5866)
- Теперь, когда в» форматировании документа " включены цвета, в Microsoft Word сообщаются цвета фона. (#5866)
- Теперь в ячейках Excel сообщается результат использования быстрых клавиш переключения форматирования, например, жирный, курсив, подчеркнутый и зачеркнутый. (#14923)
- Экспериментальные улучшения управления звуком:
- NVDA теперь может выводить звук через Windows Audio Session API (WASAPI), что может улучшить быстродействие, производительность и стабильность речи и звуков NVDA. (#14697)
- Использование WASAPI можно включить в дополнительных настройках. Кроме того, при включенном WASAPI можно настроить следующие дополнительные параметры.
- Параметр, который позволяет, чтобы громкость звуков и сигналов NVDA соответствовала громкости текущего голоса. (#1409)
- Параметр, который отдельно настраивает громкость звуков NVDA. (#1409,
- Существует известная проблема с периодическим сбоем при включенном WASAPI. (#15150)
- В Mozilla Firefox и Google Chrome NVDA теперь сообщает, когда элемент управления открывает диалог, сетку, список или дерево, если автор указал это с помощью
aria-haspopup
. (#8235) - При создании переносных копий NVDA есть возможность использовать системные переменные (такие как
%temp%
или` %homepath%') при указании пути . (#14680) - В Windows 10 May 2019 Update и более поздних, NVDA может объявлять имена виртуальных рабочих столов во время их открытия, Изменения и закрытия. (#5641)
- Добавлен общесистемный параметр, который позволяет пользователям и администраторам принудительно запускать NVDA в защищенном режиме. (#10018)
(#14948)
Изменения
- Обновление компонентов:
- eSpeak NG обновлен до 1.52-dev commit 'ed9a7bcf'. (#15036)
- Библиотека Брайля ввода/вывода LibLouis обновлена до 3.26.0. (#14970)
- Общий репозиторий языковых данных (CLDR) обновлен до версии 43.0. (#14918)
- Изменения, которые касаются LibreOffice:
- В LibreOffice Writer 7.6 и более поздних версиях при сообщении о местоположении курсора просмотра текущее местоположение курсора/каретки теперь сообщается относительно текущей страницы, аналогично тому, как это происходит в Microsoft Word. (#11696)
- Теперь в LibreOffice работает объявление строки состояния (вызывается
NVDA+End
). (#11698) - При переходе в другую ячейку в LibreOffice Calc NVDA больше не будет неправильно объявлять координаты предварительно сфокусированной ячейки, если в настройках NVDA отключено объявление координат ячейки. (#15098)
- Изменения, которые касаются брайля:
- При использовании брайлевского дисплея через стандартный драйвер брайля HID, dpad можно использовать для эмуляции клавиш со стрелками и клавиши Enter. Также 'пробел + точка1' и` Пробел+точка4 ' теперь назначены на стрелки вверх и вниз соответственно. (#14713)
- Обновления динамического веб-контента (интерактивные области ARIA) теперь показаны брайлем. Это можно отключить на панели дополнительных настроек. (#7756)
- Символы короткого и длинного тире всегда будут отправляться в синтезатор. (#13830)
- Расстояние, указанное в Microsoft Word, теперь будет отображаться в единицах, определенных в Дополнительных параметрах Word, даже если вы используете UIA для доступа к документам Word. (#14542)
- NVDA реагирует быстрее при перемещении курсора в элементах управления, доступных для редактирования. (#14708)
- Сценарий для сообщения назначения ссылки теперь сообщает эту информацию с позиции каретки / фокуса, а не с позиции объектного навигатора. (#14659)
- Для создания переносной копии больше не нужно вводить букву диска как часть абсолютного пути. (#14680)
- Если Windows настроена на отображение секунд в часах панели задач, использование NVDA + f12 для уведомления о текущем времени соответствует этим настройкам. (#14742)
- NVDA теперь будет сообщать о группировках без меток, которые содержат полезную информацию о позициях, например, в последних версиях меню Microsoft Office 365. (#14878)
Исправление
- Брайль:
- Несколько исправлений стабильности ввода-вывода для дисплеев Брайля, которые уменьшили количество ошибок и сбоев NVDA. (#14627)
- NVDA больше не будет без необходимости переключаться на режим без брайля» несколько раз во время автоматического обнаружения, что приведет к чистоте журнала и уменьшению накладных расходов. (#14524)
- NVDA теперь переключается обратно на USB, если HID Bluetooth-устройство (например, Humanware Brailliant или APH Mantis) будет автоматически обнаружено и станет доступным USB-соединение. Раньше это работало только для последовательных портов Bluetooth. (#14524)
- Если дисплей Брайля не подключен и браузер брайля закрыт нажатием клавиши "Alt+F4" или нажатием кнопки закрытия, размер дисплея подсистемы Брайля снова будет сброшен до нуля ячеек.
- Веб-браузеры:
- NVDA больше не приводит к тому, что Mozilla Firefox иногда дает сбой или перестает отвечать на запросы. (#14647)
- В Mozilla Firefox и Google Chrome введенные символы больше не сообщаются в некоторых текстовых полях, даже если отключена функция озвучивания введенных символов. (#8442)
- Теперь вы можете использовать режим обзора во встроенных элементах управления Chromium там, где раньше это было невозможно. (#13493, #8553)
- В Mozilla Firefox наведение мыши на текст после ссылки теперь надёжно показывает текст. (#9235)
- Назначение графических ссылок теперь точно отображается в большем количестве случаев в Chrome и Edge. (#14783)
- При попытке сообщить URL для ссылки без атрибута href NVDA больше не молчит. Вместо этого NVDA сообщает, что ссылка не имеет назначения. (#14723)
- В режиме обзора NVDA больше не будет ошибочно игнорировать перемещение фокуса к родительскому или дочернему элементу управления, например, перемещение от элемента управления к его родительскому элементу списка или ячейке сетки. (#14611)
- Обратите внимание, что это исправление применяется только тогда, когда в настройках режима обзора отключена опция «автоматически устанавливать фокус на элементы, доступные для фокусировки» (которая изначально является значением по умолчанию).
- Исправления, относящиеся к Windows 11:
- NVDA может снова объявлять содержимое строки состояния в "блокноте". (#14573)
- При переключении между вкладками в» блокноте «и» файловом проводнике " будет объявляться имя и позиция новой вкладки. (#14587, #14388)
- NVDA снова объявляет варианты при вводе текста на таких языках, как китайский и японский. (#14509)
- В меню справки NVDA снова есть возможность открывать файлы со списком участников и лицензионным соглашением. (#14725)
- Исправления, относящиеся к Microsoft Office:
- При быстром перемещении между ячейками в Excel NVDA теперь с меньшей вероятностью сообщит о неправильной ячейке или выделении. (#14983, #12200, #12108)
- При переходе в ячейку Excel за пределами рабочего листа брайль и подсветка фокуса больше не обновляются до объекта, который ранее имел фокус. (#15136)
- NVDA больше не забывает сообщать о фокусировке полей паролей в Microsoft Excel и Outlook. (#14839)
- Для символов, не имеющих описания текущим языком, будет изначально использоваться уровень символов английского языка. (#14558, #14417)
- Теперь можно использовать символ BackSlash в поле замены словарной статьи, если тип не установлен как регулярное выражение. (#14556)
- В калькуляторе Windows 10 и 11 переносная копия NVDA больше не будет ничего делать или издавать звуковые сигналы ошибок при вводе выражений в стандартном калькуляторе в режиме компактного наложения. (#14679)
- NVDA снова восстанавливается после большого количества ситуаций, таких как приложения, которые перестают отвечать, что ранее приводило к полному зависанию. (#14759)
- При принудительной поддержке UIA на определенных терминалах и консолях Исправлена ошибка, которая приводила к зависанию и засорению файла журнала. (#14689)
- NVDA больше не откажется сохранять конфигурацию после возврата конфигурации к стандартной. (#13187)
- При запуске временной версии из установщика NVDA не вводит пользователей в заблуждение, полагая, что они могут сохранить конфигурацию.
- NVDA теперь в целом немного быстрее реагирует на команды и изменение фокуса. (#14928)
- Отображение настроек оптического распознавания больше не будет давать сбои в некоторых системах. (#15017)
- Исправлена ошибка сохранения и загрузки конфигурации NVDA, в частности переключения синтезаторов. (#14760)
- Исправлена ошибка, которая приводила к тому, что при просмотре текста жест «пролистать вверх» перелистывал страницы, а не переходил на предыдущую строку. (#15127)
(#15214)
(#14914)
Изменения для разработчиков
Пожалуйста, обратитесь к руководству разработчика для получения информации о процессе устаревания и удаления API NVDA.
- Предлагаемые соглашения были добавлены в спецификацию манифеста дополнения. Они необязательны для обеспечения совместимости с NVDA, но рекомендуются или требуются для отправки в магазин дополнений. (#14754)
- Используйте
lowerCamelCase
для имени поле. - Используйте формат
<major>.<minor>.<patch>
для поля версии (требуется для дополнительного хранилища данных). - Используйте
https://
в качестве схемы для поля url (требуется для дополнительного хранилища данных). - Добавлен новый тип точки расширения под названием "Цепочка", который можно использовать для перебора итераций, возвращаемых зарегистрированными обработчиками. (#14531)
- Добавлена точка расширения
bdDetect.scanForDevices
. Могут быть зарегистрированы обработчики, которые выдаютBrailleDisplayDriver/DeviceMatch
пары, которые не вписываются в существующие категории, такие как USB или Bluetooth. (#14531) - Добавлена точка расширения:
synthDriverHandler.synthChanged
. (#14618) - Кольцо настроек синтезатора NVDA теперь кэширует доступные значения настроек при первой необходимости, а не при загрузке синтезатора. (#14704)
- Теперь вы можете вызвать метод экспорта с помощью жеста сопоставьте, чтобы экспортировать его в словарь. Этот словарь можно импортировать другим жестом, передав его либо конструктору
GlobalGestureMap
, либо методу обновления существующей карты. (#14582) hwIo.база.IOBase" и его производные теперь имеют новый параметр конструктора, который принимает
hwIo.ioThread.Я читаю`. Если не указано, используется поток по умолчанию. (#14627)hwIo.ioThread.Я читаю сейчас имеет метод
SetWaitableTimerдля установки ожидаемого таймера с помощью функции python. Аналогично, новый метод
getCompletionRoutine` позволяет безопасно преобразовать метод python в процедуру завершения. (#14627)смещения.OffsetsTextInfo._get_boundingRects
теперь всегда должен возвращатьList[locationHelper.rectLTWH]
, как и ожидалось для подклассаtextInfos.Текстовая информация
. (#12424)цвет выделения
- это теперь атрибут поля формата. (#14610)- NVDA должен более точно определять, поступает ли зарегистрированное сообщение от NVDA core. (#14812)
- NVDA больше не будет регистрировать неточные предупреждения или ошибки об устаревших модулях дополнений. (#14806)
- Все точки расширения NVDA теперь кратко описаны в новой специальной главе Руководства разработчика. (#14648)
scons checkpot
больше не будет проверять подпапкуuserConfig
. (#14820)- Переводимые строки теперь можно определять в единственном и множественном числе, используя
ngettext
иnpgettext
. (#12445)
Устаревшее
- Передача лямбда-функций в
hwIo.ioThread.IoThread.queueAsApc
устарел. Вместо этого функции должны быть слабо ссылочными. (#14627) - Импорт
LPOVERLAPPED_COMPLETION_ROUTINE
изhwIo.base
устарел. Вместо этого импортируйте изhwIo.ioThread
. (#14627) IoThread.autoDeleteApcReference
устарел. Он был представлен в NVDA 2023.1 и никогда не должен был быть частью общедоступного API. До удаления он ведет себя как неработоспособный, то есть контекстный менеджер, ничего не дающий. (#14924)графический интерфейс пользователя.МэйнФрейм.onAddonsManagerCommand
устарел, используйте графический интерфейс пользователя.МэйнФрейм.onAddonStoreCommand` вместо этого. (#13985)speechDictHandler.speechDictVars.speechDictsPath
устарел, используйтеNVDAState.Вместо этого WritePaths.speechDictsDir
. (#15021)- Импорт
voiceDictsPath
иvoiceDictsBackupPath
изspeechDictHandler.dictFormatUpgrade
устарел. Вместо этого используйтеWritePaths.voiceDictsDir
иWritePaths.voiceDictsBackupDir
изNVDAState
. (#15048) конфигурация.CONFIG_IN_LOCAL_APPDATA_SUBKEY
устарел. Вместо этого используйтеconfig.RegistryKey.CONFIG_IN_LOCAL_APPDATA_SUBKEY
. (#15049)
Если не работает ссылка
Если вы на текущей странице обнаружили неработающую ссылку, то пожалуйста, сообщите об этом через Форму обратной связи.
В сообщении укажите неработающую ссылку и ссылку на страницу где обнаружена неработающая ссылка.
Благодарю всех за участие!