Что нового в NVDA 2024.3.
Магазин дополнений теперь будет уведомлять вас о доступных обновлениях при
запуске NVDA.
Появились опции для применения нормализации Unicode к речи и выводу брайля.
Это может быть полезно при чтении символов, которые неизвестны конкретному
синтезатору речи или таблице Брайля и которым есть совместимая альтернатива,
например, жирные и курсивные символы, часто используемые в социальных сетях.
Она также позволяет читать уравнения в редакторе уравнений Microsoft Word.
Теперь поддерживаются дисплеи Брайля Help Tech Activator Pro.
Добавлены неназначенные команды для прокрутки колёсика мыши по вертикали и
горизонтали.
Исправлено несколько ошибок, в частности, в панели эмодзи Windows 11 и истории
буфера обмена. Для веб-браузеров исправлены сообщения об ошибках, иллюстрации,
подписи, ярлыки таблиц и пункты меню с флажками или радиокнопками.
Обновлён Liblouis, добавлены новые таблицы Брайля для кириллического
сербского, идиша, нескольких древних языков, турецкого и международного
фонетического алфавита. Обновлён eSpeak, добавлена поддержка каракалпакского
языка. Также обновлён Unicode CLDR.
⚠⤵
Как стать спонсором или поблагодарить донатом
В качестве благодарности за текущую и многолетнюю работу или в качестве мотивационной поддержки, вы можете отправить любую сумму руководителю русскоязычного сообщества NVDA.RU
Вы также можете стать ежемесячным или ежегодным спонсором (реквизиты те же самые, только сделайте в этом случае соответствующий комментарий).Вся информация о поступлениях будет отображена на страницы статистики.
Благодарю всех кто не прошел мимо и не остался равнодушным!
Вся эта работа важна, не только для руководителя, но и для каждого из вас!Посмотреть отчёт о поступивших донатах
(В вверхней части сайта под кнопкой Donate можно всегда найти эти же реквизиты.
- Карта (Sberbank - Мир):
- Через СБП на Сбербанк
- Кошелёк YooMoney
Также на Сбербанк можно сделать перевод через СБП.
Для этого нажмите на следующую ссылку:
Примечание: Ссылка откроется в браузере если вы зашли с ПК или в приложении Сбербанка если зашли со смартфона.
Номер телефона сразу уже будет заполнен. Для ориентировки, получатель Валентин Николаевич К.
Комментарий можете прислать в СМС также при отправке через СБП.
Сделать перевод на ЮМани легко: Копируем номер кошелька, в приложении Сбербанк переходим в раздел электронных платёжных систем, находим ЮМани, вводим номер кошелька.
Со Сбербанка перевод на ЮМани без комиссии.
Перейти на мою визитку YooMoney
Новые возможности
- Новые жесты ввода:
- Добавлены неназначенные команды для вертикальной и горизонтальной прокрутки колёсика мыши, чтобы улучшить навигацию на веб-страницах и в приложениях с динамическим содержимым, таких как Dism++. (#16462, @Cary-Rowen)
- Добавлена поддержка нормализации Unicode для вывода речи и шрифта Брайля. (#11570, #16466 @LeonarddeR)
- Это может быть полезно при чтении символов, которые неизвестны определённому синтезатору речи или таблице Брайля и имеют совместимую альтернативу, например жирные и курсивные символы, часто используемые в социальных сетях.
- Нормализация Unicode также позволяет читать уравнения в редакторе уравнений Microsoft Word. (#4631)
- Вы можете включить эту функцию как для речи, так и для Брайля в соответствующих категориях настроек в диалоге настроек NVDA.
- По умолчанию после запуска NVDA вы будете получать уведомление о доступных обновлениях дополнений. (#15035)
- Это можно отключить в категории настроек "Магазин дополнений".
- NVDA ежедневно проверяет наличие обновлений дополнений.
- Проверяются только обновления в рамках одного канала (например, установленные бета-версии дополнений будут уведомлять только о наличии обновлений в бета-канале).
- Добавлена поддержка дисплеев Help Tech Activator Pro. (#16668)
Изменения
- Обновления компонентов:
- eSpeak NG обновлён до версии 1.52-dev коммита
54ee11a79. (#16495) - Добавлен новый язык - Каракалпакский.
- Обновлён Unicode CLDR до версии 45.0. (#16507, @OzancanKaratas)
- Обновлён патч fastdiffmatch_patch (используется для обнаружения изменений в терминалах и другом динамическом содержимом) до версии 2.1.0. (#16508, @codeofdusk)
- Обновлён переводчик Брайля LibLouis до версии 3.30.0. (#16652, @codeofdusk)
- Новые таблицы Брайля:
- Обновлён NSIS до версии 3.10 (#16674, @dpy013)
- Обновлён markdown до 3.6 (#16725, @dpy013)
- Обновлён nh3 до 0.2.17 (#16725, @dpy013)
- Входная таблица резервного Брайля теперь равна выходной таблице резервного Брайля, которая является Unified English Braille Code grade 1. (#9863, @JulienCochuyt, @LeonarddeR)
- NVDA теперь будет сообщать об иллюстрациях без доступных дочерних элементов, но с меткой или описанием. (#14514)
- При построчном чтении в режиме просмотра "подпись" больше не сообщается на каждой строке длинного рисунка или подписи к таблице. (#14874)
- В консоли Python последняя невыполненная команда больше не теряется при перемещении по истории ввода. (#16653, @CyrilleB79)
- Уникальный анонимный идентификатор теперь отправляется при сборе дополнительной статистики использования NVDA. (#16266)
- По умолчанию при создании переносной копии будет создана новая папка. При попытке записи в непустой каталог будет выдано предупреждение. (#16684)
Исправления ошибок
- Исправления для Windows 11:
- NVDA больше не будет зависать при закрытии истории буфера обмена и панели эмодзи. (#16346, #16347, @josephsl)
- NVDA будет снова объявлять контакты в сети при открытии интерфейса IME. (#14023, @josephsl)
- NVDA больше не будет дважды объявлять "историю буфера обмена" при навигации по пунктам меню панели эмодзи. (#16532, @josephsl)
- NVDA больше не будет обрывать речь и брайль при просмотре каомодзи и символов на панели эмодзи. (#16533, @josephsl)
- Исправления в веб-браузере:
- Сообщения об ошибках, на которые ссылается
aria-errormessage, теперь сообщаются в Google Chrome и Mozilla Firefox. (#8318) - Если присутствует, NVDA теперь будет использовать
aria-labelledbyдля обеспечения доступных имён для таблиц в Mozilla Firefox. (#5183) - NVDA будет корректно объявлять пункты меню с радиокнопками и флажками при первом входе в подменю в Google Chrome и Mozilla Firefox. (#14550)
- Функции поиска в режиме просмотра NVDA теперь более точны, когда страница содержит эмодзи. (#16317, @LeonarddeR)
- В Mozilla Firefox NVDA теперь корректно сообщает текущий символ, слово и строку, когда курсор находится в конце строки. (#3156, @jcsteh)
- Больше не приводит к сбою работы Google Chrome при закрытии документа или выходе из Chrome. (#16893)
- NVDA корректно сообщает о предложениях автозаполнения в Eclipse и других средах на базе Eclipse на Windows 11. (#16416, @thgcode)
- Повышена надёжность автоматического чтения текста, особенно в терминальных приложениях. (#15850, #16027, @Danstiv)
- Теперь снова можно надежно восстановить заводские настройки конфигурации по умолчанию. (#16755, @Emil-18)
- NVDA будет корректно сообщать об изменении выделения при редактировании текста ячейки в Microsoft Excel. (#15843)
- В приложениях, использующих Java Access Bridge, NVDA теперь будет корректно читать последнюю пустую строку текста вместо повторения предыдущей строки. (#9376, @dmitrii-drobotov)
- В LibreOffice Writer (версия 24.8 и новее) при переключении форматирования текста (полужирный, курсив, подчёркивание, надстрочный/подстрочный индекс, выравнивание) с помощью соответствующей комбинации клавиш NVDA сообщает о новом атрибуте форматирования (например, "Полужирный включен", "Полужирный выключен"). (#4248, @michaelweghorn)
- При навигации с помощью клавиш курсора в текстовых полях в приложениях, использующих UI Automation, NVDA больше не сообщает иногда о неправильном символе, слове и т. д. (#16711, @jcsteh)
- При вставке в Калькулятор Windows 10/11 NVDA теперь корректно сообщает полное вставленное число. (#16573, @TristanBurchett)
- NVDA больше не молчит после отключения и повторного подключения к сеансу удалённого рабочего стола. (#16722, @jcsteh)
- Добавлена поддержка команд просмотра текста для имени объекта в Visual Studio Code. (#16248, @Cary-Rowen)
- Воспроизведение звуков NVDA больше не происходит на монофоническом аудиоустройстве. (#16770, @jcsteh)
- NVDA будет сообщать адреса при переходе по стрелкам через поля To/CC/BCC в outlook.com / Modern Outlook. (#16856)
- NVDA теперь более изящно справляется со сбоями при установке дополнений. (#16704)
Изменения для разработчиков
Пожалуйста, обратитесь к руководству разработчика для получения информации о процессе устаревания и удаления API NVDA.
- NVDA теперь использует Ruff вместо flake8 для линтинга. (#14817)
- Исправлена система сборки NVDA для корректной работы при использовании Visual Studio 2022 версии 17.10 и выше. (#16480, @LeonarddeR)
- Шрифт фиксированной ширины теперь используется в просмотрщике журнала и в Консоли Python, чтобы курсор оставался в том же столбце при вертикальной навигации. Это особенно полезно для чтения маркеров места ошибки в трассировках. (#16321, @CyrilleB79)
- Добавлена поддержка пользовательских таблиц Брайля. (#3304, #16208, @JulienCochuyt, @LeonarddeR)
- Таблицы могут быть размещены в папке
brailleTablesв пакете дополнений. - Метаданные таблицы могут быть добавлены в необязательный раздел
brailleTablesв манифесте дополнения или в файл.iniв том же формате, находящийся в подкаталоге brailleTables каталога scratchpad. - Пожалуйста, обратитесь к разделу Таблицы перевода Брайля в руководстве разработчика для получения более подробной информации.
- Когда событие
gainFocusставится в очередь с объектом, имеющим действительное свойствоfocusRedirect, объект, на который указывает свойствоfocusRedirect, теперь хранится вeventHandler.lastQueuedFocusObject, а не в первоначально поставленном в очередь объекте. (#15843) - NVDA будет регистрировать архитектуру исполняемого файла (x86) при запуске. (#16432, @josephsl)
wx.CallAfter, который обернут вmonkeyPatches/wxMonkeyPatches.py, теперь включает правильную индикациюfunctools.wraps. (#16520, @XLTechie)- Появился новый модуль для планирования задач
utils.schedule, использующий модуль pipschedule. (#16636) - Вы можете использовать
scheduleThread.scheduleDailyJobAtStartUpдля автоматического планирования задачи, которая выполняется после запуска NVDA, и каждые 24 часа после этого. Задачи планируются с задержкой, чтобы избежать конфликтов. scheduleThread.scheduleDailyJobиscheduleJobможно использовать для планирования задач на пользовательское время, при этом при известной нестыковке расписания задач будет выдаваться ошибкаJobClashError.- Теперь можно создавать модули приложений для приложений, содержащих элементы управления Edge WebView2 (msedgewebview2.exe). (#16705, @josephsl)
Если не работает ссылка
Если вы на текущей странице обнаружили неработающую ссылку, то пожалуйста, сообщите об этом через Форму обратной связи.
В сообщении укажите неработающую ссылку и ссылку на страницу где обнаружена неработающая ссылка.
Благодарю всех за участие!