nvdaportable/NVDA/documentation/uk/changes.html

6444 lines
1.2 MiB
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html>
<html lang="uk" dir="ltr">
<head>
<meta charset="utf-8">
<title>Що нового в NVDA</title>
<meta name="viewport" content="width=device-width, initial-scale=1" />
<link rel="stylesheet" href="styles.css">
<link rel="shortcut icon" href="favicon.ico">
</head>
<body><h1 id="nvda">Що нового в NVDA</h1>
<h2 id="20261">2026.1</h2>
<p>Цей випуск містить підтримку читання математичного вмісту за допомогою MathCAT, яка зараз вбудована в NVDA.</p>
<p>Було внесено кілька вдосконалень, які стосуються мовлення.
Тепер про орфографічні та граматичні помилки під час читання програма може повідомляти за допомогою звукового сигналу замість мовлення.
Тепер ви можете налаштувати NVDA на автоматичне промовляння всього тексту після успішного розпізнавання вмісту, наприклад за допомогою оптичного розпізнавання символів у Windows.
NVDA більше не повідомляє, що мова, яка використовується під час читання, не підтримується, якщо синтезатор підтримує цю мову, але не конкретний діалект.
NVDA тепер підтримує 64-розрядні голоси SAPI 5.</p>
<p>Також поліпшено підтримку брайля.
Тепер він продовжує працювати під час переходу на захищений екран, наприклад, екран входу або діалог Служби захисту користувачів.
Під час керування комп’ютером за допомогою функції «Віддалене керування» повідомлення NVDA з локального комп’ютера тепер показуються шрифтом Брайля.
Тепер орфографічні та граматичні помилки й кількість елементів у списку в режимі огляду можуть показуватися шрифтом Брайля.
Також було виправлено інші помилки, пов’язані з брайлем, зокрема в Microsoft Outlook та LibreOffice Writer.</p>
<p>В режимі огляду у браузерах NVDA більше не розглядає елементи керування з нульовою шириною або висотою як невидимі.
Це може дозволити отримати доступ до раніше недоступного вмісту, призначеного виключно для читачів екрана, на деяких сайтах.
Неправильно сформовані посилання більше не перешкоджають NVDA зчитувати вміст у Google Chrome та інших браузерах на базі Chromium.
Підсвічування режиму огляду тепер показується в результатах розпізнавання вмісту, наприклад, під час використання оптичного розпізнавання символів у Windows.
Додані непризначені команди швидкої навігації для переходу до виносок у Microsoft Word.
Вони тепер також показуються у списку елементів.</p>
<p>Тепер у Магазині додатків можна переглядати результати сканування додатка на віруси.
Ви також можете переглядати журнал змін для додатка, якщо він його містить.
Поліпшено надійність оновлення додатків у фоновому режимі.</p>
<p>До діалогу налаштувань NVDA додано нову категорію «Приватність та безпека».
Туди з категорії «Загальні» переміщено параметри «Рівень запису в журнал» і «Дозволити NV Access збирати статистику використання NVDA».
Туди також переміщено налаштування для екранної завіси, які були в категорії «Візуальна допомога».
На додаток до цього, налаштування екранної завіси тепер не залежать від конфігураційного профілю.</p>
<p>Інтерфейс NVDA перекладено кхмерською мовою, якою спілкуються жителі Камбоджі.
Оновлено Liblouis, Unicode CLDR та eSpeak NG.
Додано таблиці для англійського брайля третього рівня, японського (Rokuten Kanji), та македонського нескорописного брайля.
Оновлено біблійний іврит, а також таблиці для уніфікованого англійського, грецького міжнародного, угорського, норвезького, португальського 8-крапкового та словацького брайля.
Додано локалізовані емодзі для люксембурзької мови.</p>
<p>Також було виправлено багато інших помилок та внесено низку поліпшень.</p>
<h3 id="_1">Важливі примітки</h3>
<ul>
<li>Цей випуск порушує сумісність з наявними додатками.</li>
<li>Windows 8.1 більше не підтримується.
Мінімальною версією Windows, яка підтримується, є Windows 10.
Ми рекомендуємо оновитися до Windows 11, або, якщо це неможливо, то до останньої версії Windows 10 (22H2).</li>
<li>32-розрядні версії Windows більше не підтримуються.
Windows 10 на ARM також більше не підтримується.</li>
<li>Wiris MathPlayer більше не підтримується.</li>
</ul>
<h3 id="_2">Нові можливості</h3>
<ul>
<li>В Магазині додатків:<ul>
<li>У подробицях про додаток тепер доступні результати сканування VirusTotal.
Додано дію для перегляду результатів повного сканування на сайті VirusTotal. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18974" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18974">#18974</a>)</li>
<li>Додано нову дію для перегляду останніх змін у поточних версіях додатків. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14041" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14041">#14041</a>, <a class="gh-link gh-mention" href="https://github.com/josephsl" rel="noopener" target="_blank" title="GitHub User: @josephsl">@josephsl</a>, <a class="gh-link gh-mention" href="https://github.com/nvdaes" rel="noopener" target="_blank" title="GitHub User: @nvdaes">@nvdaes</a>)</li>
</ul>
</li>
<li>Тепер можна вибрати, які додатки копіювати для використання під час входу та на захищених екранах. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6305" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6305">#6305</a>)</li>
<li>Додано вбудовану підтримку перегляду математичного вмісту шляхом інтеграції MathCAT. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18323" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18323">#18323</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/19368" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #19368">#19368</a>, <a class="gh-link gh-mention" href="https://github.com/RyanMcCleary" rel="noopener" target="_blank" title="GitHub User: @RyanMcCleary">@RyanMcCleary</a>, <a class="gh-link gh-mention" href="https://github.com/codeofdusk" rel="noopener" target="_blank" title="GitHub User: @codeofdusk">@codeofdusk</a>)</li>
<li>NVDA тепер підтримує 64-розрядні голоси Microsoft Speech API версії 5. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/19432" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #19432">#19432</a>)</li>
<li>Додані посилання (наприклад, на виноски та кінцеві виноски) до списку елементів у Microsoft Word.
Також додано непризначену команду швидкої навігації для переходу до наступного/попереднього посилання на виноску. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/19300" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #19300">#19300</a>, <a class="gh-link gh-mention" href="https://github.com/LeonarddeR" rel="noopener" target="_blank" title="GitHub User: @LeonarddeR">@LeonarddeR</a>)</li>
<li>В режимі огляду номери елементів у списку тепер повідомляються за допомогою брайля. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7455" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7455">#7455</a>, <a class="gh-link gh-mention" href="https://github.com/nvdaes" rel="noopener" target="_blank" title="GitHub User: @nvdaes">@nvdaes</a>)</li>
<li>Під час читання тексту орфографічні та граматичні помилки можуть бути повідомлені за допомогою звуку замість мовлення. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4233" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4233">#4233</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/19257" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #19257">#19257</a>, <a class="gh-link gh-mention" href="https://github.com/jcsteh" rel="noopener" target="_blank" title="GitHub User: @jcsteh">@jcsteh</a>, <a class="gh-link gh-mention" href="https://github.com/CyrilleB79" rel="noopener" target="_blank" title="GitHub User: @CyrilleB79">@CyrilleB79</a>, <a class="gh-link gh-mention" href="https://github.com/nvdaes" rel="noopener" target="_blank" title="GitHub User: @nvdaes">@nvdaes</a>)</li>
<li>Орфографічні та граматичні помилки тепер можуть повідомлятись за допомогою брайля. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7608" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7608">#7608</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/19257" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #19257">#19257</a>, <a class="gh-link gh-mention" href="https://github.com/nvdaes" rel="noopener" target="_blank" title="GitHub User: @nvdaes">@nvdaes</a>)</li>
<li>Додано можливість повідомляти, коли в елементі керування, наприклад, у списку, можна вибрати кілька елементів.
Це можна увімкнути, скориставшись параметром «Повідомляти, коли об’єкт підтримує множинний вибір» в налаштуваннях представлення об’єкта. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18365" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18365">#18365</a>, <a class="gh-link gh-mention" href="https://github.com/LeonarddeR" rel="noopener" target="_blank" title="GitHub User: @LeonarddeR">@LeonarddeR</a>)</li>
<li>У Visual Studio Code тепер повідомляється рядок стану, якщо використати стандартний жест <code>NVDA+в кінець</code> (у розкладці desktop) / <code>NVDA+shift+в кінець</code> (у розкладці laptop). (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/11064" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #11064">#11064</a>, <a class="gh-link gh-mention" href="https://github.com/codeofdusk" rel="noopener" target="_blank" title="GitHub User: @codeofdusk">@codeofdusk</a>)</li>
<li>Тепер завдяки новому параметру в налаштуваннях Windows OCR можливе автоматичне читання всього результату після успішного розпізнавання. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/19150" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #19150">#19150</a>, <a class="gh-link gh-mention" href="https://github.com/Cary-rowen" rel="noopener" target="_blank" title="GitHub User: @Cary-rowen">@Cary-rowen</a>)</li>
<li>Поліпшено продуктивність на системах ARM64, наприклад, з процесорами Qualcomm. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18570" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18570">#18570</a>, <a class="gh-link gh-mention" href="https://github.com/leonarddeR" rel="noopener" target="_blank" title="GitHub User: @leonarddeR">@leonarddeR</a>)</li>
<li>Додано непризначену глобальну команду для перемикання параметра «Відтворювати аудіо під час зміни координат миші». (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/19026" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #19026">#19026</a>, <a class="gh-link gh-mention" href="https://github.com/rlawnsrl123" rel="noopener" target="_blank" title="GitHub User: @rlawnsrl123">@rlawnsrl123</a>)</li>
</ul>
<h3 id="_3">Зміни</h3>
<ul>
<li>NVDA більше не підтримує Windows 8.1.
Мінімальною версією Windows, яка підтримується, є Windows 10 (версія 1507).
Ми рекомендуємо використовувати Windows 11, або, якщо це неможливо, останній реліз Windows 10 (версія 22H2). (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18684" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18684">#18684</a>, <a class="gh-link gh-mention" href="https://github.com/josephsl" rel="noopener" target="_blank" title="GitHub User: @josephsl">@josephsl</a>)</li>
<li>NVDA більше не підтримує 32-розрядних версій Windows або Windows 10 на ARM.</li>
<li>Видалено підтримку програмного забезпечення MathPlayer від Wiris. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/19239" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #19239">#19239</a>)</li>
<li>Оновлення компонентів:<ul>
<li>Бібліотеку брайлівського введення й виведення Liblouis оновлено до <a href="https://github.com/liblouis/liblouis/releases/tag/v3.36.0" rel="noopener" target="_blank" title="3.36.0">3.36.0</a>. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18848" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18848">#18848</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/19315" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #19315">#19315</a>, <a class="gh-link gh-mention" href="https://github.com/LeonarddeR" rel="noopener" target="_blank" title="GitHub User: @LeonarddeR">@LeonarddeR</a>)<ul>
<li>Додано японський (Rokuten Kanji), македонський нескорописний та англійський брайль третього рівня.</li>
<li>Поліпшено словацький, норвезький, угорський, португальський 8-крапковий, грецький міжнародний, біблійного івриту та уніфікований англійський брайль.</li>
</ul>
</li>
<li>Оновлено BrlAPI для BRLTTY до версії 0.8.7. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18657" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18657">#18657</a>, <a class="gh-link gh-mention" href="https://github.com/LeonarddeR" rel="noopener" target="_blank" title="GitHub User: @LeonarddeR">@LeonarddeR</a>)</li>
<li>Репозиторій мовних даних Консорціуму юнікоду Unicode CLDR оновлено до <a href="https://cldr.unicode.org/downloads/cldr-48" rel="noopener" target="_blank" title="версії 48">версії 48</a>.
Також додано локалізовані емодзі для люксембурзької мови. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/19293" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #19293">#19293</a>, <a class="gh-link gh-mention" href="https://github.com/OzancanKaratas" rel="noopener" target="_blank" title="GitHub User: @OzancanKaratas">@OzancanKaratas</a>)</li>
<li>eSpeak NG оновлено до <a href="https://github.com/espeak-ng/espeak-ng/commit/b0b605c8a80f76c4c19e18033c6780c3cc4afc5b" rel="noopener" target="_blank" title="commit b0b605c8">commit <code>b0b605c8</code></a>. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/19293" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #19293">#19293</a>)</li>
</ul>
</li>
<li>До діалогу «Про програму» додано кнопку для копіювання в буфер обміну номера версії NVDA. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18667" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18667">#18667</a>)</li>
<li>При потраплянні на захищений робочий стіл встановлена копія NVDA автоматично тимчасово вимикає брайль, щоб копія для захищеного робочого столу могла отримати доступ до брайлівського дисплея. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2315" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2315">#2315</a>, <a class="gh-link gh-mention" href="https://github.com/LeonarddeR" rel="noopener" target="_blank" title="GitHub User: @LeonarddeR">@LeonarddeR</a>)</li>
<li>Під час керування комп’ютером за допомогою Віддаленого керування з під’єднаним брайлівським дисплеєм, повідомлення, промовлені на локальному комп’ютері, також показуватимуться брайлем. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18004" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18004">#18004</a>)</li>
<li>Тривалість звукових сигналів, які використовуються, коли для параметра «Повідомляти про відступ рядка» встановлено значення «Сигнали» або «Мовлення й сигнали», було зменшено. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18898" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18898">#18898</a>)</li>
<li>У режимі огляду браузерів NVDA більше не сприймає елементи керування з нульовою візуальною шириною або висотою як невидимі.
Ця техніка іноді використовується для того, щоб вміст був доступним для екранних читачів без його візуальної видимості.
Такі елементи керування тепер доступні в режимі огляду, де їх раніше не було. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13897" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13897">#13897</a>, <a class="gh-link gh-mention" href="https://github.com/jcsteh" rel="noopener" target="_blank" title="GitHub User: @jcsteh">@jcsteh</a>)</li>
<li>Стан екранної завіси більше не залежить від конфігураційного профілю, який ви використовуєте. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/10476" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #10476">#10476</a>)</li>
<li>До діалогу налаштувань NVDA додано нову категорію «Приватність та безпека».
Зараз вона містить налаштування екранної завіси (які раніше розміщувались у категорії «Візуальна допомога»), а також параметри «Рівень запису в журнал» та «Дозволити NV Access збирати статистику використання NVDA» (які раніше розміщувались у категорії «Загальні»). (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/19177" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #19177">#19177</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/19296" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #19296">#19296</a>)</li>
<li>У копіюванні налаштувань, які використовуються під час входу й на захищених екранах:<ul>
<li>NVDA більше не попереджає про вимкнені додатки й не копіює їх. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/8274" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #8274">#8274</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/9020" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #9020">#9020</a>)</li>
<li>Початково NVDA не копіює додатки; потрібні додатки треба вибрати самостійно; (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12879" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12879">#12879</a>)</li>
</ul>
</li>
<li>Для голосів Microsoft Speech API версії 4 або 32-розрядних голосів Microsoft Speech API версії 5 більше не підтримується приглушування аудіо. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/19432" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #19432">#19432</a>)</li>
<li>Інтерфейс NVDA перекладено кхмерською мовою, якою спілкуються в Камбоджі. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/19450" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #19450">#19450</a>)</li>
<li>NVDA більше початково не вмикатиме параметр «Запускати NVDA разом з Windows» під час першого встановлення. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/19631" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #19631">#19631</a>)</li>
</ul>
<h3 id="_4">Виправлення</h3>
<ul>
<li>Віддалене керування:<ul>
<li>Поліпшено сповіщення користувачів у разі збою з’єднання з керованим комп’ютером. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/19103" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #19103">#19103</a>, <a class="gh-link gh-mention" href="https://github.com/tareh7z" rel="noopener" target="_blank" title="GitHub User: @tareh7z">@tareh7z</a>)</li>
<li>NVDA більше не відкриватиме кілька діалогів з підтвердженням від’єднання, якщо ця дія виконується повторно. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/19442" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #19442">#19442</a>, <a class="gh-link gh-mention" href="https://github.com/Cary-rowen" rel="noopener" target="_blank" title="GitHub User: @Cary-rowen">@Cary-rowen</a>)</li>
</ul>
</li>
<li>Встановлювач NVDA:<ul>
<li>NVDA тепер правильно визначатиме пониження версії та відповідно показуватиме діалог з попередженням про пониження версії, зокрема для переносних копій. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/19631" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #19631">#19631</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18291" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18291">#18291</a>)</li>
<li>Тепер NVDA буде стабільніше зберігати налаштування «Використовувати NVDA разом з Windows» та ярлик на робочому столі. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/19631" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #19631">#19631</a>)</li>
</ul>
</li>
<li>Виправлено помилку, коли <code>&lt;</code> не екранувався в MathML у документах PDF. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18520" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18520">#18520</a>, <a class="gh-link gh-mention" href="https://github.com/NSoiffer" rel="noopener" target="_blank" title="GitHub User: @NSoiffer">@NSoiffer</a>)</li>
<li>Якщо для мовлення увімкнено нормалізацію юнікоду, то під час навігації по символах знову правильно озвучуватимуться комбіновані діакритичні знаки, такі як акут ( ́ ). (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18722" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18722">#18722</a>, <a class="gh-link gh-mention" href="https://github.com/LeonarddeR" rel="noopener" target="_blank" title="GitHub User: @LeonarddeR">@LeonarddeR</a>)</li>
<li>Виправлено випадки, коли NVDA не могла отримати інформацію для програми, таку як назва продукту, версія та архітектура. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18826" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18826">#18826</a>, <a class="gh-link gh-mention" href="https://github.com/LeonarddeR" rel="noopener" target="_blank" title="GitHub User: @LeonarddeR">@LeonarddeR</a>)</li>
<li>У класичних версіях Блокнота й інших елементах керування редагування Win32 позиція тексту тепер показується точніше. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18767" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18767">#18767</a>, <a class="gh-link gh-mention" href="https://github.com/LeonarddeR" rel="noopener" target="_blank" title="GitHub User: @LeonarddeR">@LeonarddeR</a>)</li>
<li>NVDA більше не видає помилку під час читання вмісту елементів керування wx Web View. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17273" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17273">#17273</a>, <a class="gh-link gh-mention" href="https://github.com/LeonarddeR" rel="noopener" target="_blank" title="GitHub User: @LeonarddeR">@LeonarddeR</a>)</li>
<li>Якщо NVDA налаштовано на автоматичне оновлення додатків у фоновому режимі, додатки можуть оновлюватися належним чином. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18965" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18965">#18965</a>, <a class="gh-link gh-mention" href="https://github.com/nvdaes" rel="noopener" target="_blank" title="GitHub User: @nvdaes">@nvdaes</a>)</li>
<li>Спроба встановити з Провідника файлів додаток, який вимагає новішу версію NVDA, більше не завершується без повідомлення про помилку й не супроводжується появою діалогу про несумісні додатки. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/19260" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #19260">#19260</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/19261" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #19261">#19261</a>)</li>
<li>Після встановлення додатка Магазин додатків більше не виходить з ладу при спробі знову відкритися. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/19900" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #19900">#19900</a>, <a class="gh-link gh-mention" href="https://github.com/CyrilleB79" rel="noopener" target="_blank" title="GitHub User: @CyrilleB79">@CyrilleB79</a>)</li>
<li>Виправлено випадок, коли брайлівське виведення завершувалося з помилкою. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/19025" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #19025">#19025</a>, <a class="gh-link gh-mention" href="https://github.com/LeonarddeR" rel="noopener" target="_blank" title="GitHub User: @LeonarddeR">@LeonarddeR</a>)</li>
<li>Тепер у повідомленнях про час роботи акумулятора не вказуються зайві «0 годин» та «0 хвилин», а використовуються відповідні форми однини та множини. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/9003" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #9003">#9003</a>, <a class="gh-link gh-mention" href="https://github.com/tareh7z" rel="noopener" target="_blank" title="GitHub User: @tareh7z">@tareh7z</a>)</li>
<li>Якщо синтезатор має резервну мову для поточного діалекту, мова тексту, що читається, більше не буде позначатися як непідтримувана. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18876" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18876">#18876</a>, <a class="gh-link gh-mention" href="https://github.com/nvdaes" rel="noopener" target="_blank" title="GitHub User: @nvdaes">@nvdaes</a>)</li>
<li>Якщо синтезатором мовлення вибрано eSpeak NG і він не завантажується під час запуску NVDA, NVDA тепер спробує перейти на OneCore, перш ніж перейти до режиму без мовлення. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/19603" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #19603">#19603</a>)</li>
<li>Деякі налаштування більше не будуть помилково зберігатися на диску під час запуску NVDA з запускача. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18171" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18171">#18171</a>)</li>
<li>Некоректна інформація більше не показується брайлем під час навігації по списку повідомлень в Outlook Classic. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18993" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18993">#18993</a>, <a class="gh-link gh-mention" href="https://github.com/nvdaes" rel="noopener" target="_blank" title="GitHub User: @nvdaes">@nvdaes</a>)</li>
<li>Тепер NVDA виявляє та припиняє цикли повторних збоїв, щоб запобігти зависанню системи у разі невдалого запуску. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/19133" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #19133">#19133</a>, <a class="gh-link gh-mention" href="https://github.com/derekriemer" rel="noopener" target="_blank" title="GitHub User: @derekriemer">@derekriemer</a>)</li>
<li>Під час переміщення брайля на наступний рядок у LibreOffice Writer, коли каретка перебуває на початку останнього рядка, вона тепер послідовно переміщуватиметься в кінець документа. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/19152" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #19152">#19152</a>, <a class="gh-link gh-mention" href="https://github.com/LeonarddeR" rel="noopener" target="_blank" title="GitHub User: @LeonarddeR">@LeonarddeR</a>, <a class="gh-link gh-mention" href="https://github.com/nvdaes" rel="noopener" target="_blank" title="GitHub User: @nvdaes">@nvdaes</a>)</li>
<li>Підсвічування курсора в режимі огляду тепер з’являється у результатах розпізнавання вмісту, наприклад, під час використання Windows OCR. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/19168" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #19168">#19168</a>, <a class="gh-link gh-mention" href="https://github.com/hwf1324" rel="noopener" target="_blank" title="GitHub User: @hwf1324">@hwf1324</a>)</li>
<li>У діалозі «Жести вводу» тепер правильно показуватимуться жести, які містять клавішу-оператор, коли увімкнено Num Lock. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/19214" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #19214">#19214</a>, <a class="gh-link gh-mention" href="https://github.com/CyrilleB79" rel="noopener" target="_blank" title="GitHub User: @CyrilleB79">@CyrilleB79</a>)</li>
<li>У браузерах Chromium, якщо документ містить посилання з неправильно сформованим URL, його можна буде знову прочитати. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/19125" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #19125">#19125</a>, <a class="gh-link gh-mention" href="https://github.com/nvdaes" rel="noopener" target="_blank" title="GitHub User: @nvdaes">@nvdaes</a>)</li>
<li>NVDA більше не відтворює звук для орфографічних помилок під час введення тексту, якщо режим мовлення встановлено на вимогу або вимкнено. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/19323" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #19323">#19323</a>, <a class="gh-link gh-mention" href="https://github.com/CyrilleB79" rel="noopener" target="_blank" title="GitHub User: @CyrilleB79">@CyrilleB79</a>)</li>
</ul>
<h3 id="_5">Зміни для розробників</h3>
<p>Please refer to <a href="https://download.nvaccess.org/documentation/developerGuide.html#API" rel="noopener" target="_blank" title="the developer guide">the developer guide</a> for information on NVDA's API deprecation and removal process.</p>
<ul>
<li>Note: this is an Add-on API compatibility breaking release.
Add-ons will need to be re-tested and have their manifest updated.</li>
<li>Add-on authors are now able to provide a changelog for an add-on version via the <code>changelog</code> manifest key. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14041" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14041">#14041</a>, <a class="gh-link gh-mention" href="https://github.com/josephsl" rel="noopener" target="_blank" title="GitHub User: @josephsl">@josephsl</a>)<ul>
<li>The changelog should document changes between previous and latest add-on versions, and can be formatted in markdown.</li>
</ul>
</li>
<li>Оновлення компонентів:<ul>
<li>LicenseCheck до 2025.1 (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18728" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18728">#18728</a>, <a class="gh-link gh-mention" href="https://github.com/bramd" rel="noopener" target="_blank" title="GitHub User: @bramd">@bramd</a>)</li>
<li>Sphinx до 8.1.3 (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18475" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18475">#18475</a>)</li>
<li>Pyright до 1.1.407 (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17749" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17749">#17749</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/19162" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #19162">#19162</a>)<ul>
<li>увімкнено сервер Node.js-backed (<code>pyright[nodejs]</code>) для швидшого й надійнішого аналізу.</li>
</ul>
</li>
<li>wxPython до 4.2.4 (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/19080" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #19080">#19080</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/19196" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #19196">#19196</a>)</li>
<li>uv до 0.9.11 (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/19162" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #19162">#19162</a>)</li>
<li>Ruff до 0.14.5 (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/19162" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #19162">#19162</a>)</li>
<li>comtypes до 1.4.13 (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/19196" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #19196">#19196</a>)</li>
<li>cryptography до 46.0.5 (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/19196" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #19196">#19196</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/19601" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #19601">#19601</a>)</li>
<li>Configobj до commit <code>9c8a0a80</code> (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/19196" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #19196">#19196</a>)</li>
<li>Requests до 2.32.5 (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/19196" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #19196">#19196</a>)</li>
<li>url-normalize до 2.2.1 (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/19196" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #19196">#19196</a>)</li>
<li>Pycaw до 20251023 (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/19196" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #19196">#19196</a>)</li>
<li>nh3 до 0.3.2 (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/19196" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #19196">#19196</a>)</li>
<li>Crowdin Python client до 1.24.1 (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/19196" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #19196">#19196</a>)</li>
<li>Python-Markdown до 3.10 (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/19196" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #19196">#19196</a>)</li>
<li>lxml до 6.0.2 (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/19196" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #19196">#19196</a>)</li>
<li>PyMdown Extensions до 10.17.1 (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/19196" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #19196">#19196</a>)</li>
<li>Setuptools до 80.10.2 (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/19196" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #19196">#19196</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/19524" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #19524">#19524</a>)</li>
<li>Robot Framework до 7.3.2 (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/19196" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #19196">#19196</a>)</li>
<li>IAccessible2 до commit <code>c9ae003</code> (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/19196" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #19196">#19196</a>)</li>
<li>Sonic до commit <code>d2cdb40</code> (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/19196" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #19196">#19196</a>)</li>
<li>Посібник з практик створення контенту WAI-ARIA до commit <code>84b921a0</code> (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/19196" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #19196">#19196</a>)</li>
<li>Windows Implementation Libraries (WIL) до commit <code>7cf4193</code> (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/19196" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #19196">#19196</a>)</li>
<li>SCons до 4.10.1 (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/19016" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #19016">#19016</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/19226" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #19226">#19226</a>, <a class="gh-link gh-mention" href="https://github.com/LeonarddeR" rel="noopener" target="_blank" title="GitHub User: @LeonarddeR">@LeonarddeR</a>)<ul>
<li>Це вводить підтримку компіляції NVDA за допомогою Visual Studio 2026.</li>
</ul>
</li>
</ul>
</li>
<li>X64 NVDAHelper libraries are now also built for the <a href="https://learn.microsoft.com/en-us/windows/arm/arm64ec" rel="noopener" target="_blank" title="ARM64EC architecture">ARM64EC architecture</a>.
On ARM64 machines with Windows 11, these ARM64EC libraries are loaded instead of their X64 equivalents. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18570" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18570">#18570</a>, <a class="gh-link gh-mention" href="https://github.com/leonarddeR" rel="noopener" target="_blank" title="GitHub User: @leonarddeR">@leonarddeR</a>)</li>
<li>NVDA is now licensed under "GPL-2 or later".</li>
<li>In <code>braille.py</code>, the <code>FormattingMarker</code> class has a new <code>shouldBeUsed</code> method, to determine if the formatting marker key should be reported (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7608" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7608">#7608</a>, <a class="gh-link gh-mention" href="https://github.com/nvdaes" rel="noopener" target="_blank" title="GitHub User: @nvdaes">@nvdaes</a>)</li>
<li>Added <code>api.fakeNVDAObjectClasses</code> set and <code>api.isFakeNVDAObject</code> function to identify fake NVDAObject instances. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/19168" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #19168">#19168</a>, <a class="gh-link gh-mention" href="https://github.com/hwf1324" rel="noopener" target="_blank" title="GitHub User: @hwf1324">@hwf1324</a>)</li>
<li>NVDA no longer includes the Microsoft Universal C Runtime. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/19508" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #19508">#19508</a>)</li>
<li><code>synthDriverHandler.setSynth</code> and <code>synthDriverHandler.findAndSetNextSynth</code> now attempt to find fallback synthesizers starting from the start of <code>defaultSynthPriorityList</code>, rather than starting immediately after <code>name</code> or <code>currentSynthName</code>, respectively. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/19603" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #19603">#19603</a>)</li>
<li><code>gui.installerGui.doInstall</code> parameter <code>startOnLogon</code> default value is now <code>False</code>. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/19631" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #19631">#19631</a>)</li>
</ul>
<h4 id="api-breaking-changes">API Breaking Changes</h4>
<p>These are breaking API changes.
Please open a GitHub issue if your add-on has an issue with updating to the new API.</p>
<ul>
<li>NVDA тепер скомпільована з Python 3.13.12, 64-bit. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18591" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18591">#18591</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/19111" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #19111">#19111</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/19351" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #19351">#19351</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/19572" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #19572">#19572</a>, <a class="gh-link gh-mention" href="https://github.com/LeonarddeR" rel="noopener" target="_blank" title="GitHub User: @LeonarddeR">@LeonarddeR</a>, <a class="gh-link gh-mention" href="https://github.com/dpy013" rel="noopener" target="_blank" title="GitHub User: @dpy013">@dpy013</a>)</li>
<li>typing_extensions have been removed.
These should be supported natively in Python 3.13. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18689" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18689">#18689</a>)</li>
<li><code>copyrightYears</code> and <code>url</code> have been moved from <code>versionInfo</code> to <code>buildVersion</code>. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18682" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18682">#18682</a>)</li>
<li>Fixed behavior of <code>TextInfo.collapse()</code> - previously it was moving TextInfo to the next paragraph in some cases. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18320" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18320">#18320</a>, <a class="gh-link gh-mention" href="https://github.com/mltony" rel="noopener" target="_blank" title="GitHub User: @mltony">@mltony</a>)</li>
<li>Fixed behavior of <code>OffsetTextInfo.move()</code> - previously it wouldn't move to the very end of the document unless moving by character. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18348" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18348">#18348</a>, <a class="gh-link gh-mention" href="https://github.com/mltony" rel="noopener" target="_blank" title="GitHub User: @mltony">@mltony</a>)</li>
<li><code>NVDAHelper.localLib</code> is now a module, not a <code>ctypes.CDLL</code>.
Most API consumers should not be impacted by this change.
Use <code>NVDAHelper.localLib.dll</code> for access to the <code>ctypes.CDLL</code> if necessary. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18207" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18207">#18207</a>)</li>
<li><code>UIAHandler.autoSelectDetectionAvailable</code> has been removed with no replacement. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18684" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18684">#18684</a>, <a class="gh-link gh-mention" href="https://github.com/josephsl" rel="noopener" target="_blank" title="GitHub User: @josephsl">@josephsl</a>)</li>
<li>The following symbols have been removed from <code>installer</code> with no direct replacement: <code>programFilesPath</code>, <code>getStartMenuFolder</code>, <code>getInstallPath</code>. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18851" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18851">#18851</a>)</li>
<li>The <code>bool</code> configuration key <code>[documentFormatting][reportSpellingErrors]</code> has been removed.
Use the <code>int</code> configuration key <code>[reportSpellingErrors2]</code> instead. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17997" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17997">#17997</a>, <a class="gh-link gh-mention" href="https://github.com/CyrilleB79" rel="noopener" target="_blank" title="GitHub User: @CyrilleB79">@CyrilleB79</a>)</li>
<li><code>NVDAObjects.window.GhostWindowFromHungWindow</code> has been removed with no replacement. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18883" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18883">#18883</a>)</li>
<li><code>winUser.Input_I</code> and <code>winUser.PUL</code> have been removed, with no replacement. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18883" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18883">#18883</a>)</li>
<li>The <code>inputButtonCaps</code> property on <code>hwIo.hid.Hid</code> objects now correctly returns an array of <code>hidpi.HIDP_BUTTON_CAPS</code> structures rather than <code>HIDP_VALUE_CAPS</code> structures. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18902" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18902">#18902</a>)</li>
<li><code>speech.speech.IDT_TONE_DURATION</code> has been removed.
Call <code>speech.speech.getIndentToneDuration</code> instead. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18898" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18898">#18898</a>)</li>
<li>The <code>rgpszUsageIdentifier</code> member of the <code>updateCheck.CERT_USAGE_MATCH</code> struct is now of type <code>POINTER(LPSTR)</code> rather than <code>c_void_p</code> to correctly align with Microsoft documentation. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18956" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18956">#18956</a>)</li>
<li>The <code>UpdatableAddonsDialog.addonsList</code> is an instance of <code>gui.addonStoreGui.controls.addonList.AddonVirtualList</code>. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18816" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18816">#18816</a>, <a class="gh-link gh-mention" href="https://github.com/nvdaes" rel="noopener" target="_blank" title="GitHub User: @nvdaes">@nvdaes</a>)</li>
<li><code>gui.nvdaControls.TabbableScrolledPanel</code> has been removed.
Use <code>wx.lib.scrolledpanel.ScrolledPanel</code> directly instead. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17751" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17751">#17751</a>)</li>
<li>The following symbols have been removed from <code>appModules.explorer</code> with no replacement: <code>SuggestionListItem</code>, <code>SearchBoxClient</code>, <code>GridTileElement</code>, <code>GridListTileElement</code>, <code>GridGroup</code>, <code>ImmersiveLauncher</code>. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18757" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18757">#18757</a>, <a class="gh-link gh-mention" href="https://github.com/josephsl" rel="noopener" target="_blank" title="GitHub User: @josephsl">@josephsl</a>)</li>
<li>The <code>ftdi2</code> module has been significantly refactored: (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/19105" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #19105">#19105</a>)<ul>
<li>It is now a package.</li>
<li><code>MAX_DESCRIPTION_SIZE</code> has been moved to <code>ftd2xx.MAX_DESCRIPTION_SIZE</code>, and reduced to 64 in accordance with the D2XX Programmers Guide.</li>
<li><code>FT_OK</code> has been removed.
Use <code>ftd2xx.FT_MESSAGE.OK</code> instead.</li>
<li>The <code>FT_LIST_*</code> constants have been removed.
Use the <code>ftd2xx.FT_LIST</code> enum instead.</li>
<li>The <code>FT_OPEN_BY_SERIAL_NUMBER</code> constant has been removed.
Use <code>ftd2xx.FT_OPEN_BY.SERIAL_NUMBER</code> instead.</li>
<li>The <code>FT_PURGE_RX</code> and <code>FT_PURGE_TX</code> constants have been removed.
Use <code>ftd2xx.FT_PURGE.RX</code> and <code>ftd2xx.FT_PURGE.TX</code> instead.</li>
<li><code>FtdiBitModes</code> has been moved to <code>ftd2xx.FT_BITMODE</code>.</li>
<li>The <code>ft_messages</code> list has been replaced with the <code>ftd2xx.FT_MESSAGE</code> enum.</li>
<li><code>ft</code> has been removed.
Use <code>ftd2xx.dll</code> instead.</li>
<li><code>FTDeviceError</code> has been moved to <code>ftd2xx.FTDeviceError</code>.</li>
<li><code>DeviceListInfoNode</code> has been moved to <code>ftd2xx.FT_DEVICE_LIST_INFO_NODE</code>.
Additionally, in accordance with the D2XX Programmer's Guide:<ul>
<li>The <code>LocID</code> field has been renamed to <code>LocId</code>.</li>
<li>The <code>none</code> field has been renamed to <code>ftHandle</code>.</li>
</ul>
</li>
<li>The <code>ftExceptionDecorator</code> function has been removed, with no public replacement.</li>
<li>The <code>_PY_*</code> functions have been replaced with <code>ftd2xx.FT_*</code> direct FFI bindings.
These bindings have type declarations, so are potentially incompatible with existing code.</li>
<li>The following functions have been renamed:<ul>
<li><code>list_devices</code> to <code>listDevices</code>;</li>
<li><code>create_device_info_list</code> to <code>createDeviceInfoList</code>;</li>
<li><code>get_device_info_detail</code> to <code>getDeviceInfoDetail</code>;</li>
<li><code>get_device_info_list</code> to <code>getDeviceInfoList</code>; and</li>
<li><code>open_ex</code> to <code>openEx</code>.</li>
</ul>
</li>
<li>The following methods on the <code>FTD2XX</code> class have been renamed:<ul>
<li><code>set_baud_rate</code> to <code>setBaudRate</code>;</li>
<li><code>set_timeouts</code> to <code>setTimeouts</code>;</li>
<li><code>set_latency_timer</code> to <code>setLatencyTimer</code>;</li>
<li><code>set_bit_mode</code> to <code>setBitMode</code>;</li>
<li><code>set_usb_parameters</code> to <code>setUsbParameters</code>;</li>
<li><code>get_queue_status</code> to <code>getQueueStatus</code>; and</li>
<li><code>reset_device</code> to <code>resetDevice</code>.</li>
</ul>
</li>
<li>The <code>FTD2XX.purge</code> method now raises <code>ValueError</code> if the <code>toPurge</code> argument is not one of "TX", "RX" or "TXRX".</li>
</ul>
</li>
<li>The deprecated <code>winVersion.isFullScreenMagnificationAvailable</code> function has been removed. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/19177" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #19177">#19177</a>)</li>
<li>The <code>visionEnhancementProviders.screenCurtain</code> module has been replaced with the <code>screenCurtain</code> subpackage. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/19177" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #19177">#19177</a>)<ul>
<li>The following symbols have no public replacement: <code>playToggleSoundsCheckBoxText</code>, <code>ScreenCurtainGuiPanel</code>, <code>ScreenCurtainProvider</code>, <code>ScreenCurtainSettings</code>, <code>screenCurtainTranslatedName</code>, <code>TRANSFORM_BLACK</code>, <code>VisionEnhancementProvider</code>, <code>WarnOnLoadDialog</code>, <code>warnOnLoadCheckBoxText</code>, <code>warnOnLoadText</code>.</li>
<li>All public symbols defined on <code>Magnification</code> are now accessible from <code>winBindings.magnification</code>. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18958" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18958">#18958</a>)</li>
<li><code>MAGCOLOREFFECT</code> has been moved to <code>winBindings.magnification</code>. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18958" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18958">#18958</a>)</li>
<li><code>isScreenFullyBlack</code> has been moved to <code>NVDAHelper.localLib</code>. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18958" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18958">#18958</a>)</li>
</ul>
</li>
<li><code>config.conf["vision"]["screenCurtain"]</code> has been moved to <code>config.conf["screenCurtain"]</code>. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/19177" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #19177">#19177</a>)</li>
<li>The <code>comInterfaces.MathPlayer</code> and <code>mathPres.mathPlayer</code> modules have been removed. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/19239" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #19239">#19239</a>)</li>
<li>The following symbols have been removed from <code>gui.settingsDialogs.GeneralSettingsPanel</code> without replacement: <code>logLevelList</code>, <code>allowUsageStatsCheckBox</code>. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/19296" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #19296">#19296</a>)</li>
<li><code>gui.settingsDialogs.GeneralSettingsPanel.LOG_LEVELS</code> has been removed.
Use <code>config.configFlags.LoggingLevel</code> instead. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/19296" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #19296">#19296</a>)</li>
<li>Зміни щодо Microsoft Speech API versій 4 та 5: (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/19432" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #19432">#19432</a>)<ul>
<li>Видалено <code>synthDrivers.sapi4</code> (ім’я: «sapi4»).
Замість нього використовується <code>synthDrivers.sapi4_32</code> (ім’я: «sapi4_32»).</li>
<li><code>synthDrivers.sapi5</code> (ім’я: «sapi5») тепер посилається на 64-розрядний драйвер SAPI 5.
Використовуйте <code>synthDrivers.sapi5_32</code> (ім’я: «sapi5_32») для 32-розрядного драйвера SAPI 5.</li>
</ul>
</li>
<li><code>config.setSystemConfigToCurrentConfig</code> now takes a <code>Collection</code> of add-on IDs (as strings) to copy to the system configuration.
Only add-ons with the given IDs will be copied. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/19446" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #19446">#19446</a>)</li>
<li><code>browseMode.ElementsListDialog.filterTimer</code> has been removed. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/19702" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #19702">#19702</a>)</li>
<li>The type of the <code>installDate</code> property of <code>addonStore.models.addon.AddonManifestModel</code> and <code>addonStore.models.addon.InstalledAddonStoreModel</code> is now <code>datetime | None</code>. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/19901" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #19901">#19901</a>, <a class="gh-link gh-mention" href="https://github.com/CyrilleB79" rel="noopener" target="_blank" title="GitHub User: @CyrilleB79">@CyrilleB79</a>)</li>
</ul>
<h4 id="deprecations">Deprecations</h4>
<ul>
<li><code>winVersion.WIN81</code> is deprecated. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18684" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18684">#18684</a>, <a class="gh-link gh-mention" href="https://github.com/josephsl" rel="noopener" target="_blank" title="GitHub User: @josephsl">@josephsl</a>)</li>
<li><code>NVDAHelper.versionedLibPath</code> is deprecated.
Use <code>NVDAState.ReadPaths.versionedLibX86Path</code> instead. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18207" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18207">#18207</a>)</li>
<li><code>NVDAHelper.coreArchLibPath</code> is deprecated.
Use <code>NVDAState.ReadPaths.coreArchLibPath</code> instead. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18207" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18207">#18207</a>)</li>
<li><code>NVDAHelper.LOCAL_WIN10_DLL_PATH</code> is deprecated.
Use <code>NVDAState.ReadPaths.nvdaHelperLocalWin10Dll</code> instead. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18207" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18207">#18207</a>)</li>
<li>The following symbols have been moved from <code>NVDAHelper</code> to <code>NVDAHelper.localLib</code>: <code>generateBeep</code>, <code>VBuf_getTextInRange</code>.
Access to these symbols via <code>NVDAHelper</code> is deprecated. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18207" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18207">#18207</a>)</li>
<li><code>NVDAHelper.onSsmlMarkReached</code> is deprecated.
Use <code>NVDAHelper.localLib.nvdaController_onSsmlMarkReached</code> instead. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18207" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18207">#18207</a>)</li>
<li><code>NVDAObjects.window.excel.ExcelCellInfo</code> is deprecated.
Use <code>NVDAHelper.localLib.EXCEL_CELLINFO</code> instead. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18207" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18207">#18207</a>)</li>
<li><code>nvwave.WAVEFORMATEX</code> is deprecated.
Use <code>winBindings.mmeapi.WAVEFORMATEX</code> instead. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18207" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18207">#18207</a>)</li>
<li>The following symbols have been moved from <code>winuser</code> to <code>winBindings.user32</code>: <code>GUITHREADINFO</code>, <code>HWINEVENTHOOK</code>, <code>WINEVENTPROC</code>, <code>WNDCLASSEXW</code>, <code>WNDPROC</code>, <code>PAINTSTRUCT</code>.
Access to these symbols via <code>winuser</code> is deprecated. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18207" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18207">#18207</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18883" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18883">#18883</a>)</li>
<li>The following symbols have been moved from <code>hwPortUtils</code> to <code>winBindings.bthprops</code>: <code>BLUETOOTH_ADDRESS</code>, <code>BLUETOOTH_DEVICE_INFO</code>, <code>BLUETOOTH_MAX_NAME_SIZE</code>, <code>BluetoothGetDeviceInfo</code>.
Access to these symbols via <code>hwPortUtils</code> is deprecated. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18571" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18571">#18571</a>)</li>
<li><code>hwPortUtils.BTH_ADDR</code> is deprecated.
Use <code>winBindings.bthprops.BLUETOOTH_ADDRESS</code> instead. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18571" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18571">#18571</a>)</li>
<li>The following symbols have been moved from <code>hwPortUtils</code> to <code>winBindings.cfgmgr32</code>: <code>CM_Get_Device_ID</code>, <code>CR_SUCCESS</code>, <code>MAX_DEVICE_ID_LEN</code>.
Access to these symbols via <code>hwPortUtils</code> is deprecated. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18571" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18571">#18571</a>)</li>
<li>The following symbol has been moved from <code>hwPortUtils</code> to <code>winBindings.hid</code>: <code>HIDD_ATTRIBUTES</code>.
Access to this symbol via <code>hwPortUtils</code> is deprecated. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18571" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18571">#18571</a>)</li>
<li><code>hwIo.hid.hidDll</code> is deprecated.
Use <code>winBindings.hid.dll</code> instead. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18902" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18902">#18902</a>)</li>
<li>The following symbols have been moved from <code>hwPortUtils</code> to <code>winBindings.setupapi</code>: <code>DEVPKEY_Device_BusReportedDeviceDesc</code>, <code>DEVPROPKEY</code>, <code>GUID_CLASS_COMPORT</code>, <code>GUID_DEVINTERFACE_USB_DEVICE</code>, <code>HDEVINFO</code>, <code>PSP_DEVICE_INTERFACE_DATA</code>, <code>PSP_DEVICE_INTERFACE_DETAIL_DATA</code>, <code>PSP_DEVINFO_DATA</code>, <code>SP_DEVICE_INTERFACE_DATA</code>, <code>SP_DEVINFO_DATA</code>, <code>SetupDiDestroyDeviceInfoList</code>, <code>SetupDiEnumDeviceInfo</code>, <code>SetupDiEnumDeviceInterfaces</code>, <code>SetupDiGetClassDevs</code>, <code>SetupDiGetDeviceInterfaceDetail</code>, <code>SetupDiGetDeviceProperty</code>, <code>SetupDiGetDeviceRegistryProperty</code>, <code>SetupDiOpenDevRegKey</code>, <code>SIZEOF_SP_DEVICE_INTERFACE_DETAIL_DATA_W</code>.
Access to these symbols via <code>hwPortUtils</code> is deprecated. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18571" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18571">#18571</a>)</li>
<li>The <code>DIGCF_*</code>, <code>SPDRP_*</code>, <code>DICS_FLAG_*</code>, and <code>DIREG_*</code> constants in <code>hwPortUtils</code> are deprecated.
Use their <code>Enum</code> counterparts from <code>winBindings.setupapi</code> instead. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18571" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18571">#18571</a>)</li>
<li><code>hwPortUtils.dummy</code>, <code>hwPortUtils.INVALID_HANDLE_VALUE</code> and <code>hwPortUtils.ValidHandle</code> are deprecated, with no planned replacement. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18571" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18571">#18571</a>)</li>
<li><code>hwPortUtils.ERROR_INSUFFICIENT_BUFFER</code> and <code>hwPortUtils.ERROR_NO_MORE_ITEMS</code> are deprecated.
Use <code>winAPI.SystemErrorCodes.INSUFFICIENT_BUFFER</code> and <code>winAPI.SystemErrorCodes.NO_MORE_ITEMS</code> instead. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18571" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18571">#18571</a>)</li>
<li><code>addonHandler.BUNDLE_EXTENSION</code> has been moved to <code>config.registry.ADDON_BUNDLE_EXTENSION</code>. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18851" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18851">#18851</a>)</li>
<li><code>addonHandler.NVDA_ADDON_PROG_ID</code> has been moved to <code>config.registry.NVDA_ADDON_PROG_ID</code>. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18851" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18851">#18851</a>)</li>
<li><code>installer.defaultInstallPath</code> has been moved to <code>NVDAState.WritePaths.defaultInstallDir</code>. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18851" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18851">#18851</a>)</li>
<li><code>fonts.gdi32</code>, <code>screenBitmap.gdi32</code> and <code>winGDI.gdi32</code> are deprecated.
Use <code>winBindings.gdi32.dll</code> instead. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18860" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18860">#18860</a>)</li>
<li><code>shellapi.shell32</code> is deprecated.
Use <code>winBindings.shell32.dll</code> instead. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18860" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18860">#18860</a>)</li>
<li>The following symbols have been moved from <code>shellapi</code> to <code>winBindings.shell32</code>: <code>SHELLEXECUTEINFO</code>, <code>SHELLEXECUTEINFOW</code>.
Access to these symbols via <code>shellapi</code> is deprecated. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18860" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18860">#18860</a>)</li>
<li><code>winGDI.gdiplus</code> is deprecated.
Use <code>winBindings.gdiplus.dll</code> instead. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18860" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18860">#18860</a>)</li>
<li>The following symbols have been moved from <code>winGDI</code> to <code>winBindings.gdi32</code>: <code>RGBQUAD</code>, <code>BITMAPINFOHEADER</code>, <code>BITMAPINFO</code>.
Access to these symbols via <code>winGDI</code> is deprecated. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18860" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18860">#18860</a>)</li>
<li>The following symbols have been moved from <code>winGDI</code> to <code>winBindings.gdiplus</code>: <code>GdiplusStartupInput</code>, <code>GdiplusStartupOutput</code>.
Access to these symbols via <code>winGDI</code> is deprecated. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18860" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18860">#18860</a>)</li>
<li>The following symbols have been moved from <code>winKernel</code> to <code>winBindings.advapi32</code>: <code>PROCESS_INFORMATION</code>, <code>STARTUPINFO</code>, <code>STARTUPINFOW</code>.
Access to these symbols via <code>winKernel</code> is deprecated. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18860" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18860">#18860</a>)</li>
<li><code>winKernel.advapi32</code> is deprecated.
Use <code>winBindings.advapi32.dll</code> instead. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18860" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18860">#18860</a>)</li>
<li><code>NVDAHelper.bstrReturn</code> is deprecated, with no planned replacement. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18858" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18858">#18858</a>)</li>
<li><code>contentRecog.uwpOcr.uwpOcr_Callback</code> is deprecated.
Use <code>NVDAHelper.localWin10.uwpOcr_Callback</code> instead. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18858" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18858">#18858</a>)</li>
<li><code>touchHelper.SM_MAXIMUMTOUCHES</code> is deprecated.
Use <code>winAPI.winUser.constants.SystemMetrics.MAXIMUM_TOUCHES</code> instead. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18883" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18883">#18883</a>)</li>
<li><code>screenBitmap.user32</code>, <code>winAPI.winUser.functions.user32</code>, <code>winGDI.user32</code>, and <code>winUser.user32</code> are deprecated.
Use <code>winBindings.user32.dll</code> instead. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18883" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18883">#18883</a>)</li>
<li>The <code>HardwareInput</code>, <code>Input</code>, <code>KeyBdInput</code>, <code>MouseInput</code> and <code>NMHdrStruct</code> structures from <code>winUser</code> are deprecated.
Use <code>HARDWAREINPUT</code>, <code>INPUT</code>, <code>KEYBDINPUT</code>, <code>MOUSEINPUT</code> and <code>NMHDR</code> from <code>winBindings.user32</code> instead. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18883" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18883">#18883</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/19808" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #19808">#19808</a>)</li>
<li>The following symbols have been moved from <code>winKernel</code> to <code>winBindings.kernel32</code>: <code>FILETIME</code>, <code>SYSTEMTIME</code> and <code>TIME_ZONE_INFORMATION</code>.
Access to these symbols via <code>winKernel</code> is deprecated. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18896" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18896">#18896</a>)</li>
<li>The following symbols have been moved from <code>wincon</code> to <code>winBindings.kernel32</code>: <code>COORD</code>, <code>CONSOLE_SCREEN_BUFFER_INFO</code>, <code>CONSOLE_SELECTION_INFO</code>, <code>CHAR_INFO</code> and <code>PHANDLER_ROUTINE</code>.
Access to these symbols via <code>wincon</code> is deprecated. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18896" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18896">#18896</a>)</li>
<li><code>appModuleHandler.processEntry32W</code> has been moved to <code>winBindings.kernel32.PROCESSENTRY32W</code>. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18896" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18896">#18896</a>)</li>
<li><code>winKernel.kernel32</code> is deprecated.
Use <code>winBindings.kernel32.dll</code> instead. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18896" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18896">#18896</a>)</li>
<li>The <code>LVS_*</code> constants from <code>NVDAObjects.IAccessible.sysListView32</code> are deprecated.
Use the <code>ListViewWindowStyle</code> enumeration instead. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18926" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18926">#18926</a>, <a class="gh-link gh-mention" href="https://github.com/LeonarddeR" rel="noopener" target="_blank" title="GitHub User: @LeonarddeR">@LeonarddeR</a>)</li>
<li>The <code>INPUT_MOUSE</code>, <code>INPUT_KEYBOARD</code>, <code>KEYEVENTF_KEYUP</code> and <code>KEYEVENTF_UNICODE</code> constants from <code>winUser</code> are deprecated.
Use <code>INPUT_TYPE.MOUSE</code>, <code>INPUT_TYPE.KEYBOARD</code>, <code>KEYEVENTF.KEYUP</code> and <code>KEYEVENTF.UNICODE</code> from <code>winBindings.user32</code> instead. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18947" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18947">#18947</a>)</li>
<li>The following symbols have been moved from <code>updateCheck</code> to <code>winBindings.crypt32</code>: <code>CERT_USAGE_MATCH</code>, <code>CERT_CHAIN_PARA</code>.
Access to these symbols via <code>updateCheck</code> is deprecated. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18956" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18956">#18956</a>)</li>
<li><code>textInfos.OffsetsTextInfo.allowMoveToOffsetPastEnd</code> is deprecated.
Use the <code>OffsetsTextInfo.allowMoveToUnitOffsetPastEnd</code> method instead. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/19152" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #19152">#19152</a>, <a class="gh-link gh-mention" href="https://github.com/LeonarddeR" rel="noopener" target="_blank" title="GitHub User: @LeonarddeR">@LeonarddeR</a>)</li>
<li><code>installer.comparePreviousInstall</code> is deprecated with no planned replacement. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/19631" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #19631">#19631</a>)</li>
<li>Deprecations in <code>addonHandler</code>: (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/19564" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #19564">#19564</a>)<ul>
<li><code>stateFilename</code> is deprecated.
Use <code>STATE_FILENAME</code> instead.</li>
<li><code>AddonsState.fromPickledDict</code> is deprecated.
Use <code>AddonsState.fromDict</code> instead.</li>
</ul>
</li>
</ul>
<!-- Beyond this point, Markdown should not be linted, as we don't modify old change log sections. -->
<h2 id="202533">2025.3.3</h2>
<p>Це виправлення випущено для усунення проблеми безпеки.</p>
<h3 id="_6">Виправлення безпеки</h3>
<p>Будь ласка, відповідально розкривайте проблеми безпеки, дотримуючись <a href="https://github.com/nvaccess/nvda/blob/master/security.md" rel="noopener" target="_blank" title="Політики безпеки NVDA">Політики безпеки NVDA</a>.</p>
<ul>
<li>Запобігає ситуації, коли NVDA може раптово запускатися від імені адміністратора. <a href="https://github.com/nvaccess/nvda/security/advisories/ghsa-cq78-fjp7-3rp5" rel="noopener" target="_blank" title="GHSA-cq78-fjp7-3rp5">GHSA-cq78-fjp7-3rp5</a></li>
</ul>
<h2 id="202532">2025.3.2</h2>
<p>Це виправлення випущено для усунення проблеми безпеки.</p>
<h3 id="_7">Виправлення безпеки</h3>
<p>Будь ласка, відповідально розкривайте проблеми безпеки, дотримуючись <a href="https://github.com/nvaccess/nvda/blob/master/security.md" rel="noopener" target="_blank" title="Політики безпеки NVDA">Політики безпеки NVDA</a>.</p>
<ul>
<li>Виправлено уразливість, яка могла перешкоджати доступу до захищених екранів через Віддалене керування. (<a href="https://github.com/nvaccess/nvda/security/advisories/ghsa-42v6-wjv6-h3jj" rel="noopener" target="_blank" title="GHSA-42v6-wjv6-h3jj">GHSA-42v6-wjv6-h3jj</a>)</li>
</ul>
<h2 id="202531">2025.3.1</h2>
<p>Це виправлення випущено для усунення проблеми безпеки та помилки.</p>
<h3 id="_8">Виправлення безпеки</h3>
<p>Будь ласка, відповідально розкривайте проблеми безпеки, дотримуючись <a href="https://github.com/nvaccess/nvda/blob/master/security.md" rel="noopener" target="_blank" title="Політики безпеки NVDA">Політики безпеки NVDA</a>.</p>
<ul>
<li>Виправлено вразливість, яка могла перешкоджати доступу до захищених екранів через віддалене керування. (<a href="https://github.com/nvaccess/nvda/security/advisories/GHSA-vr27-g5ph-xvq2" rel="noopener" target="_blank" title="GHSA-vr27-g5ph-xvq2">GHSA-vr27-g5ph-xvq2</a>)</li>
</ul>
<h3 id="_9">Виправлення помилок</h3>
<ul>
<li>Тепер функція «Віддалений доступ» повертає управління на локальний комп’ютер, якщо він блокується під час керування віддаленим комп’ютером. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18951" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18951">#18951</a>)</li>
</ul>
<h2 id="20253">2025.3</h2>
<p>Цей випуск містить поліпшення, які стосуються віддаленого керування, голосів SAPI5, брайля й Магазину додатків.</p>
<p>Додатки в Магазині додатків тепер можна відсортувати за мінімальною чи останньою перевіреною версією NVDA і датою встановлення.</p>
<p>У віддаленому керуванні було зроблено кілька незначних виправлень та поліпшень, зокрема додано команду для надсилання <code>control+alt+delete</code> та запам’ятовування останніх налаштувань з’єднання.
Також виправлено проблеми зі з’єднанням та звуком.</p>
<p>Підтримку брайля поліпшено завдяки розумнішому перенесенню слів, стабільному вибору таблиці при зміні мови та опціональному автоматичному визначенню через USB для Dot Pad.</p>
<p>У голосах SAPI5 виправлено кілька помилок, зокрема — надмірне обрізання початкової тиші, проблеми з зависанням і розривами звуку.</p>
<p>Оновлено eSpeak NG та Загальний репозиторій мовних даних юнікоду.
Для білоруської та боснійської мови додано локалізовані емодзі.</p>
<h3 id="_10">Нові можливості</h3>
<ul>
<li>Магазин додатків:<ul>
<li>Додатки можуть бути відсортовані за мінімальною та останньою перевіреною версією NVDA, а також за датою встановлення. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18440" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18440">#18440</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18560" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18560">#18560</a>, <a class="gh-link gh-mention" href="https://github.com/nvdaes" rel="noopener" target="_blank" title="GitHub User: @nvdaes">@nvdaes</a>, <a class="gh-link gh-mention" href="https://github.com/CyrilleB79" rel="noopener" target="_blank" title="GitHub User: @CyrilleB79">@CyrilleB79</a>)</li>
<li>Мінімальна та остання перевірена версія тепер показуються в області деталей про додаток на вкладці «Доступні додатки». (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18440" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18440">#18440</a>, <a class="gh-link gh-mention" href="https://github.com/nvdaes" rel="noopener" target="_blank" title="GitHub User: @nvdaes">@nvdaes</a>)</li>
<li>В області деталей про додаток, встановлений із зовнішнього джерела, також показуватиметься інформація про дату його встановлення. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18560" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18560">#18560</a>, <a class="gh-link gh-mention" href="https://github.com/CyrilleB79" rel="noopener" target="_blank" title="GitHub User: @CyrilleB79">@CyrilleB79</a>)</li>
</ul>
</li>
<li>Додано непризначену команду для надсилання <code>control+alt+delete</code> під час керування іншим комп’ютером за допомогою Віддаленого керування NVDA. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18105" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18105">#18105</a>)</li>
<li>Додано нове налаштування для автоматичного вимкнення звуку Віддаленого доступу під час керування локальним комп’ютером. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18630" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18630">#18630</a>)</li>
</ul>
<h3 id="_11">Зміни</h3>
<ul>
<li>Оновлення компонентів:<ul>
<li>eSpeak NG оновлено до <a href="https://github.com/espeak-ng/espeak-ng/commit/3b8ef3d310f380e9ab4c6b19bf8367d8f99ac285" rel="noopener" target="_blank" title="commit 3b8ef3d">commit <code>3b8ef3d</code></a>.
Це оновлення містить поліпшення для перської мови. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18342" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18342">#18342</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18633" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18633">#18633</a>, <a class="gh-link gh-mention" href="https://github.com/codeofdusk" rel="noopener" target="_blank" title="GitHub User: @codeofdusk">@codeofdusk</a>)</li>
<li>Загальний репозиторій мовних даних юнікоду оновлено до <a href="https://cldr.unicode.org/downloads/cldr-47" rel="noopener" target="_blank" title="47.0">47.0</a>.
Додано локалізовані емодзі для білоруської й боснійської мов. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18581" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18581">#18581</a>)</li>
</ul>
</li>
<li>Брайль:<ul>
<li>Якщо увімкнено параметр Уникати розбивання слів, а наступним символом є пробіл, то використовуватимуться усі брайлівські комірки. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18016" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18016">#18016</a>, <a class="gh-link gh-mention" href="https://github.com/nvdaes" rel="noopener" target="_blank" title="GitHub User: @nvdaes">@nvdaes</a>)</li>
<li>Під час зміни мови NVDA брайлівські таблиці більше не скидаються автоматично. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18538" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18538">#18538</a>, <a class="gh-link gh-mention" href="https://github.com/LeonarddeR" rel="noopener" target="_blank" title="GitHub User: @LeonarddeR">@LeonarddeR</a>)</li>
<li>NVDA більше не опрацьовує таблицю турецького брайля першого рівня як таблицю турецького 8-крапкового комп’ютерного брайля. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18758" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18758">#18758</a>, <a class="gh-link gh-mention" href="https://github.com/OzancanKaratas" rel="noopener" target="_blank" title="GitHub User: @OzancanKaratas">@OzancanKaratas</a>)</li>
<li>Драйвер брайлівського дисплея Dot Pad тепер підтримує автоматичне виявлення пристроїв, підключених через USB.
Зауважте, що початково через використання загальних USB-ідентифікаторів цей параметр вимкнено, але його можна увімкнути в налаштуваннях брайля. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18444" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18444">#18444</a>, <a class="gh-link gh-mention" href="https://github.com/bramd" rel="noopener" target="_blank" title="GitHub User: @bramd">@bramd</a>)</li>
</ul>
</li>
<li>Якщо виділення охоплює більше ніж одну комірку у Microsoft Excel, натискання клавіші <code>tab</code> або <code>enter</code> для переміщення активної комірки тепер відображає нову активну комірку, а не весь виділений фрагмент. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6959" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6959">#6959</a>, <a class="gh-link gh-mention" href="https://github.com/CyrilleB79" rel="noopener" target="_blank" title="GitHub User: @CyrilleB79">@CyrilleB79</a>)</li>
<li>У термінальних програмах на Windows 10 версії 1607 і новіших обчислення зміненого тексту тепер виконується всередині NVDA, а не через зовнішній процес, що може підвищити продуктивність і надійність. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18480" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18480">#18480</a>, <a class="gh-link gh-mention" href="https://github.com/codeofdusk" rel="noopener" target="_blank" title="GitHub User: @codeofdusk">@codeofdusk</a>)</li>
<li>Діалог з’єднання Віддаленого керування NVDA тепер запам'ятовує останній режим з’єднання, тип сервера й локально розміщений порт у разі ручного підключення. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18512" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18512">#18512</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18701" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18701">#18701</a>)</li>
</ul>
<h3 id="_12">Виправлення</h3>
<ul>
<li>Мовлення:<ul>
<li>Виправлено надмірне обрізання початкової тиші, яке обрізало частину мовлення під час використання деяких голосів. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18003" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18003">#18003</a>, <a class="gh-link gh-mention" href="https://github.com/gexgd0419" rel="noopener" target="_blank" title="GitHub User: @gexgd0419">@gexgd0419</a>)</li>
<li>Виправлено проблему, через яку NVDA іноді повністю зависала під час використання голосів SAPI5. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18298" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18298">#18298</a>, <a class="gh-link gh-mention" href="https://github.com/gexgd0419" rel="noopener" target="_blank" title="GitHub User: @gexgd0419">@gexgd0419</a>)</li>
<li>Виправлено проблему, через яку NVDA не запускалася з голосом SAPI5 Eloquence та поверталася до голосів OneCore. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18301" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18301">#18301</a>, <a class="gh-link gh-mention" href="https://github.com/gexgd0419" rel="noopener" target="_blank" title="GitHub User: @gexgd0419">@gexgd0419</a>)</li>
<li>Виправлено розриви в аудіо під час використання деяких голосів SAPI5 з увімкненим WASAPI та додатковим прискоренням. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17967" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17967">#17967</a>, <a class="gh-link gh-mention" href="https://github.com/gexgd0419" rel="noopener" target="_blank" title="GitHub User: @gexgd0419">@gexgd0419</a>)</li>
</ul>
</li>
<li>Віддалене керування:<ul>
<li>Виправлено помилку, яка перешкоджала роботі мовлення через віддалене керування NVDA, коли на керованому комп'ютері не було ввімкнено аудіопристроїв. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18544" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18544">#18544</a>)</li>
<li>Виправлено помилку, через яку віддалене керування NVDA припиняло роботу, якщо сеанс переривався під час з’єднання з сервером. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18476" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18476">#18476</a>)</li>
</ul>
</li>
<li>Виправлено помилку з кількома математичними виразами в одному рядку в документах Microsoft Word: все, що йшло після першого виразу, не озвучувалося й не писалося брайлем. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18386" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18386">#18386</a>, <a class="gh-link gh-mention" href="https://github.com/NSoiffer" rel="noopener" target="_blank" title="GitHub User: @NSoiffer">@NSoiffer</a>)</li>
<li>Виправлено підтримку блоку тексту для абзацу, запущеного мишею, у java-застосунках. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18231" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18231">#18231</a>, <a class="gh-link gh-mention" href="https://github.com/hwf1324" rel="noopener" target="_blank" title="GitHub User: @hwf1324">@hwf1324</a>)</li>
<li>Виправлено помилку, через яку маркер не працював зі списками автозаповнення контактів Outlook. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18483" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18483">#18483</a>, <a class="gh-link gh-mention" href="https://github.com/Nerlant" rel="noopener" target="_blank" title="GitHub User: @Nerlant">@Nerlant</a>)</li>
<li>Переносна копія, запущена одразу після створення, тепер коректно використовує власну конфігурацію замість іншої. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18442" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18442">#18442</a>, <a class="gh-link gh-mention" href="https://github.com/CyrilleB79" rel="noopener" target="_blank" title="GitHub User: @CyrilleB79">@CyrilleB79</a>)</li>
</ul>
<h3 id="_13">Зміни для розробників (англ.)</h3>
<p>Please refer to <a href="https://download.nvaccess.org/documentation/developerGuide.html#API" rel="noopener" target="_blank" title="the developer guide">the developer guide</a> for information on NVDA's API deprecation and removal process.</p>
<ul>
<li>Оновлення компонентів:<ul>
<li>Оновлено Pyright до 1.1.403. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18424" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18424">#18424</a>)</li>
<li>Оновлено Ruff до 0.12.7. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18424" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18424">#18424</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18609" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18609">#18609</a>)</li>
<li>Оновлено comtypes до 1.4.11. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18611" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18611">#18611</a>)</li>
<li>Оновлено py2exe до 0.14.0.0. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18611" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18611">#18611</a>)</li>
<li>Оновлено markdown до 3.8.2. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18638" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18638">#18638</a>)</li>
<li>detours to <code>9764cebcb1a75940e68fa83d6730ffaf0f669401</code>. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18447" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18447">#18447</a>, <a class="gh-link gh-mention" href="https://github.com/LeonarddeR" rel="noopener" target="_blank" title="GitHub User: @LeonarddeR">@LeonarddeR</a>)</li>
</ul>
</li>
<li>For <code>IAccessible</code> objects, the <code>flowsFrom</code> and <code>flowsTo</code> properties will now raise a <code>NotImplementedError</code> for MSAA (non-IA2) objects. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18416" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18416">#18416</a>, <a class="gh-link gh-mention" href="https://github.com/LeonarddeR" rel="noopener" target="_blank" title="GitHub User: @LeonarddeR">@LeonarddeR</a>)</li>
<li>The <code>nvda_dmp</code> utility has been removed. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18480" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18480">#18480</a>, <a class="gh-link gh-mention" href="https://github.com/codeofdusk" rel="noopener" target="_blank" title="GitHub User: @codeofdusk">@codeofdusk</a>)</li>
<li><code>comInterfaces_sconscript</code> has been updated to make the generated files in <code>comInterfaces</code> work better with IDEs. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17608" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17608">#17608</a>, <a class="gh-link gh-mention" href="https://github.com/gexgd0419" rel="noopener" target="_blank" title="GitHub User: @gexgd0419">@gexgd0419</a>)</li>
<li>NVDA now configures <code>wx.lib.agw.persist.PersistenceManager</code> on GUI initialisation. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18601" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18601">#18601</a>)</li>
</ul>
<h4 id="deprecations_1">Deprecations</h4>
<ul>
<li>The following symbols in <code>synthDrivers.sapi5</code> are deprecated with no replacement: (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18300" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18300">#18300</a>, <a class="gh-link gh-mention" href="https://github.com/gexgd0419" rel="noopener" target="_blank" title="GitHub User: @gexgd0419">@gexgd0419</a>)<ul>
<li><code>LP_c_ubyte</code></li>
<li><code>LP_c_ulong</code></li>
<li><code>LP__ULARGE_INTEGER</code></li>
<li><code>SynthDriver.isSpeaking</code></li>
</ul>
</li>
<li><code>easeOfAccess.RegistryKey</code> and <code>config.RegistryKey</code> is deprecated, use <code>config.registry.RegistryKey</code> instead. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18608" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18608">#18608</a>)</li>
<li>Importing <code>DEFAULT_EXTENSIONS</code> from <code>md2html</code> is deprecated.
Importing from <code>md2html</code> is discouraged. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18638" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18638">#18638</a>)</li>
</ul>
<h2 id="20252">2025.2</h2>
<p>Цей випуск включає поліпшення, які стосуються Windows 11, режиму огляду й Microsoft Word.</p>
<p>Додано клавіші швидкої навігації для заголовків 7-9 у режимі огляду.
Діалоги «Список елементів» та «Знайти» більше не призводять до деактивації профілів програми.
У Microsoft Edge сповіщення на кшталт «завантаження завершено» більше не зупиняють читання за командою «читати все».</p>
<p>У Microsoft Word при використанні комбінацій клавіш для переходу до режиму перегляду сторінки або контуру тепер відображається новий режим перегляду.
Якщо увімкнено UIA, надлишкові кінцеві маркери таблиці більше не показуються шрифтом Брайля, коли курсор розташований у комірці таблиці.</p>
<p>У Windows 11 NVDA більше не буде двічі оголошувати елементи панелі емодзі під час їх перегляду.
Було поліпшено продуктивність і надійність меню «Пуск» у Windows 11 24H2.
У Windows 11 24H2 та новіших версіях стан вікна буде оголошуватися під час зміни розміру вікна за допомогою клавіш <code>Windows+стрілка</code>.
Також додано підтримку функції голосового доступу у Windows 11.</p>
<p>Додано параметри для повідомлення про мову тексту, що читається, та повідомлення про те, що мова не підтримується поточним синтезатором.</p>
<p>Додано підтримку брайлівських дисплеїв NLS eReader Zoomax.
Додано підтримку маршрутизації курсора за допомогою дії «вказати і клацнути» на Humanware Monarch.</p>
<p>Оновлено LibLouis, додано таблиці біблійного івриту, російського 6-крапкового комп’ютерного брайля й тайського брайля рівня 2.
Оновлено eSpeak NG, додано підтримку арумунської, кримськотатарської, монгольської й пушту.</p>
<p>Також було внесено низку інших виправлень і поліпшень, зокрема щодо взаємодії з мишею та сенсорним екраном, блокнотом у Windows 11 та Google Chrome.</p>
<h3 id="_14">Нові можливості</h3>
<ul>
<li>NVDA тепер може повідомляти мову тексту, що читається. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17664" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17664">#17664</a>, <a class="gh-link gh-mention" href="https://github.com/nvdaes" rel="noopener" target="_blank" title="GitHub User: @nvdaes">@nvdaes</a>):<ul>
<li>Доступні такі нові параметри:<ul>
<li>Повідомляти про зміну мови під час читання.</li>
<li>Повідомляти, коли перехід на мову не підтримується синтезатором.</li>
</ul>
</li>
<li>Додано непризначену команду для повідомлення про мову тексту в позиції каретки.</li>
</ul>
</li>
<li>У Microsoft Word новий вигляд тепер показується при використанні комбінацій клавіш для переходу до перегляду сторінки (<code>control+alt+p</code>) або перегляду контуру (<code>control+alt+o</code>). (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18091" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18091">#18091</a>, <a class="gh-link gh-mention" href="https://github.com/CyrilleB79" rel="noopener" target="_blank" title="GitHub User: @CyrilleB79">@CyrilleB79</a>)</li>
<li>Тепер можна переходити до будь-якої брайлівської комірки на багаторядковому брайлівському пристрої Humanware Monarch за допомогою його дії «вказати і клацнути». (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18248" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18248">#18248</a>)</li>
<li>У Windows 11 2024 Update та Server 2025 і пізніших версіях NVDA буде оголошувати стан вікна на передньому плані, наприклад відновлення, розгортання та прикріплення, під час зміни положення вікна натисканням клавіш <code>windows+стрілка</code>. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17841" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17841">#17841</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18175" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18175">#18175</a>, <a class="gh-link gh-mention" href="https://github.com/josephsl" rel="noopener" target="_blank" title="GitHub User: @josephsl">@josephsl</a>)</li>
<li>Додано непризначені команди для відкриття таких категорій налаштувань: Візуальна допомога, Windows OCR, Магазин додатків та Додаткові налаштування. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18313" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18313">#18313</a>, <a class="gh-link gh-mention" href="https://github.com/CyrilleB79" rel="noopener" target="_blank" title="GitHub User: @CyrilleB79">@CyrilleB79</a>)</li>
<li>Впроваджено підтримку Голосового доступу у Windows 11, включно з промовлянням продиктованого тексту та стану мікрофона з будь-якого місця (потрібна встановлена NVDA). (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/16862" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #16862">#16862</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17384" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17384">#17384</a>, <a class="gh-link gh-mention" href="https://github.com/josephsl" rel="noopener" target="_blank" title="GitHub User: @josephsl">@josephsl</a>)</li>
<li>Додано підтримку брайлівського дисплея NLS eReader Zoomax. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15863" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15863">#15863</a>, <a class="gh-link gh-mention" href="https://github.com/florin-trutiu" rel="noopener" target="_blank" title="GitHub User: @florin-trutiu">@florin-trutiu</a>)</li>
<li>До налаштувань мовлення додано прапорець, який дозволяє користувачам вимикати WASAPI для голосів SAPI5. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18309" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18309">#18309</a>, <a class="gh-link gh-mention" href="https://github.com/gexgd0419" rel="noopener" target="_blank" title="GitHub User: @gexgd0419">@gexgd0419</a>)</li>
</ul>
<h3 id="_15">Зміни</h3>
<ul>
<li>Оновлення компонентів:<ul>
<li>Бібліотеку брайлівського введення/виведення LibLouis оновлено до <a href="https://github.com/liblouis/liblouis/releases/tag/v3.34.0" rel="noopener" target="_blank" title="3.34.0">3.34.0</a>. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18227" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18227">#18227</a>, <a class="gh-link gh-mention" href="https://github.com/LeonarddeR" rel="noopener" target="_blank" title="GitHub User: @LeonarddeR">@LeonarddeR</a>, <a class="gh-link gh-mention" href="https://github.com/codeofdusk" rel="noopener" target="_blank" title="GitHub User: @codeofdusk">@codeofdusk</a>)<ul>
<li>Додано нові таблиці для біблійного івриту, а також для російського 6-крапкового комп’ютерного Брайля й тайського брайля рівня 2.</li>
<li>Суттєво оновлено брайлівські таблиці для литовської мови.</li>
<li>Незначні поліпшення для угорської, нідерландської, норвезької й турецької таблиць.</li>
</ul>
</li>
<li>eSpeak NG оновлено до <a href="https://github.com/espeak-ng/espeak-ng/commit/e93d3a97ee9237f7e170cc8870f44c14de9032a9" rel="noopener" target="_blank" title="commit e93d3a9">commit <code>e93d3a9</code></a>. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17896" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17896">#17896</a>)<ul>
<li>Додано нові мови: арумунську, кримськотатарську, монгольську й пушту.</li>
</ul>
</li>
</ul>
</li>
<li>У режимі огляду тепер можна використовувати клавіші цифр від 1 до 9 (раніше було від 1 до 6) для переходу до заголовка відповідного рівня. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18014" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18014">#18014</a>, <a class="gh-link gh-mention" href="https://github.com/CyrilleB79" rel="noopener" target="_blank" title="GitHub User: @CyrilleB79">@CyrilleB79</a>)</li>
<li>Під час відкриття діалогу «Список елементів» або «Знайти», NVDA не змінює профіль конфігурації, аналогічно до поведінки в інших діалогах NVDA. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18160" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18160">#18160</a>, <a class="gh-link gh-mention" href="https://github.com/nvdaes" rel="noopener" target="_blank" title="GitHub User: @nvdaes">@nvdaes</a>)</li>
<li>У Microsoft Edge NVDA більше не скасовує читання за командою «читати все», під час оголошення сповіщень на зразок «завантаження завершено». (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17986" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17986">#17986</a>, <a class="gh-link gh-mention" href="https://github.com/josephsl" rel="noopener" target="_blank" title="GitHub User: @josephsl">@josephsl</a>)</li>
<li>Тепер NVDA попереджатиме перед оновленням, якщо комп’ютер підключено як керований за допомогою Віддаленого керування NVDA. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18455" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18455">#18455</a>)</li>
</ul>
<h3 id="_16">Виправлення</h3>
<ul>
<li>В застосунках WinUI 3, включно з Microsoft Copilot та частинами Файлового провідника у Windows 11, NVDA більше не завершуватиме роботу аварійно під час оголошення елементів керування при використанні миші й сенсорної взаємодії. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17407" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17407">#17407</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17771" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17771">#17771</a>, <a class="gh-link gh-mention" href="https://github.com/josephsl" rel="noopener" target="_blank" title="GitHub User: @josephsl">@josephsl</a>)</li>
<li>Виправлено кілька рідкісних випадків, коли відтворення звуків NVDA могло призводити до несподіваних помилок. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17918" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17918">#17918</a>, <a class="gh-link gh-mention" href="https://github.com/LeonarddeR" rel="noopener" target="_blank" title="GitHub User: @LeonarddeR">@LeonarddeR</a>)</li>
<li>У програмі Microsoft Word, коли увімкнено UIA, NVDA більше не буде показувати зайвих маркерів у кінці таблиці, коли курсор розташований у комірці таблиці. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15828" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15828">#15828</a>, <a class="gh-link gh-mention" href="https://github.com/LeonarddeR" rel="noopener" target="_blank" title="GitHub User: @LeonarddeR">@LeonarddeR</a>)</li>
<li>У Geekbench 6.4 NVDA знову може читати стрічку та параметри у ній. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17892" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17892">#17892</a>, <a class="gh-link gh-mention" href="https://github.com/mzanm" rel="noopener" target="_blank" title="GitHub User: @mzanm">@mzanm</a>)</li>
<li>NVDA більше не виявляє помилок при читанні елементів контрольного списку дій у Microsoft Loop під час перегляду в Google Chrome / Microsoft Edge. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18130" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18130">#18130</a>)</li>
<li>NVDA тепер дотримується налаштувань щодо показу номерів рядків у Microsoft SQL Server Management Studio 21. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18176" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18176">#18176</a>, <a class="gh-link gh-mention" href="https://github.com/LeonarddeR" rel="noopener" target="_blank" title="GitHub User: @LeonarddeR">@LeonarddeR</a>)</li>
<li>У блокноті Windows 11 NVDA оголошуватиме значення, введені в поле «Номер рядка» діалогу «Перейти до рядка», якщо для параметра «Промовляти введені символи» встановлено значення «Лише в полях редагування». (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18208" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18208">#18208</a>, <a class="gh-link gh-mention" href="https://github.com/josephsl" rel="noopener" target="_blank" title="GitHub User: @josephsl">@josephsl</a>)</li>
<li>В меню «Пуск» у Windows 11 24H2: (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17951" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17951">#17951</a>, <a class="gh-link gh-mention" href="https://github.com/jcsteh" rel="noopener" target="_blank" title="GitHub User: @jcsteh">@jcsteh</a>)<ul>
<li>NVDA більше не переходить іноді помилково в режим огляду відразу після входу в меню «Пуск».</li>
<li>NVDA більше не зависає під час навігації в режимі огляду.</li>
<li>Пропозиції пошуку тепер промовляються надійніше.</li>
</ul>
</li>
<li>У Windows 11 NVDA більше не буде двічі оголошувати елементи панелі емодзі під час їх перегляду. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18236" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18236">#18236</a>, <a class="gh-link gh-mention" href="https://github.com/josephsl" rel="noopener" target="_blank" title="GitHub User: @josephsl">@josephsl</a>)</li>
<li>Під час введення даних у комірку в Microsoft Excel брайлівський дисплей тепер правильно оновлюється, щоб показати новий вміст. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18391" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18391">#18391</a>)</li>
<li>При використанні Віддаленого керування NVDA, мовлення з екранів Служби захисту користувачів на віддаленому комп'ютері тепер працює стабільніше. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18101" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18101">#18101</a>, <a class="gh-link gh-mention" href="https://github.com/jcsteh" rel="noopener" target="_blank" title="GitHub User: @jcsteh">@jcsteh</a>)</li>
</ul>
<h3 id="_17">Зміни для розробників (англ.)</h3>
<p>Please refer to <a href="https://www.nvaccess.org/files/nvda/documentation/developerGuide.html#API" rel="noopener" target="_blank" title="the developer guide">the developer guide</a> for information on NVDA's API deprecation and removal process.</p>
<ul>
<li>Component updates:<ul>
<li>Updated SCons to 4.9.1. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18069" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18069">#18069</a>, <a class="gh-link gh-mention" href="https://github.com/dpy013" rel="noopener" target="_blank" title="GitHub User: @dpy013">@dpy013</a>)</li>
<li>Updated NSIS to 3.11 (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18027" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18027">#18027</a>, <a class="gh-link gh-mention" href="https://github.com/dpy013" rel="noopener" target="_blank" title="GitHub User: @dpy013">@dpy013</a>)</li>
<li>Updated Ruff to 0.11.12. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17671" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17671">#17671</a>)</li>
<li>Updated pre-commit to 4.2.0. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17671" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17671">#17671</a>)</li>
<li>Updated pyright to 1.1.401. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17671" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17671">#17671</a>)</li>
</ul>
</li>
<li>NVDA now uses <a href="https://docs.astral.sh/uv/" rel="noopener" target="_blank" title="uv">uv</a> as Python package/project manager. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17935" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17935">#17935</a>, <a class="gh-link gh-mention" href="https://github.com/LeonarddeR" rel="noopener" target="_blank" title="GitHub User: @LeonarddeR">@LeonarddeR</a>)<ul>
<li>Running <code>scons</code> from the source repository will automatically suggest a strategy to install uv when it is not yet available.</li>
</ul>
</li>
<li>Added the "externalPythonDependencies" category as an extra debug logging category. When enabled, debug logging messages from external dependencies (such as comtypes) will be delivered to NVDA's log. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18067" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18067">#18067</a>, <a class="gh-link gh-mention" href="https://github.com/LeonarddeR" rel="noopener" target="_blank" title="GitHub User: @LeonarddeR">@LeonarddeR</a>)</li>
<li>Several additions to report the language of the text being read. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17685" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17685">#17685</a>, <a class="gh-link gh-mention" href="https://github.com/nvdaes" rel="noopener" target="_blank" title="GitHub User: @nvdaes">@nvdaes</a>)<ul>
<li>The <code>synthDriver</code> class of <code>synthDriverHandler</code> includes a <code>languageIsSupported</code> function to check if the language indicated by the <code>lang</code> parameter is supported by the synthesizer.</li>
<li>A <code>languageHandling</code> module has been added to report the language within speech sequences.</li>
<li><code>LangChangeCommand</code> of <code>speech.commands</code> includes static methods to determine if NVDA should get the language of the text being read, and switch synthesizer voice.</li>
</ul>
</li>
<li>The <code>brailleTables</code> module is now a package.
The several built-in table definitions are moved to the <code>__tables</code> module in that package. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18194" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18194">#18194</a>, <a class="gh-link gh-mention" href="https://github.com/LeonarddeR" rel="noopener" target="_blank" title="GitHub User: @LeonarddeR">@LeonarddeR</a>)</li>
<li>Microsoft SQL Server Management Studio now uses the Visual Studio app module, as SSMS is based on Visual Studio. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18176" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18176">#18176</a>, <a class="gh-link gh-mention" href="https://github.com/LeonarddeR" rel="noopener" target="_blank" title="GitHub User: @LeonarddeR">@LeonarddeR</a>)</li>
<li>NVDA will report Windows release revision number (for example: 10.0.26100.0) when <code>winVersion.getWinVer</code> is called and log this information at startup. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18266" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18266">#18266</a>, <a class="gh-link gh-mention" href="https://github.com/josephsl" rel="noopener" target="_blank" title="GitHub User: @josephsl">@josephsl</a>)</li>
</ul>
<h2 id="202512">2025.1.2</h2>
<p>Цей випуск є виправленням для усунення помилки.</p>
<h3 id="_18">Виправлення</h3>
<ul>
<li>Деякі версії Microsoft Word, випущені до версії 16.0.18226, більше не будуть виходити з ладу під час відкриття. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18280" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18280">#18280</a>)</li>
</ul>
<h2 id="202511">2025.1.1</h2>
<p>Цей випуск є виправленням для усунення помилки.</p>
<h3 id="_19">Виправлення</h3>
<ul>
<li>Виправлено помилку, через яку магазин додатків не відкривався при використанні корейської мови для інтерфейсу NVDA. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18250" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18250">#18250</a>)</li>
</ul>
<h2 id="20251">2025.1</h2>
<p>У цьому випуску запроваджено віддалений доступ NVDA, який дозволяє керувати віддаленим комп'ютером, на якому запущено NVDA, з іншого пристрою, на якому запущено NVDA.</p>
<p>Додано багато покращень у мовленні, зокрема у швидкодії голосів SAPI 4, SAPI 5 та OneCore.
Тепер на SAPI 5 доступна підтримка прискорення мовлення та автоматичного перемикання мов.
Тепер голоси SAPI 4 підтримують обрізання початкової тиші та утримання аудіопристрою в активному стані.</p>
<p>Вдосконалено систему автоматичних оновлень у Магазині додатків, що дозволяє вибирати канали для автоматичних оновлень та запускати їх у фоновому режимі.</p>
<p>Додано нові команди для оновлення результатів розпізнавання OCR вручну та періодичного оновлення результатів розпізнавання OCR.</p>
<p>Тепер у Chrome та Edge доступне рідне виділення.</p>
<p>Покращено підтримку Microsoft Office та LibreOffice, зокрема, оголошується більша кількість швидких клавіш.</p>
<p>Тепер основні брайлівські таблиці введення та виведення можуть визначатися на основі мови NVDA.
Додано власну підтримку для тактильного графічного пристрою Dot Pad від Dot Inc як багаторядкового брайлівського дисплея.
Було внесено інші незначні виправлення для брайлівських дисплеїв, зокрема ті, що стосуються підключення.</p>
<p>Оновлено бібліотеку брайлівського введення/виведення LibLouis, синтезатор eSpeak-NG та Unicode CLDR.
Доступні нові таблиці коптського, компактного клинописного та португальського 6-крапкового комп'ютерного брайля.</p>
<h3 id="_20">Важливі примітки</h3>
<ul>
<li>Цей випуск порушує сумісність з наявними додатками.</li>
</ul>
<h3 id="_21">Виправлення безпеки</h3>
<p>Будь ласка, відповідально розкривайте проблеми безпеки, дотримуючись <a href="https://github.com/nvaccess/nvda/blob/master/security.md" rel="noopener" target="_blank" title="Політики безпеки NVDA">Політики безпеки NVDA</a>.</p>
<ul>
<li>Запобігає показу потенційно конфіденційної інформації на брайлівських дисплеях, коли пристрій заблоковано.
(<a href="https://github.com/nvaccess/nvda/security/advisories/GHSA-8f8q-2jc3-6rf4" rel="noopener" target="_blank" title="GHSA-8f8q-2jc3-6rf4">GHSA-8f8q-2jc3-6rf4</a>)</li>
<li>Забороняє програмі встановлення завантажувати небажані DLL зі свого каталогу.
(<a href="https://github.com/nvaccess/nvda/security/advisories/GHSA-qf5h-qw92-rx2f" rel="noopener" target="_blank" title="GHSA-qf5h-qw92-rx2f">GHSA-qf5h-qw92-rx2f</a>)</li>
</ul>
<h3 id="_22">Нові можливості</h3>
<ul>
<li>Магазин додатків:<ul>
<li>Автоматичні оновлення (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3208" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3208">#3208</a>):<ul>
<li>Тепер можна змінювати канали для автоматичного оновлення додатків.<ul>
<li>Для встановлених додатків можна вибрати автоматичні канали оновлення через підменю «Оновлення».</li>
<li>Основний канал автоматичного оновлення можна встановити на панелі Магазину додатків у налаштуваннях NVDA.</li>
</ul>
</li>
<li>Тепер автоматичні оновлення можуть відбуватися у фоновому режимі.<ul>
<li>Це можна увімкнути на панелі магазину додатків у налаштуваннях NVDA, змінивши параметр «Автоматичні оновлення» на «Оновлювати автоматично».</li>
</ul>
</li>
<li>Тепер за допомогою автоматичних оновлень можна оновлювати старі версії несумісних додатків до нових несумісних версій.<ul>
<li>Це можна увімкнути на панелі магазину додатків у налаштуваннях NVDA.</li>
</ul>
</li>
</ul>
</li>
<li>Додано дію для скасування встановлення додатків. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15578" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15578">#15578</a>, <a class="gh-link gh-mention" href="https://github.com/hwf1324" rel="noopener" target="_blank" title="GitHub User: @hwf1324">@hwf1324</a>)</li>
<li>Додано дію для повторення встановлення додатка, якщо його перше встановлення не вдалося. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17090" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17090">#17090</a>, <a class="gh-link gh-mention" href="https://github.com/hwf1324" rel="noopener" target="_blank" title="GitHub User: @hwf1324">@hwf1324</a>)</li>
<li>Списки додатків можна відсортувати за стовпцями, зокрема, за датою публікації, зростанням чи спаданням. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15277" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15277">#15277</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/16681" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #16681">#16681</a>, <a class="gh-link gh-mention" href="https://github.com/nvdaes" rel="noopener" target="_blank" title="GitHub User: @nvdaes">@nvdaes</a>)</li>
</ul>
</li>
<li>Мовлення:<ul>
<li>Тепер підтримується автоматичне перемикання мови у синтезаторах Microsoft Speech API версії 5 (SAPI5) та голосів Microsoft Speech Platform. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17146" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17146">#17146</a>, <a class="gh-link gh-mention" href="https://github.com/gexgd0419" rel="noopener" target="_blank" title="GitHub User: @gexgd0419">@gexgd0419</a>)</li>
<li>Додаткове прискорення тепер підтримується під час використання голосів Microsoft Speech API версії 5 (SAPI5) та Microsoft Speech Platform, які підтримують збільшення швидкості до 6X. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17606" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17606">#17606</a>, <a class="gh-link gh-mention" href="https://github.com/gexgd0419" rel="noopener" target="_blank" title="GitHub User: @gexgd0419">@gexgd0419</a>)</li>
</ul>
</li>
<li>Вебпереглядачі:<ul>
<li>Режим рідного виділення в режимі огляду NVDA (<code>NVDA+Shift+F10</code>) тепер підтримується у Google Chrome, Edge й інших застосунках на базі Chromium 134 або новішої версії. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17838" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17838">#17838</a>)</li>
<li>У Mozilla Firefox NVDA повідомлятиме підсвічений текст під час відвідування адреси, що містить фрагмент тексту. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/16910" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #16910">#16910</a>, <a class="gh-link gh-mention" href="https://github.com/jcsteh" rel="noopener" target="_blank" title="GitHub User: @jcsteh">@jcsteh</a>)</li>
<li>Тепер NVDA може повідомити, коли посилання вказує на поточну сторінку. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/141" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #141">#141</a>, <a class="gh-link gh-mention" href="https://github.com/LeonarddeR" rel="noopener" target="_blank" title="GitHub User: @LeonarddeR">@LeonarddeR</a>, <a class="gh-link gh-mention" href="https://github.com/nvdaes" rel="noopener" target="_blank" title="GitHub User: @nvdaes">@nvdaes</a>)</li>
</ul>
</li>
<li>Microsoft Office:<ul>
<li>Під час редагування текстових полів у Powerpoint ви можете рухатися по реченнях за допомогою комбінацій <code>alt+стрілка вгору</code>/<code>alt+стрілка вниз</code>. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17015" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17015">#17015</a>, <a class="gh-link gh-mention" href="https://github.com/LeonarddeR" rel="noopener" target="_blank" title="GitHub User: @LeonarddeR">@LeonarddeR</a>)</li>
<li>Тепер у Word повідомляється оновлення виділення під час використання команд Word для розширення та зменшення виділення (<code>f8</code> або <code>shift+f8</code>). (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3293" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3293">#3293</a>, <a class="gh-link gh-mention" href="https://github.com/CyrilleB79" rel="noopener" target="_blank" title="GitHub User: @CyrilleB79">@CyrilleB79</a>)</li>
<li>У версіях Word 16.0.18226 і новіших, або під час використання об’єктної моделі Word NVDA повідомлятиме про те, чи згорнутий заголовок як за допомогою мовлення, так і брайля. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17499" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17499">#17499</a>)</li>
<li>Під час використання рідних команд розширеної навігації в таблиці (<code>alt+на початок</code>, <code>alt+в кінець</code>, <code>alt+сторінка вгору</code> та<code>alt+сторінка вниз</code>) у Word із UIA тепер буде повідомлено про рух каретки. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17867" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17867">#17867</a>, <a class="gh-link gh-mention" href="https://github.com/CyrilleB79" rel="noopener" target="_blank" title="GitHub User: @CyrilleB79">@CyrilleB79</a>)</li>
<li>У Word при використанні команди «Повідомити фокус», буде оголошено макет документа, якщо ця інформація доступна і ввімкнено промовляння опису об'єктів. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15088" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15088">#15088</a>, <a class="gh-link gh-mention" href="https://github.com/nvdaes" rel="noopener" target="_blank" title="GitHub User: @nvdaes">@nvdaes</a>)</li>
<li>У Word та Outlook тепер показується результат більшої кількості швидких клавіш:<ul>
<li>скорочення для форматування шрифту (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/10271" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #10271">#10271</a>, <a class="gh-link gh-mention" href="https://github.com/CyrilleB79" rel="noopener" target="_blank" title="GitHub User: @CyrilleB79">@CyrilleB79</a>)</li>
<li>згортання або розгортання заголовка (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17545" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17545">#17545</a>, <a class="gh-link gh-mention" href="https://github.com/CyrilleB79" rel="noopener" target="_blank" title="GitHub User: @CyrilleB79">@CyrilleB79</a>)</li>
</ul>
</li>
</ul>
</li>
<li>LibreOffice:<ul>
<li>NVDA оголошує новий розмір шрифту, коли у Writer зменшується або збільшується розмір шрифту за допомогою відповідних комбінацій клавіш. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6915" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6915">#6915</a>, <a class="gh-link gh-mention" href="https://github.com/michaelweghorn" rel="noopener" target="_blank" title="GitHub User: @michaelweghorn">@michaelweghorn</a>)</li>
<li>NVDA оголошує новий стиль абзацу у версіях Writer 25.2 і новіших, коли стиль абзацу «Основний текст» або стиль заголовка застосовується за допомогою відповідної комбінації клавіш. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6915" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6915">#6915</a>, <a class="gh-link gh-mention" href="https://github.com/michaelweghorn" rel="noopener" target="_blank" title="GitHub User: @michaelweghorn">@michaelweghorn</a>)</li>
<li>NVDA оголошує новий стан подвійного підкреслення («Подвійне підкреслення увімкнено»/«Подвійне підкреслення вимкнено») під час перемикання подвійного підкреслення у Writer за допомогою відповідної комбінації клавіш. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6915" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6915">#6915</a>, <a class="gh-link gh-mention" href="https://github.com/michaelweghorn" rel="noopener" target="_blank" title="GitHub User: @michaelweghorn">@michaelweghorn</a>)</li>
<li>Тепер NVDA може повідомляти про відступ першого рядка у версіях LibreOffice 25.8 і пізніших. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13052" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13052">#13052</a>, <a class="gh-link gh-mention" href="https://github.com/michaelweghorn" rel="noopener" target="_blank" title="GitHub User: @michaelweghorn">@michaelweghorn</a>)</li>
</ul>
</li>
<li>OCR:<ul>
<li>У результаті розпізнавання комбінація клавіш <code>NVDA+f5</code> вручну оновлює розпізнаний вміст. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17715" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17715">#17715</a>, <a class="gh-link gh-mention" href="https://github.com/CyrilleB79" rel="noopener" target="_blank" title="GitHub User: @CyrilleB79">@CyrilleB79</a>)</li>
<li>Додано непризначений жест для увімкнення чи вимкнення періодичного оновлення результату розпізнавання OCR. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/16897" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #16897">#16897</a>)</li>
</ul>
</li>
<li>Впроваджено функцію віддаленого керування NVDA на основі додатка NVDA Remote. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4390" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4390">#4390</a>, <a class="gh-link gh-mention" href="https://github.com/ctoth" rel="noopener" target="_blank" title="GitHub User: @ctoth">@ctoth</a>, <a class="gh-link gh-mention" href="https://github.com/tspivey" rel="noopener" target="_blank" title="GitHub User: @tspivey">@tspivey</a>, <a class="gh-link gh-mention" href="https://github.com/daiverd" rel="noopener" target="_blank" title="GitHub User: @daiverd">@daiverd</a>, NVDA Remote Contributors and funders)</li>
<li>Тепер можна вказати дзеркальні адреси для оновлення NVDA чи доступу до Магазину додатків. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14974" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14974">#14974</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17151" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17151">#17151</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17310" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17310">#17310</a>, <a class="gh-link gh-mention" href="https://github.com/christopherpross" rel="noopener" target="_blank" title="GitHub User: @christopherpross">@christopherpross</a>)</li>
<li>Додано підтримку математичних формул у PDF. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/9288" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #9288">#9288</a>, <a class="gh-link gh-mention" href="https://github.com/NSoiffer" rel="noopener" target="_blank" title="GitHub User: @NSoiffer">@NSoiffer</a>)<ul>
<li>Це працює з відповідними формулами, такими як файли MathML, згенерованими новішими версіями TeX/LaTeX.</li>
<li>Наразі це підтримується лише у Foxit Reader та Foxit Editor.</li>
</ul>
</li>
<li>Тепер NVDA можна налаштувати таким чином, щоб вона оголошувала поточний рядок або абзац при навігації за допомогою клавіш на брайлівському дисплеї. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17053" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17053">#17053</a>, <a class="gh-link gh-mention" href="https://github.com/nvdaes" rel="noopener" target="_blank" title="GitHub User: @nvdaes">@nvdaes</a>)</li>
<li>Тепер NVDA може повідомляти про переміщення каретки під час натискання комбінації клавіш <code>alt+стрілка вгору</code> або <code>alt+стрілка вниз</code>, наприклад, у Visual Studio Code. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17652" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17652">#17652</a>, <a class="gh-link gh-mention" href="https://github.com/LeonarddeR" rel="noopener" target="_blank" title="GitHub User: @LeonarddeR">@LeonarddeR</a>)</li>
<li>Додано команди переглядового курсора для переходу до першого та останнього символу у виділеному тексті, призначені відповідно на <code>NVDA+alt+на початок</code> та <code>NVDA+alt+в кінець</code>. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17299" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17299">#17299</a>, <a class="gh-link gh-mention" href="https://github.com/nvdaes" rel="noopener" target="_blank" title="GitHub User: @nvdaes">@nvdaes</a>)</li>
<li>До загальних налаштувань додано параметр, що запобігає вимкненню екрана в режимі «Читати все» або читання за допомогою брайля.
Це налаштування початково увімкнене й може призвести до високих витрат заряду батареї. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17649" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17649">#17649</a>,&nbsp;<a class="gh-link gh-mention" href="https://github.com/LeonarddeR" rel="noopener" target="_blank" title="GitHub User: @LeonarddeR">@LeonarddeR</a>)</li>
<li>Тепер NVDA перекладено боснійською мовою. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17953" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17953">#17953</a>)</li>
<li>В Adobe Acrobat NVDA тепер може читати математичні рівняння у PDF-документах, створених у останніх версіях Microsoft Word, та взаємодіяти з ними. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18056" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18056">#18056</a>)</li>
</ul>
<h3 id="_23">Зміни</h3>
<ul>
<li>Оновлення компонентів:<ul>
<li>Оновлено бібліотеку брайлівського введення/виведення LibLouis до версії <a href="https://github.com/liblouis/liblouis/releases/tag/v3.33.0" rel="noopener" target="_blank" title="3.33.0">3.33.0</a>. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17469" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17469">#17469</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17768" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17768">#17768</a>, <a class="gh-link gh-mention" href="https://github.com/LeonarddeR" rel="noopener" target="_blank" title="GitHub User: @LeonarddeR">@LeonarddeR</a>, <a class="gh-link gh-mention" href="https://github.com/codeofdusk" rel="noopener" target="_blank" title="GitHub User: @codeofdusk">@codeofdusk</a>)<ul>
<li>Додано нові таблиці для коптського, компактного клинописного та португальського 6-крапкового комп’ютерного брайля.</li>
</ul>
</li>
<li>Оновлено CLDR до версії 46.0. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17484" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17484">#17484</a>, <a class="gh-link gh-mention" href="https://github.com/OzancanKaratas" rel="noopener" target="_blank" title="GitHub User: @OzancanKaratas">@OzancanKaratas</a>)</li>
<li>Оновлено eSpeak-NG до версії 1.52.0. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17056" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17056">#17056</a>)</li>
</ul>
</li>
<li>Зміни в інтерфейсі NVDA:<ul>
<li>Встановлювач NVDA більше не відтворює мелодію під час запуску. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14068" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14068">#14068</a>)</li>
<li>Для зручності користувачів діалоги повідомлення призначення посилань, інформації про форматування символів та промовляння виділеного тепер містять кнопки «Закрити» та «Копіювати». (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17018" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17018">#17018</a>, <a class="gh-link gh-mention" href="https://github.com/XLTechie" rel="noopener" target="_blank" title="GitHub User: @XLTechie">@XLTechie</a>)</li>
<li>Тепер у діалозі виходу можна одночасно перезапустити NVDA з вимкненими додатками й увімкненим журналюванням налагодження. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/11538" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #11538">#11538</a>, <a class="gh-link gh-mention" href="https://github.com/CyrilleB79" rel="noopener" target="_blank" title="GitHub User: @CyrilleB79">@CyrilleB79</a>)</li>
<li>Видалено можливість відмовитися від використання WASAPI для виведення звуку. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/16080" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #16080">#16080</a>)</li>
<li>З режиму огляду видалено налаштування «Автоматично встановлювати системний фокус на фокусовані елементи», а також вимкнено початкову поведінку. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17598" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17598">#17598</a>)</li>
<li>Тепер NVDA попереджатиме про несумісність додатків лише під час оновлення до нової версії, яка має несумісний API додатків з поточною версією. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17071" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17071">#17071</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17506" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17506">#17506</a>)</li>
<li>Файл «Список розробників» видалено з меню NVDA. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/16922" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #16922">#16922</a>)</li>
<li>Ліцензія NVDA тепер відформатована в html для кращої читабельності. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17600" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17600">#17600</a>)</li>
<li>Додано короткі версії параметрів командного рядка, які використовуються найчастіше: <code>-d</code> для <code>--disable-addons</code> та <code>-n</code> для <code>--lang</code>.
Префіксне узгодження параметрів командного рядка, наприклад, використання <code>--di</code> для <code>--disable-addons</code>, більше не підтримується. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/11644" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #11644">#11644</a>, <a class="gh-link gh-mention" href="https://github.com/CyrilleB79" rel="noopener" target="_blank" title="GitHub User: @CyrilleB79">@CyrilleB79</a>)</li>
<li>Зміни в інструменті виправлення реєстрації COM: (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12355" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12355">#12355</a>, <a class="gh-link gh-mention" href="https://github.com/XLTechie" rel="noopener" target="_blank" title="GitHub User: @XLTechie">@XLTechie</a>)<ul>
<li>Замість попередження, тепер він розпочинає роботу зі зрозумілішого для користувача пояснення своєї мети. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12351" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12351">#12351</a>)</li>
<li>Тепер початкове вікно можна закрити за допомогою <code>Escape</code> або <code>Alt+F4</code>. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/10799" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #10799">#10799</a>)</li>
<li>Тепер у разі рідкісного виникнення помилки Windows під час спроби повторної реєстрації COM користувачеві буде показано повідомлення, що містить інформацію про помилку.</li>
</ul>
</li>
</ul>
</li>
<li>Мовлення:<ul>
<li>Тепер голоси Microsoft Sapi 5 та microsoft Speech Platform використовують WASAPI для виведення звуку, що може покращити швидкість їхньої роботи. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13284" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13284">#13284</a>,
<a class="gh-link gh-mention" href="https://github.com/gexgd0419" rel="noopener" target="_blank" title="GitHub User: @gexgd0419">@gexgd0419</a>)</li>
<li>Тиша на початку мовлення тепер обрізається під час використання голосів Onecore, SAPI5 та деяких сторонніх голосів, що розповсюджуються як додатки, для поліпшення їхньої швидкості. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17614" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17614">#17614</a>, <a class="gh-link gh-mention" href="https://github.com/gexgd0419" rel="noopener" target="_blank" title="GitHub User: @gexgd0419">@gexgd0419</a>)</li>
<li>Тепер голоси Microsoft Speech API версії 4 використовують WASAPI для виведення звуку, що дозволяє використовувати такі функції, як приглушення звуку, обрізання тиші на початку та підтримку аудіопристрою в активному стані.
Якщо це не працює з вашим голосом SAPI 4, ви можете вимкнути WASAPI для SAPI 4 в розширених налаштуваннях. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17718" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17718">#17718</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17801" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17801">#17801</a>, <a class="gh-link gh-mention" href="https://github.com/gexgd0419" rel="noopener" target="_blank" title="GitHub User: @gexgd0419">@gexgd0419</a>)</li>
<li>Тепер для виведення мовлення початково увімкнено нормалізацію юнікоду. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17017" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17017">#17017</a>, <a class="gh-link gh-mention" href="https://github.com/LeonarddeR" rel="noopener" target="_blank" title="GitHub User: @LeonarddeR">@LeonarddeR</a>).<ul>
<li>Цю функцію все ще можна вимкнути в категорії «Мовлення» діалогу налаштувань NVDA.</li>
</ul>
</li>
</ul>
</li>
<li>Тепер налаштування клавіатури «Промовляти введені символи» та «Промовляти введені слова» мають три параметри: Вимкнено, Лише в полях редагування, Завжди. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17505" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17505">#17505</a>, <a class="gh-link gh-mention" href="https://github.com/Cary-rowen" rel="noopener" target="_blank" title="GitHub User: @Cary-rowen">@Cary-rowen</a>)<ul>
<li>Тепер налаштування «Промовляти введені символи» початково встановлено на «Лише в полях редагування».</li>
</ul>
</li>
<li>Тепер визначення основних брайлівських таблиць введення та виведення залежить від мови NVDA. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17306" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17306">#17306</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/16390" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #16390">#16390</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/290" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #290">#290</a>, <a class="gh-link gh-mention" href="https://github.com/nvdaes" rel="noopener" target="_blank" title="GitHub User: @nvdaes">@nvdaes</a>)</li>
</ul>
<h3 id="_24">Виправлення</h3>
<ul>
<li>Мовлення:<ul>
<li>Виправлено проблему, через яку безперервне читання («Читати все») зупинялося після першого речення при використанні деяких синтезаторів SAPI5. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/16691" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #16691">#16691</a>, <a class="gh-link gh-mention" href="https://github.com/gexgd0419" rel="noopener" target="_blank" title="GitHub User: @gexgd0419">@gexgd0419</a>)</li>
<li>Параметри голосу, такі як швидкість і гучність, більше не скидаються до стандартних при зміні голосів у синтезаторах SAPI5 і SAPI4 через кільце налаштувань синтезатора. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17693" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17693">#17693</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2320" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2320">#2320</a>, <a class="gh-link gh-mention" href="https://github.com/gexgd0419" rel="noopener" target="_blank" title="GitHub User: @gexgd0419">@gexgd0419</a>)</li>
<li>Виправлено проблему, через яку деякі голоси SAPI4 (наприклад, IBM TTS Chinese) не завантажувалися. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17726" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17726">#17726</a>, <a class="gh-link gh-mention" href="https://github.com/gexgd0419" rel="noopener" target="_blank" title="GitHub User: @gexgd0419">@gexgd0419</a>)</li>
</ul>
</li>
<li>Брайль:<ul>
<li>Додано підтримку тактильного графічного пристрою Dot Pad від Dot Inc як багаторядкового брайлівського дисплея. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17007" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17007">#17007</a>)</li>
<li>Тепер Жести пробілу та пробілу з крапками під час використання Seika Notetaker правильно показуються в діалозі «Жести вводу». (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17047" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17047">#17047</a>, <a class="gh-link gh-mention" href="https://github.com/school510587" rel="noopener" target="_blank" title="GitHub User: @school510587">@school510587</a>)</li>
<li>NVDA більше не відтворює звуків помилок і не засмічує файл журналу під час використання режиму брайлівського виводу мовлення, якщо брайлівський дисплей не під’єднано. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17092" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17092">#17092</a>, <a class="gh-link gh-mention" href="https://github.com/Emil-18" rel="noopener" target="_blank" title="GitHub User: @Emil-18">@Emil-18</a>)</li>
<li>Якщо драйвер стандартного брайлівського дисплея HID явно вибраний, а список брайлівських дисплеїв відкритий, NVDA коректно ідентифікує його як вибраний драйвер, а не показує, що драйвер не вибрано. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17537" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17537">#17537</a>, <a class="gh-link gh-mention" href="https://github.com/LeonarddeR" rel="noopener" target="_blank" title="GitHub User: @LeonarddeR">@LeonarddeR</a>)</li>
<li>Драйвер Humanware Brailliant тепер надійніше вибирає правильну точку під’єднання, що забезпечує стабільніше з’єднання та менше помилок. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17537" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17537">#17537</a>, <a class="gh-link gh-mention" href="https://github.com/LeonarddeR" rel="noopener" target="_blank" title="GitHub User: @LeonarddeR">@LeonarddeR</a>)</li>
<li>Тепер під час запуску Nvda з вимкненими додатками спеціальні таблиці в пісочниці розробника ігноруються правильно. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17565" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17565">#17565</a>, <a class="gh-link gh-mention" href="https://github.com/LeonarddeR" rel="noopener" target="_blank" title="GitHub User: @LeonarddeR">@LeonarddeR</a>)</li>
<li>Виправлено проблему, коли під час під’єднання деяких брайлівських пристроїв за допомогою USB вони не показувалися належним чином. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18114" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18114">#18114</a>, <a class="gh-link gh-mention" href="https://github.com/christiancomaschi" rel="noopener" target="_blank" title="GitHub User: @christiancomaschi">@christiancomaschi</a>)</li>
</ul>
</li>
<li>Microsoft Office:<ul>
<li>Тепер команда «Повідомити призначення URL посилання» працює як очікується під час використання застарілої об'єктної моделі у Word, Outlook, Excel і Powerpoint. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17292" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17292">#17292</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17362" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17362">#17362</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17435" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17435">#17435</a>, <a class="gh-link gh-mention" href="https://github.com/CyrilleB79" rel="noopener" target="_blank" title="GitHub User: @CyrilleB79">@CyrilleB79</a>)</li>
<li>У Excel діалог списку елементів (NVDA+F7) більше не зазнає збою під час показу коментарів або формул на деяких неангломовних системах. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/11366" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #11366">#11366</a>, <a class="gh-link gh-mention" href="https://github.com/CyrilleB79" rel="noopener" target="_blank" title="GitHub User: @CyrilleB79">@CyrilleB79</a>)</li>
<li>Покращення в PowerPoint:<ul>
<li>Повідомлення про каретку більше не ламається, якщо текст містить широкі символи, наприклад, емодзі. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17006" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17006">#17006</a>, <a class="gh-link gh-mention" href="https://github.com/LeonarddeR" rel="noopener" target="_blank" title="GitHub User: @LeonarddeR">@LeonarddeR</a>)</li>
<li>Тепер повідомлення про розташування символів точне (наприклад, при натисканні <code>NVDA+деліт</code>). (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/9941" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #9941">#9941</a>, <a class="gh-link gh-mention" href="https://github.com/LeonarddeR" rel="noopener" target="_blank" title="GitHub User: @LeonarddeR">@LeonarddeR</a>)</li>
<li>NVDA більше не запускає «Читати все» при початку слайд-шоу, якщо в налаштуваннях режиму огляду вимкнено параметр «Автоматично промовляти вміст сторінки під час її завантаження». (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17488" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17488">#17488</a>, <a class="gh-link gh-mention" href="https://github.com/LeonarddeR" rel="noopener" target="_blank" title="GitHub User: @LeonarddeR">@LeonarddeR</a>)</li>
</ul>
</li>
</ul>
</li>
<li>LibreOffice:<ul>
<li>Під час використання методу введення Microsoft Pinyin для китайської мови з увімкненою опцією сумісності Pinyin для попередньої версії, введення у Writer (і, можливо, в інших застосунках) під час показу спливаючого вікна IME більше не викликає помилку. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17198" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17198">#17198</a>, <a class="gh-link gh-mention" href="https://github.com/michaelweghorn" rel="noopener" target="_blank" title="GitHub User: @michaelweghorn">@michaelweghorn</a>)</li>
<li>Тепер поточний стан прапорців (увімкнено/вимкнено) у діалогах також повідомляється брайлем, а не лише мовленням. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17218" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17218">#17218</a>, <a class="gh-link gh-mention" href="https://github.com/michaelweghorn" rel="noopener" target="_blank" title="GitHub User: @michaelweghorn">@michaelweghorn</a>)</li>
</ul>
</li>
<li>Математичні формули:<ul>
<li>Виправлено читання математичних виразів для деяких вебелементів.
Зокрема, математичних формул всередині Span та інших елементів, які мають атрибут <code>role="math"</code>. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15058" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15058">#15058</a>)</li>
<li>Тепер математичні рівняння, представлені лише зображенням і альтернативним текстом без MathML, обробляються як звичайні зображення, дозволяючи переходити до них за допомогою клавіші <code>g</code> та переглядати альтернативний текст посимвольно. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/16007" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #16007">#16007</a>)</li>
</ul>
</li>
<li>Інтегровані середовища розробки (IDE):<ul>
<li>NVDA більше не завершує роботу аварійно під час виділення всього тексту в певних джерельних файлах у Android Studio або IntelliJ Idea. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17418" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17418">#17418</a>, <a class="gh-link gh-mention" href="https://github.com/thgcode" rel="noopener" target="_blank" title="GitHub User: @thgcode">@thgcode</a>)</li>
<li>У Visual Studio Code NVDA більше не перехоплює жести <code>alt+стрілка вгору</code> та <code>alt+стрілка вниз</code> для навігації по реченнях. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17082" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17082">#17082</a>, <a class="gh-link gh-mention" href="https://github.com/LeonarddeR" rel="noopener" target="_blank" title="GitHub User: @LeonarddeR">@LeonarddeR</a>)</li>
<li>Тепер деякі елементи секцій правильно розпізнаються як редаговані елементи керування у Visual Studio Code. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17573" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17573">#17573</a>, <a class="gh-link gh-mention" href="https://github.com/Cary" rel="noopener" target="_blank" title="GitHub User: @Cary">@Cary</a>
-rowen)</li>
<li>У Notepad та інших документах UIA, а також у документах Notepad++ на Windows 11, якщо останній рядок порожній, команда «наступний брайлівський рядок» переміщає курсор до останнього рядка.
У будь-якому документі, якщо курсор на останньому рядку, він переміщується в кінець під час використання цієї команди. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17251" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17251">#17251</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17430" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17430">#17430</a>, <a class="gh-link gh-mention" href="https://github.com/nvdaes" rel="noopener" target="_blank" title="GitHub User: @nvdaes">@nvdaes</a>)</li>
</ul>
</li>
<li>Профілі конфігурації:<ul>
<li>Брайль більше не перестає працювати під час активації «читати все» з асоційованим профілем конфігурації. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17163" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17163">#17163</a>, <a class="gh-link gh-mention" href="https://github.com/LeonarddeR" rel="noopener" target="_blank" title="GitHub User: @LeonarddeR">@LeonarddeR</a>)</li>
<li>Виправлено проблему, через яку певні налаштування явно зберігалися в активному профілі конфігурації, навіть якщо їхнє значення збігалося зі значенням у базовій конфігурації. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17157" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17157">#17157</a>, <a class="gh-link gh-mention" href="https://github.com/leonarddeR" rel="noopener" target="_blank" title="GitHub User: @leonarddeR">@leonarddeR</a>)</li>
</ul>
</li>
<li>Тепер під час посимвольної вимови нормалізація юнікоду працює коректніше:<ul>
<li>NVDA більше не повідомляє помилково наступні символи як нормалізовані після повідомлення нормалізованого символу. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17286" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17286">#17286</a>, <a class="gh-link gh-mention" href="https://github.com/LeonarddeR" rel="noopener" target="_blank" title="GitHub User: @LeonarddeR">@LeonarddeR</a>)</li>
<li>Тепер складені символи (наприклад, é) повідомляються правильно. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17295" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17295">#17295</a>, <a class="gh-link gh-mention" href="https://github.com/LeonarddeR" rel="noopener" target="_blank" title="GitHub User: @LeonarddeR">@LeonarddeR</a>)</li>
</ul>
</li>
<li>Тепер NVDA може читати пункти спливаючого підменю на сторінці результатів пошуку Thunderbird. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4708" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4708">#4708</a>, <a class="gh-link gh-mention" href="https://github.com/thgcode" rel="noopener" target="_blank" title="GitHub User: @thgcode">@thgcode</a>)</li>
<li>Інструмент виправлення реєстрації COM більше не видає успішний результат на помилці. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12355" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12355">#12355</a>, <a class="gh-link gh-mention" href="https://github.com/XLTechie" rel="noopener" target="_blank" title="GitHub User: @XLTechie">@XLTechie</a>)</li>
<li>NVDA більше не оголошуватиме записи історії буфера обміну Windows 11 під час закриття вікна, якщо в ньому є елементи. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17308" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17308">#17308</a>, <a class="gh-link gh-mention" href="https://github.com/josephsl" rel="noopener" target="_blank" title="GitHub User: @josephsl">@josephsl</a>)</li>
<li>Якщо плагіни перезавантажуються під час відкритого повідомлення, доступного для перегляду, NVDA більше не зазнає збою під час наступних переміщень фокуса. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17323" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17323">#17323</a>, <a class="gh-link gh-mention" href="https://github.com/CyrilleB79" rel="noopener" target="_blank" title="GitHub User: @CyrilleB79">@CyrilleB79</a>)</li>
<li>Під час використання програм, таких як Skype, Discord, Signal і Phone Link для аудіокомунікації, гучність мовлення та звуків NVDA більше не знижується. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17349" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17349">#17349</a>, <a class="gh-link gh-mention" href="https://github.com/jcsteh" rel="noopener" target="_blank" title="GitHub User: @jcsteh">@jcsteh</a>)</li>
<li>Відкриття консолі Python NVDA більше не зазнає збою, якщо виникає помилка під час отримання змінних снепшота. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17391" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17391">#17391</a>, <a class="gh-link gh-mention" href="https://github.com/CyrilleB79" rel="noopener" target="_blank" title="GitHub User: @CyrilleB79">@CyrilleB79</a>)</li>
<li>У вебпереглядачах зміни виділення тексту більше не ігноруються в редагованих текстових полях. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17501" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17501">#17501</a>, <a class="gh-link gh-mention" href="https://github.com/jcsteh" rel="noopener" target="_blank" title="GitHub User: @jcsteh">@jcsteh</a>)</li>
<li>Коли якірні посилання вказують на той самий об’єкт, де розміщено віртуальний курсор, NVDA більше не зазнає збою при прокручуванні до місця призначення посилання. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17669" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17669">#17669</a>, <a class="gh-link gh-mention" href="https://github.com/nvdaes" rel="noopener" target="_blank" title="GitHub User: @nvdaes">@nvdaes</a>)</li>
<li>Піктограма вікна NVDA Highlighter більше не залишається закріпленою на панелі завдань після перезапуску Провідника. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17696" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17696">#17696</a>, <a class="gh-link gh-mention" href="https://github.com/hwf1324" rel="noopener" target="_blank" title="GitHub User: @hwf1324">@hwf1324</a>)</li>
</ul>
<h3 id="_25">Зміни для розробників (Англ.)</h3>
<p>Please refer to <a href="https://www.nvaccess.org/files/nvda/documentation/developerGuide.html#API" rel="noopener" target="_blank" title="the developer guide">the developer guide</a> for information on NVDA's API deprecation and removal process.</p>
<ul>
<li>Note: this is an Add-on API compatibility breaking release.
Add-ons will need to be re-tested and have their manifest updated.</li>
<li>Component updates:<ul>
<li>Updated Ruff to 0.8.1. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17102" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17102">#17102</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17260" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17260">#17260</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17473" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17473">#17473</a>)</li>
<li>Updated Comtypes to 1.4.6. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17061" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17061">#17061</a>, <a class="gh-link gh-mention" href="https://github.com/LeonarddeR" rel="noopener" target="_blank" title="GitHub User: @LeonarddeR">@LeonarddeR</a>)</li>
<li>Updated wxPython to 4.2.2. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17181" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17181">#17181</a>, <a class="gh-link gh-mention" href="https://github.com/dpy013" rel="noopener" target="_blank" title="GitHub User: @dpy013">@dpy013</a>)</li>
<li>Updated SCons to 4.8.1. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17254" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17254">#17254</a>)</li>
<li>Updated sphinx to 8.1.2 and sphinx-rtd-theme to 3.0.1. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17284" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17284">#17284</a>, <a class="gh-link gh-mention" href="https://github.com/josephsl" rel="noopener" target="_blank" title="GitHub User: @josephsl">@josephsl</a>)</li>
<li>Updated Robot Framework to 7.1.1. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17329" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17329">#17329</a>, <a class="gh-link gh-mention" href="https://github.com/josephsl" rel="noopener" target="_blank" title="GitHub User: @josephsl">@josephsl</a>)</li>
<li>Updated configobj to 5.1.0 commit <code>8be5462</code>. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17328" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17328">#17328</a>)</li>
<li>Updated pre-commit to 4.0.1. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17260" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17260">#17260</a>)</li>
<li>Updated typing-extensions to 4.12.2. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17438" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17438">#17438</a>, <a class="gh-link gh-mention" href="https://github.com/josephsl" rel="noopener" target="_blank" title="GitHub User: @josephsl">@josephsl</a>)</li>
<li>Updated licensecheck to 2024.3. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17440" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17440">#17440</a>, <a class="gh-link gh-mention" href="https://github.com/josephsl" rel="noopener" target="_blank" title="GitHub User: @josephsl">@josephsl</a>)</li>
<li>Updated markdown to 3.7. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17459" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17459">#17459</a>, <a class="gh-link gh-mention" href="https://github.com/josephsl" rel="noopener" target="_blank" title="GitHub User: @josephsl">@josephsl</a>)</li>
<li>Updated nh3 0.2.19. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17465" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17465">#17465</a>, <a class="gh-link gh-mention" href="https://github.com/josephsl" rel="noopener" target="_blank" title="GitHub User: @josephsl">@josephsl</a>)</li>
<li>Updated nuitka to 2.5.4. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17458" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17458">#17458</a>, <a class="gh-link gh-mention" href="https://github.com/josephsl" rel="noopener" target="_blank" title="GitHub User: @josephsl">@josephsl</a>)</li>
<li>Updated schedule to 1.2.2. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17455" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17455">#17455</a>, <a class="gh-link gh-mention" href="https://github.com/josephsl" rel="noopener" target="_blank" title="GitHub User: @josephsl">@josephsl</a>)</li>
<li>Updated requests to 2.32.3. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17456" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17456">#17456</a>, <a class="gh-link gh-mention" href="https://github.com/josephsl" rel="noopener" target="_blank" title="GitHub User: @josephsl">@josephsl</a>)</li>
</ul>
</li>
<li><code>ui.browseableMessage</code> may now be called with options to present a button for copying to clipboard, and/or a button for closing the window. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17018" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17018">#17018</a>, <a class="gh-link gh-mention" href="https://github.com/XLTechie" rel="noopener" target="_blank" title="GitHub User: @XLTechie">@XLTechie</a>)</li>
<li>Several additions to identify link types (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/16994" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #16994">#16994</a>, <a class="gh-link gh-mention" href="https://github.com/LeonarddeR" rel="noopener" target="_blank" title="GitHub User: @LeonarddeR">@LeonarddeR</a>, <a class="gh-link gh-mention" href="https://github.com/nvdaes" rel="noopener" target="_blank" title="GitHub User: @nvdaes">@nvdaes</a>)<ul>
<li>A new <code>utils.urlUtils</code> module with different functions to determine link types</li>
<li>A new <code>INTERNAL_LINK</code> state has been added to <code>controlTypes.states.State</code></li>
<li>A new <code>linkType</code> property has been added on <code>NVDAObject</code>.
It queries the <code>treeInterceptor</code> by default, if any.</li>
<li><code>BrowseModeTreeInterceptor</code> object has a new <code>documentUrl</code> property</li>
<li><code>BrowseModeTreeInterceptor</code> object has a new <code>getLinkTypeInDocument</code> method which accepts an URL to check the link type of the object</li>
<li>A <code>toggleBooleanValue</code> helper function has been added to <code>globalCommands</code>.
It can be used in scripts to report the result when a boolean is toggled in <code>config.conf</code></li>
</ul>
</li>
<li>Removed the requirement to indent function parameter lists by two tabs from NVDA's Coding Standards, to be compatible with modern automatic linting. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17126" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17126">#17126</a>, <a class="gh-link gh-mention" href="https://github.com/XLTechie" rel="noopener" target="_blank" title="GitHub User: @XLTechie">@XLTechie</a>)</li>
<li>Added the <a href="https://nvaccess.org/nvaccess/vscode-nvda" rel="noopener" target="_blank" title="VS Code workspace configuration for NVDA">VS Code workspace configuration for NVDA</a> as a git submodule. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17003" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17003">#17003</a>)</li>
<li>A new function, <code>gui.guiHelper.wxCallOnMain</code>, has been added, which allows safely and synchronously calling wx functions from non-GUI threads, and getting their return value. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17304" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17304">#17304</a>)</li>
<li>A new message dialog API has been added to <code>gui.message</code>. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13007" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13007">#13007</a>)<ul>
<li>Added classes: <code>ReturnCode</code>, <code>EscapeCode</code>, <code>DialogType</code>, <code>Button</code>, <code>DefaultButton</code>, <code>DefaultButtonSet</code>, <code>MessageDialog</code>.</li>
</ul>
</li>
<li>In the <code>brailleTables</code> module, a <code>getDefaultTableForCurrentLang</code> function has been added (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17222" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17222">#17222</a>, <a class="gh-link gh-mention" href="https://github.com/nvdaes" rel="noopener" target="_blank" title="GitHub User: @nvdaes">@nvdaes</a>)</li>
<li>Added an <code>updateCheck.UpdateInfo</code> data class, which encapsulates metadata about NVDA updates. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17310" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17310">#17310</a>, <a class="gh-link gh-mention" href="https://github.com/christopherpross" rel="noopener" target="_blank" title="GitHub User: @christopherpross">@christopherpross</a>)</li>
<li>Retrieving the <code>labeledBy</code> property now works for:<ul>
<li>objects in applications implementing the <code>labelled-by</code> IAccessible2 relation. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17436" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17436">#17436</a>, <a class="gh-link gh-mention" href="https://github.com/michaelweghorn" rel="noopener" target="_blank" title="GitHub User: @michaelweghorn">@michaelweghorn</a>)</li>
<li>UIA elements supporting the corresponding <code>LabeledBy</code> UIA property. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17442" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17442">#17442</a>, <a class="gh-link gh-mention" href="https://github.com/michaelweghorn" rel="noopener" target="_blank" title="GitHub User: @michaelweghorn">@michaelweghorn</a>)</li>
</ul>
</li>
<li>Added the ability to associate <code>wx.ComboBox</code> and a label <code>wx.StaticText</code> using <code>gui.guiHelper.associateElements</code>. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17476" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17476">#17476</a>)</li>
<li>Added the following extension points (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17428" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17428">#17428</a>, <a class="gh-link gh-mention" href="https://github.com/ctoth" rel="noopener" target="_blank" title="GitHub User: @ctoth">@ctoth</a>):<ul>
<li><code>inputCore.decide_handleRawKey</code>: called on each keypress</li>
<li><code>speech.extensions.post_speechPaused</code>: called when speech is paused or unpaused</li>
</ul>
</li>
<li>Changes to braille display auto detection registration in <code>bdDetect.DriverRegistrar</code>: (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17521" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17521">#17521</a>, <a class="gh-link gh-mention" href="https://github.com/LeonarddeR" rel="noopener" target="_blank" title="GitHub User: @LeonarddeR">@LeonarddeR</a>)<ul>
<li>Added the <code>addUsbDevice</code> method to register one USB device at a time.</li>
<li>Added the <code>matchFunc</code> parameter to <code>addUsbDevices</code> which is also available on <code>addUsbDevice</code>.<ul>
<li>This way device detection can be constrained further in cases where a VID/PID-combination is shared by multiple devices across multiple drivers, or when a HID device offers multiple endpoints, for example.</li>
<li>See the method documentation as well as examples in the albatross and brailliantB drivers for more information.</li>
</ul>
</li>
</ul>
</li>
<li>Added a new function, <code>utils.mmdevice.getOutputDevices</code>, to enumerate audio output devices. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17678" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17678">#17678</a>)</li>
<li>Added a new extension point <code>pre_synthSpeak</code> in <code>synthDriverHandler</code>, which will be called before the speech manager calls <code>speak</code> of the current synthesizer. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17648" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17648">#17648</a>)</li>
<li>NVDA supports the <code>text-indent</code> IAccessible2 object attribute. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13052" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13052">#13052</a>, <a class="gh-link gh-mention" href="https://github.com/michaelweghorn" rel="noopener" target="_blank" title="GitHub User: @michaelweghorn">@michaelweghorn</a>)</li>
<li>When a script using <code>gesture.send</code> is triggered with a gesture that includes <code>numLock</code> as a modifier, Num Lock is no longer turned off. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/10827" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #10827">#10827</a>, <a class="gh-link gh-mention" href="https://github.com/CyrilleB79" rel="noopener" target="_blank" title="GitHub User: @CyrilleB79">@CyrilleB79</a>)</li>
</ul>
<h4 id="api-breaking-changes_1">API Breaking Changes</h4>
<p>These are breaking API changes.
Please open a GitHub issue if your add-on has an issue with updating to the new API.</p>
<ul>
<li>The <code>addonStore.network.BASE_URL</code> constant has been removed.
As the Add-on Store base URL is now configurable directly within NVDA, no replacement is planned. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17099" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17099">#17099</a>)</li>
<li>The <code>updateCheck.CHECK_URL</code> constant has been removed.
As the NVDA update check URL is now configurable directly within NVDA, no replacement is planned. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17151" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17151">#17151</a>)</li>
<li><code>NVDAObjects.UIA.winConsoleUIA.WinTerminalUIA</code> has been removed with no public replacement. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14047" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14047">#14047</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/16820" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #16820">#16820</a>, <a class="gh-link gh-mention" href="https://github.com/codeofdusk" rel="noopener" target="_blank" title="GitHub User: @codeofdusk">@codeofdusk</a>)</li>
<li><code>NVDAObjects.IAccessible.ia2TextMozilla.FakeEmbeddingTextInfo</code> has been removed. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/16768" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #16768">#16768</a>, <a class="gh-link gh-mention" href="https://github.com/jcsteh" rel="noopener" target="_blank" title="GitHub User: @jcsteh">@jcsteh</a>)</li>
<li>The following symbols in <code>appModules.soffice</code> have been renamed (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6915" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6915">#6915</a>, <a class="gh-link gh-mention" href="https://github.com/michaelweghorn" rel="noopener" target="_blank" title="GitHub User: @michaelweghorn">@michaelweghorn</a>):<ul>
<li><code>SymphonyDocument.announceToolbarButtonToggle</code> to <code>SymphonyDocument.announceFormattingGestureChange</code></li>
<li><code>SymphonyDocument.script_toggleTextAttribute</code> to <code>SymphonyDocument.script_changeTextFormatting</code></li>
</ul>
</li>
<li>The <code>space</code> keyword argument for <code>brailleDisplayDrivers.seikantk.InputGesture</code> now expects an <code>int</code> rather than a <code>bool</code>. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17047" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17047">#17047</a>, <a class="gh-link gh-mention" href="https://github.com/school510587" rel="noopener" target="_blank" title="GitHub User: @school510587">@school510587</a>)</li>
<li>The <code>[upgrade]</code> configuration section including <code>[upgrade][newLaptopKeyboardLayout]</code> has been removed. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17191" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17191">#17191</a>)</li>
<li><code>updateCheck.checkForUpdate</code> now returns an <code>UpdateInfo</code> object instead of a dictionary. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17310" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17310">#17310</a>, <a class="gh-link gh-mention" href="https://github.com/christopherpross" rel="noopener" target="_blank" title="GitHub User: @christopherpross">@christopherpross</a>)</li>
<li>The constructors of <code>updateCheck.UpdateResultDialog</code> and <code>updateCheck.UpdateDownloader</code> have been updated to take <code>UpdateInfo</code> objects instead of dictionaries of metadata. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17310" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17310">#17310</a>, <a class="gh-link gh-mention" href="https://github.com/christopherpross" rel="noopener" target="_blank" title="GitHub User: @christopherpross">@christopherpross</a>)</li>
<li>Due to the retirement of NVDA's winmm support (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17496" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17496">#17496</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17532" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17532">#17532</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17678" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17678">#17678</a>):<ul>
<li>The following symbols have been removed from <code>nvwave</code> without replacements: <code>CALLBACK_EVENT</code>, <code>CALLBACK_FUNCTION</code>, <code>CALLBACK_NULL</code>, <code>HWAVEOUT</code>, <code>LPHWAVEOUT</code>, <code>LPWAVEFORMATEX</code>, <code>LPWAVEHDR</code>, <code>MAXPNAMELEN</code>, <code>MMSYSERR_NOERROR</code>, <code>usingWasapiWavePlayer</code>, <code>WAVEHDR</code>, <code>WAVEOUTCAPS</code>, <code>waveOutProc</code>, <code>WAVE_MAPPER</code>, <code>WHDR_DONE</code>, <code>WinmmWavePlayer</code>, and <code>winmm</code>.</li>
<li>The following symbols have been removed from <code>nvwave</code>: <code>getOutputDeviceNames</code>, <code>outputDeviceIDToName</code>, <code>outputDeviceNameToID</code>.
Use <code>utils.mmdevice.getOutputDevices</code> instead.</li>
<li><code>nvwave.WasapiWavePlayer</code> has been renamed to <code>WavePlayer</code>.
Additionally, the method signature of its <code>__init__</code> has changed as follows:<ul>
<li>The <code>outputDevice</code> parameter should now only be passed string arguments.</li>
<li>The deprecated <code>closeWhenIdle</code> and <code>buffered</code> parameters have been removed.</li>
</ul>
</li>
<li><code>gui.settingsDialogs.AdvancedPanelControls.wasapiComboBox</code> has been removed.</li>
<li>The <code>WASAPI</code> key has been removed from the <code>audio</code> section of the config spec.</li>
<li>The configuration key <code>config.conf["speech"]["outputDevice"]</code> has been removed.
It has been replaced by <code>config.conf["audio"]["outputDevice"]</code>, which stores a Windows core audio endpoint device ID. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17547" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17547">#17547</a>)</li>
</ul>
</li>
<li>In <code>NVDAObjects.window.scintilla.ScintillaTextInfo</code>, if no text is selected, the <code>collapse</code> method is overriden to expand to line if the <code>end</code> parameter is set to <code>True</code> (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17431" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17431">#17431</a>, <a class="gh-link gh-mention" href="https://github.com/nvdaes" rel="noopener" target="_blank" title="GitHub User: @nvdaes">@nvdaes</a>)</li>
<li>The following symbols have been removed with no replacement: <code>languageHandler.getLanguageCliArgs</code>, <code>__main__.quitGroup</code> and <code>__main__.installGroup</code> . (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17486" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17486">#17486</a>, <a class="gh-link gh-mention" href="https://github.com/CyrilleB79" rel="noopener" target="_blank" title="GitHub User: @CyrilleB79">@CyrilleB79</a>)</li>
<li>Prefix matching on command line flags, e.g. using <code>--di</code> for <code>--disable-addons</code> is no longer supported. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/11644" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #11644">#11644</a>, <a class="gh-link gh-mention" href="https://github.com/CyrilleB79" rel="noopener" target="_blank" title="GitHub User: @CyrilleB79">@CyrilleB79</a>)</li>
<li>The <code>useAsFallBack</code> keyword argument of <code>bdDetect.DriverRegistrar</code> has been renamed to <code>useAsFallback</code>. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17521" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17521">#17521</a>, <a class="gh-link gh-mention" href="https://github.com/LeonarddeR" rel="noopener" target="_blank" title="GitHub User: @LeonarddeR">@LeonarddeR</a>)</li>
<li>The <code>[addonStore][showWarning]</code> configuration setting has been removed.
Instead use <code>addonStore.dataManager.addonDataManager.storeSettings.showWarning</code>. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17597" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17597">#17597</a>)</li>
<li><code>ui.browseableMessage</code> now takes a parameter <code>sanitizeHtmlFunc</code>.
This defaults to <code>nh3.clean</code> with default arguments.
This means any HTML passed into <code>ui.browseableMessage</code> using <code>isHtml=True</code> is now sanitized by default.
To change sanitization rules, such as whitelisting tags or attributes, create a function that calls <code>nh3.clean</code> with the desired parameters. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/16985" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #16985">#16985</a>)</li>
<li><code>updateCheck.UpdateAskInstallDialog</code> no longer automatically performs an action when the update or postpone buttons are pressed.
Instead, a <code>callback</code> property has been added, which returns a function that performs the appropriate action when called with the return value from the dialog. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17582" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17582">#17582</a>)</li>
<li>Dialogs opened with <code>gui.runScriptModalDialog</code> are now recognised as modal by NVDA. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17582" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17582">#17582</a>)</li>
<li>The following API symbols related to the setting "Automatically set system focus to focusable elements" have been removed with no replacement: (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17598" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17598">#17598</a>)<ul>
<li><code>globalCommands.GlobalCommands.script_toggleAutoFocusFocusableElements</code></li>
<li><code>config.conf["virtualBuffers"]["autoFocusFocusableElements"]</code></li>
<li><code>gui.settingsDialogs.BrowseModePanel.autoFocusFocusableElementsCheckBox</code></li>
</ul>
</li>
<li>Because SAPI5 voices now use <code>nvwave.WavePlayer</code> to output audio: (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17592" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17592">#17592</a>, <a class="gh-link gh-mention" href="https://github.com/gexgd0419" rel="noopener" target="_blank" title="GitHub User: @gexgd0419">@gexgd0419</a>)<ul>
<li><code>synthDrivers.sapi5.SPAudioState</code> has been removed.</li>
<li><code>synthDrivers.sapi5.SynthDriver.ttsAudioStream</code> has been removed.</li>
</ul>
</li>
<li>Instances of <code>autoSettingsUtils.driverSetting.DriverSetting</code> with an <code>id</code> that starts with an underscore (_) are no longer shown in NVDA's settings. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17599" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17599">#17599</a>)</li>
<li>Changed keyboard typing echo configuration from boolean to integer values. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17505" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17505">#17505</a>, <a class="gh-link gh-mention" href="https://github.com/Cary-rowen" rel="noopener" target="_blank" title="GitHub User: @Cary-rowen">@Cary-rowen</a>)<ul>
<li><code>config.conf["keyboard"]["speakTypedCharacters"]</code> and <code>config.conf["keyboard"]["speakTypedWords"]</code> now use integer values.</li>
<li>Added <code>TypingEcho</code> enum in <code>config.configFlags</code> to represent these modes, 0=Off, 1=Only in edit controls, 2=Always.</li>
<li><code>gui.settingsDialogs.KeyboardSettingsPanel.wordsCheckBox</code> and <code>gui.settingsDialogs.KeyboardSettingsPanel.charsCheckBox</code> has been removed.</li>
</ul>
</li>
<li>The <code>winUser.paint</code> has been renamed from <code>painStruct</code> to <code>paintStruct</code>, fixing a bug where passing in a <code>PAINTSTRUCT</code> would raise an exception. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17744" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17744">#17744</a>)</li>
<li><code>documentationUtils.getDocFilePath</code> and <code>installer.getDocFilePath</code> no longer look for <code>.txt</code> files in locale documentation folders. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17911" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17911">#17911</a>, <a class="gh-link gh-mention" href="https://github.com/CyrilleB79" rel="noopener" target="_blank" title="GitHub User: @CyrilleB79">@CyrilleB79</a>)</li>
<li><code>config.conf["documentFormatting"]["reportFontAttributes"]</code> has been removed, use <code>config.conf["documentFormatting"]["fontAttributeReporting"]</code> instead. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18066" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18066">#18066</a>)</li>
<li><code>config.conf["speech"]["includeCLDR"]</code> has been removed, check/modify whether <code>config.conf["speech"]["symbolDictionaries"]</code> contains <code>"cldr"</code> instead. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/18066" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #18066">#18066</a>)</li>
</ul>
<h4 id="deprecations_2">Deprecations</h4>
<ul>
<li>The <code>braille.filter_displaySize</code> extension point is deprecated.
Please use <code>braille.filter_displayDimensions</code> instead. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17011" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17011">#17011</a>)</li>
<li>The <code>gui.message.messageBox</code> and <code>gui.runScriptModalDialog</code> functions, and <code>gui.nvdaControls.MessageDialog</code> class are deprecated.
Use <code>gui.message.MessageDialog</code> instead. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17582" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17582">#17582</a>)</li>
<li>The following symbols are deprecated (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17486" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17486">#17486</a>, <a class="gh-link gh-mention" href="https://github.com/CyrilleB79" rel="noopener" target="_blank" title="GitHub User: @CyrilleB79">@CyrilleB79</a>):<ul>
<li><code>NoConsoleOptionParser</code>, <code>stringToBool</code>, <code>stringToLang</code> in <code>__main__</code>; use the same symbols in <code>argsParsing</code> instead.</li>
<li><code>__main__.parser</code>; use <code>argsParsing.getParser()</code> instead.</li>
</ul>
</li>
<li><code>bdDetect.DeviceType</code> is deprecated in favour of <code>bdDetect.ProtocolType</code> and <code>bdDetect.CommunicationType</code> to take into account the fact that both HID and Serial communication can take place over USB and Bluetooth. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17537" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17537">#17537</a> , <a class="gh-link gh-mention" href="https://github.com/LeonarddeR" rel="noopener" target="_blank" title="GitHub User: @LeonarddeR">@LeonarddeR</a>)</li>
</ul>
<h2 id="202442">2024.4.2</h2>
<p>Цей випуск містить патч, який виправляє помилки з пристроями Брайля та читанням математичних виразів у Chromium.</p>
<h3 id="_26">Виправлення</h3>
<ul>
<li>Виправлено помилку з читанням математичних виразів у браузерах на базі Chromium (Chrome, Edge). (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17421" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17421">#17421</a>, <a class="gh-link gh-mention" href="https://github.com/NSoiffer" rel="noopener" target="_blank" title="GitHub User: @NSoiffer">@NSoiffer</a>)</li>
<li>Пристрої Brailliant BI 40X з прошивкою версії 2.4 тепер працюють як очікувалося. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17518" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17518">#17518</a>, <a class="gh-link gh-mention" href="https://github.com/bramd" rel="noopener" target="_blank" title="GitHub User: @bramd">@bramd</a>)</li>
</ul>
<h2 id="202441">2024.4.1</h2>
<p>Це випуск виправлення, що виправляє помилку при збереженні словників мовленнєвих символів.</p>
<h3 id="_27">Виправлення</h3>
<ul>
<li>Виправлено помилку, коли мовленнєві словники символів не зберігаються, а діалог не закривається. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17344" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17344">#17344</a>)</li>
</ul>
<h2 id="20244">2024.4</h2>
<p>Цей випуск містить низку поліпшень для Microsoft Office, брайля й форматування документів.</p>
<p>У Word або Excel тепер можна двічі натиснути жест коментаря, щоб прочитати коментар або нотатку в діалозі, доступному для огляду.
Тепер можна використовувати команду виділення переглядового курсора для виділення тексту в PowerPoint.
NVDA також більше не показує зайвих символів під час показу тексту заголовків рядків або стовпців у таблицях у Word при використанні об'єктної моделі.</p>
<p>Тепер NVDA можна налаштувати так, щоб вона повідомляла про атрибути шрифту окремо для мовлення та брайля.</p>
<p>Додано новий параметр, який налаштовує час затримки для виконання множинного натискання, наприклад, команди «Повідомити час/дату».</p>
<p>Тепер можна налаштувати, як NVDA показуватиме форматування тексту шрифтом Брайля, і налаштувати NVDA на показ початку абзаців шрифтом Брайля.
Тепер NVDA може промовляти символ біля курсора під час виконання дії маршрутизації брайлівського курсора.
Поліпшено надійність маршрутизації курсора й додано підтримку клавіш маршрутизації у PowerPoint.
При використанні брайлівських дисплеїв з кількома рядками за допомогою HID braille тепер будуть використовуватися всі рядки з клітинками.
NVDA більше не працює нестабільно після перезапуску під час автоматичного сканування брайлівських дисплеїв через Bluetooth.</p>
<p>Тепер мінімальна необхідна версія Poedit, яка працює з NVDA, це версія 3.5.</p>
<p>Оновлено eSpeak NG, додано підтримку фарерської мови та мови Xextan.</p>
<p>Оновлено LibLouis, додано нові брайлівські таблиці для тайського та грецького міжнародного брайля з 1-клітинковими наголошеними літерами.</p>
<p>Також було зроблено низку виправлень, які, зокрема, стосуютьсязокрема відстеження миші у Firefox та режиму озвучення на вимогу.</p>
<h3 id="_28">Нові можливості</h3>
<ul>
<li>Нові можливості для брайля:<ul>
<li>Тепер можна змінити спосіб того, як NVDA показує брайлем певні атрибути форматування тексту.
Доступні такі параметри:<ul>
<li>Liblouis (стандартно): використовуються маркери форматування, визначені у вибраній брайлівській таблиці.</li>
<li>Теги: для позначення того, де починаються та закінчуються певні атрибути шрифту, використовуються початкові й кінцеві теги. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/16864" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #16864">#16864</a>)</li>
</ul>
</li>
<li>Коли увімкнено параметр «Читати по абзацах», NVDA можна налаштувати на виявлення початку абзаців за допомогою брайля. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/16895" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #16895">#16895</a>, <a class="gh-link gh-mention" href="https://github.com/nvdaes" rel="noopener" target="_blank" title="GitHub User: @nvdaes">@nvdaes</a>)</li>
<li>При виконанні дії маршрутизації брайлівського курсора, NVDA тепер може автоматично промовляти символ у позиції курсора. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/8072" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #8072">#8072</a>, <a class="gh-link gh-mention" href="https://github.com/LeonarddeR" rel="noopener" target="_blank" title="GitHub User: @LeonarddeR">@LeonarddeR</a>)<ul>
<li>Цей параметр початково вимкнено.
Ви можете увімкнути параметр «Промовляти символ під час маршрутизації курсора» у налаштуваннях брайля NVDA.</li>
</ul>
</li>
</ul>
</li>
<li>Команду коментаря у Microsoft Word та команду нотаток у Microsoft Excel тепер можна натиснути двічі, щоб показати коментар чи нотатку у повідомленні, доступному для огляду. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/16800" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #16800">#16800</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/16878" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #16878">#16878</a>, <a class="gh-link gh-mention" href="https://github.com/Cary-Rowen" rel="noopener" target="_blank" title="GitHub User: @Cary-Rowen">@Cary-Rowen</a>)</li>
<li>NVDA тепер можна налаштувати на оголошення атрибутів шрифту окремо для мовлення й окремо для брайля. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/16755" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #16755">#16755</a>)</li>
<li>Час затримки при виконанні множинного натискання клавіші тепер можна налаштувати; це може бути особливо корисно для людей з обмеженою рухливістю. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/11929" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #11929">#11929</a>, <a class="gh-link gh-mention" href="https://github.com/CyrilleB79" rel="noopener" target="_blank" title="GitHub User: @CyrilleB79">@CyrilleB79</a>)</li>
</ul>
<h3 id="_29">Зміни</h3>
<ul>
<li>Параметри командного рядка <code>-c</code>/<code>--config-path</code> і <code>--disable-addons</code> тепер враховуються під час запуску оновлення з NVDA. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/16937" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #16937">#16937</a>)</li>
<li>Оновлення компонентів:<ul>
<li>Бібліотеку брайлівського введення/виведення LibLouis оновлено до <a href="https://github.com/liblouis/liblouis/releases/tag/v3.31.0" rel="noopener" target="_blank" title="3.31.0">3.31.0</a>. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17080" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17080">#17080</a>, <a class="gh-link gh-mention" href="https://github.com/LeonarddeR" rel="noopener" target="_blank" title="GitHub User: @LeonarddeR">@LeonarddeR</a>, <a class="gh-link gh-mention" href="https://github.com/codeofdusk" rel="noopener" target="_blank" title="GitHub User: @codeofdusk">@codeofdusk</a>)<ul>
<li>Виправлено трансляцію цифр в іспанському брайлі.</li>
<li>Нові брайлівські таблиці:<ul>
<li>Тайська, рівень 1</li>
<li>Грецький міжнародний брайль (1-клітинкові наголошені літери)</li>
</ul>
</li>
<li>Перейменовано таблиці:<ul>
<li>«Тайська шестикрапкова» перейменовано на «Тайська, рівень 0» з міркувань послідовності.</li>
<li>Наявну таблицю «Грецький міжнародний брайль» перейменовано на «Грецький міжнародний брайль (2-клітинкові наголошені літери)», щоб пояснити різницю між двома грецькими системами.</li>
</ul>
</li>
</ul>
</li>
<li>eSpeak NG оновлено до 1.52-dev commit <code>961454ff</code>. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/16775" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #16775">#16775</a>)<ul>
<li>Додано нові мови — фарерську та Xextan.</li>
</ul>
</li>
</ul>
</li>
<li>Під час використання брайлівських дисплеїв з кількома рядками через стандартний драйвер HID braille, будуть використовуватись усі клітинки в усіх рядках. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/16993" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #16993">#16993</a>, <a class="gh-link gh-mention" href="https://github.com/alexmoon" rel="noopener" target="_blank" title="GitHub User: @alexmoon">@alexmoon</a>)</li>
<li>Стабільність підтримки Poedit у NVDA було поліпшено унаслідок того, що мінімально необхідною версією Poedit тепер є версія 3.5. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/16889" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #16889">#16889</a>, <a class="gh-link gh-mention" href="https://github.com/LeonarddeR" rel="noopener" target="_blank" title="GitHub User: @LeonarddeR">@LeonarddeR</a>)</li>
</ul>
<h3 id="_30">Виправлення</h3>
<ul>
<li>Виправлення, що стосуються брайля:<ul>
<li>Тепер можна використовувати клавіші маршрутизації брайлівського дисплея для переміщення текстового курсора в Microsoft PowerPoint. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/9101" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #9101">#9101</a>)</li>
<li>При доступі до Microsoft Word без UI Automation NVDA більше не виводить зайві символи в заголовках таблиць, визначених за допомогою команд встановлення заголовків рядків і стовпців. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7212" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7212">#7212</a>)</li>
<li>Драйвер Seika Notetaker тепер коректно генерує брайлівське введення для пробілу, бекспейсу та жестів з крапками з пробілом/бекспейсом. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/16642" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #16642">#16642</a>, <a class="gh-link gh-mention" href="https://github.com/school510587" rel="noopener" target="_blank" title="GitHub User: @school510587">@school510587</a>)</li>
<li>Маршрутизація курсора тепер значно надійніша, коли рядок містить один або кілька селекторів варіацій Unicode або декомпонованих символів. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/10960" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #10960">#10960</a>, <a class="gh-link gh-mention" href="https://github.com/mltony" rel="noopener" target="_blank" title="GitHub User: @mltony">@mltony</a>, <a class="gh-link gh-mention" href="https://github.com/LeonarddeR" rel="noopener" target="_blank" title="GitHub User: @LeonarddeR">@LeonarddeR</a>)</li>
<li>NVDA більше не видає помилку при панорамуванні дисплея Брайля вперед у деяких порожніх елементах керування редагуванням. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12885" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12885">#12885</a>)</li>
<li>NVDA більше не працює нестабільно після перезапуску під час автоматичного сканування брайлівських дисплеїв через Bluetooth. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/16933" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #16933">#16933</a>)</li>
</ul>
</li>
<li>Тепер можливо використовувати команди виділення переглядового курсора для виділення тексту у Microsoft PowerPoint. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17004" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17004">#17004</a>)</li>
<li>У режимі озвучення на вимогу NVDA більше не розмовляє, коли відкривається повідомлення в Outlook, коли завантажується нова сторінка в браузері або коли показується новий слайд у слайд-шоу PowerPoint. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/16825" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #16825">#16825</a>, <a class="gh-link gh-mention" href="https://github.com/CyrilleB79" rel="noopener" target="_blank" title="GitHub User: @CyrilleB79">@CyrilleB79</a>)</li>
<li>У Mozilla Firefox наведення миші на текст до або після посилання тепер надійно показує текст. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15990" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15990">#15990</a>, <a class="gh-link gh-mention" href="https://github.com/jcsteh" rel="noopener" target="_blank" title="GitHub User: @jcsteh">@jcsteh</a>)</li>
<li>NVDA більше не дає збоїв у відкритті повідомлень, доступних для огляду (наприклад, при подвійному натисканні <code>NVDA+f</code>). (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/16806" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #16806">#16806</a>, <a class="gh-link gh-mention" href="https://github.com/LeonarddeR" rel="noopener" target="_blank" title="GitHub User: @LeonarddeR">@LeonarddeR</a>)</li>
<li>Оновлення NVDA під час очікування оновлення додатка більше не призводить до видалення додатка. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/16837" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #16837">#16837</a>)</li>
<li>Тепер можна взаємодіяти зі спадними списками перевірки даних у Microsoft Excel 365. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15138" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15138">#15138</a>)</li>
<li>NVDA більше не є такою повільною при переміщенні стрілок вгору і вниз по великих файлах у VS Code. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17039" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17039">#17039</a>)</li>
<li>NVDA більше не припиняє реагувати на тривале утримування клавіші зі стрілкою в режимі огляду, особливо в Microsoft Word і Microsoft Outlook. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/16812" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #16812">#16812</a>)</li>
<li>NVDA більше не читає останній рядок, коли курсор перебуває на передостанньому рядку багаторядкового елемента керування редагуванням у Java-застосунках. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17027" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17027">#17027</a>)</li>
</ul>
<h3 id="_31">Зміни для розробників (англ.)</h3>
<p>Please refer to <a href="https://www.nvaccess.org/files/nvda/documentation/developerGuide.html#API" rel="noopener" target="_blank" title="the developer guide">the developer guide</a> for information on NVDA's API deprecation and removal process.</p>
<ul>
<li>Component updates:<ul>
<li>Updated py2exe to 0.13.0.2 (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/16907" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #16907">#16907</a>, <a class="gh-link gh-mention" href="https://github.com/dpy013" rel="noopener" target="_blank" title="GitHub User: @dpy013">@dpy013</a>)</li>
<li>Updated setuptools to 72.0 (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/16907" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #16907">#16907</a>, <a class="gh-link gh-mention" href="https://github.com/dpy013" rel="noopener" target="_blank" title="GitHub User: @dpy013">@dpy013</a>)</li>
<li>Updated Ruff to 0.5.6. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/16868" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #16868">#16868</a>, <a class="gh-link gh-mention" href="https://github.com/LeonarddeR" rel="noopener" target="_blank" title="GitHub User: @LeonarddeR">@LeonarddeR</a>)</li>
<li>Updated nh3 to 0.2.18 (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17020" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17020">#17020</a>, <a class="gh-link gh-mention" href="https://github.com/dpy013" rel="noopener" target="_blank" title="GitHub User: @dpy013">@dpy013</a>)</li>
</ul>
</li>
<li>Added a <code>.editorconfig</code> file to NVDA's repository in order for several IDEs to pick up basic NVDA code style rules by default. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/16795" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #16795">#16795</a>, <a class="gh-link gh-mention" href="https://github.com/LeonarddeR" rel="noopener" target="_blank" title="GitHub User: @LeonarddeR">@LeonarddeR</a>)</li>
<li>Додано підтримку користувацьких словників мовленнєвих символів. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/16739" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #16739">#16739</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/16823" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #16823">#16823</a>, <a class="gh-link gh-mention" href="https://github.com/LeonarddeR" rel="noopener" target="_blank" title="GitHub User: @LeonarddeR">@LeonarddeR</a>)<ul>
<li>Словники можуть бути надані у теках для конкретної локалі у пакеті додатка, наприклад, <code>locale\en</code>.</li>
<li>Метадані словника можна додати до необов'язкового розділу <code>SymbolDictionaries</code> у маніфесті додатка.</li>
<li>Please consult the <a href="https://www.nvaccess.org/files/nvda/documentation/developerGuide.html#AddonSymbolDictionaries" rel="noopener" target="_blank" title="Custom speech symbol dictionaries section in the developer guide">Custom speech symbol dictionaries section in the developer guide</a> for more details.</li>
</ul>
</li>
<li>It is now possible to redirect objects retrieved from on-screen coordinates, by using the <code>NVDAObject.objectFromPointRedirect</code> method. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/16788" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #16788">#16788</a>, <a class="gh-link gh-mention" href="https://github.com/Emil-18" rel="noopener" target="_blank" title="GitHub User: @Emil-18">@Emil-18</a>)</li>
<li>Running SCons with the parameter <code>--all-cores</code> will automatically pick the maximum number of available CPU cores. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/16943" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #16943">#16943</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/16868" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #16868">#16868</a>, <a class="gh-link gh-mention" href="https://github.com/LeonarddeR" rel="noopener" target="_blank" title="GitHub User: @LeonarddeR">@LeonarddeR</a>)</li>
<li>Developer info now includes information on app architecture (such as AMD64) for the navigator object. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/16488" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #16488">#16488</a>, <a class="gh-link gh-mention" href="https://github.com/josephsl" rel="noopener" target="_blank" title="GitHub User: @josephsl">@josephsl</a>)</li>
</ul>
<h4 id="deprecations_3">Deprecations</h4>
<ul>
<li>The <code>bool</code> configuration key <code>[documentFormatting][reportFontAttributes]</code> is deprecated for removal in 2025.1, instead use <code>[fontAttributeReporting]</code>. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/16748" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #16748">#16748</a>)<ul>
<li>The new key has an <code>int</code> value matching an <code>OutputMode</code> <code>enum</code> with options for speech, braille, speech and braille and off.</li>
<li>API consumers can use the <code>bool</code> value as previously, or check the <code>OutputMode</code> if handling speech or braille specifically.</li>
<li>These keys are currently synchronized until 2025.1.</li>
</ul>
</li>
<li><code>NVDAObjects.UIA.InaccurateTextChangeEventEmittingEditableText</code> is deprecated with no replacement. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/16817" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #16817">#16817</a>, <a class="gh-link gh-mention" href="https://github.com/LeonarddeR" rel="noopener" target="_blank" title="GitHub User: @LeonarddeR">@LeonarddeR</a>)</li>
</ul>
<h2 id="202431">2024.3.1</h2>
<p>Це патч для виправлення помилки з автоматичним сповіщенням про оновлення додатків.</p>
<h3 id="_32">Виправлення</h3>
<ul>
<li>Під час автоматичної перевірки оновлень додатків NVDA більше не зависає на поганих з'єднаннях. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17036" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17036">#17036</a>)</li>
</ul>
<h2 id="20243">2024.3</h2>
<p>Якщо доступні оновлення будь-яких додатків, Магазин додатків сповіщатиме вас про це після запуску NVDA.</p>
<p>Тепер є можливість застосувати нормалізацію Юнікоду до мовлення та брайлівського виводу.
Це може бути корисно під час читання символів, які невідомі певному синтезатору мовлення або таблиці Брайля і які мають сумісну альтернативу, наприклад, напівжирні та курсивні символи, які зазвичай використовуються в соціальних мережах.
Цей параметр також дозволяє читати рівняння в редакторі рівнянь Microsoft Word.</p>
<p>Тепер підтримуються брайлівські дисплеї Help Tech Activator Pro.</p>
<p>Додано непризначені команди для прокручування коліщатка миші по вертикалі та горизонталі.</p>
<p>Виправлено кілька помилок, зокрема для панелі емодзі та історії буфера обміну у Windows 11.
У веббраузерах виправлено повідомлення про помилки, малюнки, підписи, мітки таблиць і пункти меню з прапорцями/радіокнопками.</p>
<p>Оновлено LibLouis, додано нові таблиці Брайля для сербської кирилиці, їдишу, кількох давніх мов, турецької та Міжнародної фонетичної абетки.
Оновлено eSpeak, додано підтримку каракалпацької мови.
Також оновлено Unicode CLDR.</p>
<h3 id="_33">Нові можливості</h3>
<ul>
<li>Нові клавіатурні команди:<ul>
<li>Додано непризначені команди для вертикальної й горизонтальної прокрутки коліщатка миші, щоб поліпшити навігацію на вебсторінках та в застосунках з динамічним вмістом, таких як Dism++. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/16462" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #16462">#16462</a>, <a class="gh-link gh-mention" href="https://github.com/Cary-Rowen" rel="noopener" target="_blank" title="GitHub User: @Cary-Rowen">@Cary-Rowen</a>)</li>
</ul>
</li>
<li>Додано підтримку нормалізації юнікоду для мовлення та брайлівського виводу. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/11570" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #11570">#11570</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/16466" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #16466">#16466</a> <a class="gh-link gh-mention" href="https://github.com/LeonarddeR" rel="noopener" target="_blank" title="GitHub User: @LeonarddeR">@LeonarddeR</a>).<ul>
<li>Це може бути корисним при читанні символів, які невідомі певному синтезатору мовлення або брайлівській таблиці і які мають сумісну альтернативу, наприклад, напівжирні та курсивні символи, які зазвичай використовуються в соціальних мережах.</li>
<li>Це також дозволяє читати рівняння в редакторі рівнянь Microsoft Word. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4631" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4631">#4631</a>)</li>
<li>Ви можете увімкнути цю функцію як для мовлення, так і для Брайля у відповідних категоріях налаштувань у діалозі налаштувань NVDA.</li>
</ul>
</li>
<li>Стандартно, після запуску NVDA, ви отримуватимете сповіщення, якщо доступні оновлення будь-яких додатків. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15035" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15035">#15035</a>)<ul>
<li>Це можна вимкнути у категорії «Магазин додатків» в діалозі налаштувань.</li>
<li>NVDA перевіряє оновлення для додатків щоденно.</li>
<li>Перевірятимуться лише оновлення в межах одного каналу (наприклад, для встановлених додатків з каналу «бета» ви отримаєте сповіщення лише про оновлення в каналі «бета»).</li>
</ul>
</li>
<li>Додано підтримку брайлівських дисплеїв Help Tech Activator Pro. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/16668" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #16668">#16668</a>)</li>
</ul>
<h3 id="_34">Зміни</h3>
<ul>
<li>Оновлення компонентів:<ul>
<li>eSpeak NG оновлено до 1.52-dev commit <code>54ee11a79</code>. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/16495" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #16495">#16495</a>)<ul>
<li>Додано нову мову — каракалпацьку.</li>
</ul>
</li>
<li>Unicode CLDR оновлено до версії 45.0. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/16507" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #16507">#16507</a>, <a class="gh-link gh-mention" href="https://github.com/OzancanKaratas" rel="noopener" target="_blank" title="GitHub User: @OzancanKaratas">@OzancanKaratas</a>)</li>
<li>Оновлено fast_diff_match_patch (використовується для виявлення змін у терміналах та іншому динамічному вмісті) до версії 2.1.0. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/16508" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #16508">#16508</a>, <a class="gh-link gh-mention" href="https://github.com/codeofdusk" rel="noopener" target="_blank" title="GitHub User: @codeofdusk">@codeofdusk</a>)</li>
<li>Оновлено бібліотеку брайлівського введення/виведення LibLouis до <a href="https://github.com/liblouis/liblouis/releases/tag/v3.30.0" rel="noopener" target="_blank" title="3.30.0">3.30.0</a>. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/16652" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #16652">#16652</a>, <a class="gh-link gh-mention" href="https://github.com/codeofdusk" rel="noopener" target="_blank" title="GitHub User: @codeofdusk">@codeofdusk</a>)<ul>
<li>Нові брайлівські таблиці:<ul>
<li>Сербська кирилиця.</li>
<li>Їдиш.</li>
<li>Кілька стародавніх мов: біблійний іврит, аккадська, сирійська, угаритська та транслітерований клинопис.</li>
<li>Турецька рівень 2. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/16735" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #16735">#16735</a>)</li>
<li>Міжнародна фонетична абетка. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/16773" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #16773">#16773</a>)</li>
</ul>
</li>
</ul>
</li>
<li>NSIS оновлено до 3.10 (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/16674" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #16674">#16674</a>, <a class="gh-link gh-mention" href="https://github.com/dpy013" rel="noopener" target="_blank" title="GitHub User: @dpy013">@dpy013</a>)</li>
<li>Markdown оновлено до 3.6 (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/16725" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #16725">#16725</a>, <a class="gh-link gh-mention" href="https://github.com/dpy013" rel="noopener" target="_blank" title="GitHub User: @dpy013">@dpy013</a>)</li>
<li>Nh3 оновлено до 0.2.17 (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/16725" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #16725">#16725</a>, <a class="gh-link gh-mention" href="https://github.com/dpy013" rel="noopener" target="_blank" title="GitHub User: @dpy013">@dpy013</a>)</li>
</ul>
</li>
<li>Запасна таблиця вводу шрифтом Брайля тепер дорівнює запасній таблиці виводу, яка є уніфікованим англійським кодом Брайля 1-го класу. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/9863" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #9863">#9863</a>, <a class="gh-link gh-mention" href="https://github.com/JulienCochuyt" rel="noopener" target="_blank" title="GitHub User: @JulienCochuyt">@JulienCochuyt</a>, <a class="gh-link gh-mention" href="https://github.com/LeonarddeR" rel="noopener" target="_blank" title="GitHub User: @LeonarddeR">@LeonarddeR</a>)</li>
<li>Тепер NVDA повідомлятиме про малюнки без доступних дочірніх об’єктів, але з міткою або описом. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14514" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14514">#14514</a>)</li>
<li>Під час читання по рядках у режимі огляду «підпис» більше не промовляється на кожному рядку довгого підпису до малюнка або таблиці. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14874" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14874">#14874</a>)</li>
<li>У консолі Python остання невиконана команда більше не буде втрачатися при переміщенні в історії введення. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/16653" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #16653">#16653</a>, <a class="gh-link gh-mention" href="https://github.com/CyrilleB79" rel="noopener" target="_blank" title="GitHub User: @CyrilleB79">@CyrilleB79</a>)</li>
<li>Унікальний анонімний ідентифікатор тепер надсилається як частина додаткового збору статистики використання NVDA. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/16266" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #16266">#16266</a>)</li>
<li>Стандартно під час створення переносної копії буде створено нову папку.
Якщо ви спробуєте записати переносну версію NVDA до непорожнього каталогу, з’явиться попереджувальне повідомлення. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/16686" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #16686">#16686</a>)</li>
</ul>
<h3 id="_35">Виправлення</h3>
<ul>
<li>Виправлення для Windows 11:<ul>
<li>NVDA більше не зависатиме під час закриття історії буфера обміну й панелі емодзі. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/16346" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #16346">#16346</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/16347" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #16347">#16347</a>, <a class="gh-link gh-mention" href="https://github.com/josephsl" rel="noopener" target="_blank" title="GitHub User: @josephsl">@josephsl</a>)</li>
<li>NVDA знову оголосить видимі варіанти під час відкриття інтерфейсу IME. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14023" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14023">#14023</a>, <a class="gh-link gh-mention" href="https://github.com/josephsl" rel="noopener" target="_blank" title="GitHub User: @josephsl">@josephsl</a>)</li>
<li>NVDA більше не буде двічі оголошувати «історію буфера обміну» під час навігації по пунктах меню панелі емодзі. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/16532" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #16532">#16532</a>, <a class="gh-link gh-mention" href="https://github.com/josephsl" rel="noopener" target="_blank" title="GitHub User: @josephsl">@josephsl</a>)</li>
<li>NVDA більше не обрізатиме мовлення і брайль при перегляді каомодзі й символів на панелі емодзі. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/16533" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #16533">#16533</a>, <a class="gh-link gh-mention" href="https://github.com/josephsl" rel="noopener" target="_blank" title="GitHub User: @josephsl">@josephsl</a>)</li>
</ul>
</li>
<li>Виправлення у браузерах:<ul>
<li>Повідомлення про помилки, на які посилаються за допомогою <code>aria-errormessage</code>, тепер промовляються в Google Chrome і Mozilla Firefox. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/8318" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #8318">#8318</a>)</li>
<li>NVDA тепер використовуватиме <code>aria-labelledby</code> для надання доступних імен для таблиць у Mozilla Firefox, якщо вони є. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5183" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5183">#5183</a>)</li>
<li>NVDA коректно оголошуватиме пункти радіоменю та прапорці під час першого входу в підменю в Google Chrome та Mozilla Firefox. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14550" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14550">#14550</a>)</li>
<li>Функція пошуку в режимі огляду NVDA тепер точніша, коли сторінка містить емодзі. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/16317" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #16317">#16317</a>, <a class="gh-link gh-mention" href="https://github.com/LeonarddeR" rel="noopener" target="_blank" title="GitHub User: @LeonarddeR">@LeonarddeR</a>)</li>
<li>У Mozilla Firefox NVDA тепер коректно повідомляє про поточний символ, слово і рядок, коли курсор перебуває в точці вставки в кінці рядка. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3156" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3156">#3156</a>, <a class="gh-link gh-mention" href="https://github.com/jcsteh" rel="noopener" target="_blank" title="GitHub User: @jcsteh">@jcsteh</a>)</li>
<li>Google Chrome більше не зазнає збоїв під час закриття документа або виходу з Chrome. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/16893" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #16893">#16893</a>)</li>
</ul>
</li>
<li>NVDA коректно оголошуватиме пропозиції автозаповнення в Eclipse та інших середовищах на основі Eclipse у Windows 11. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/16416" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #16416">#16416</a>, <a class="gh-link gh-mention" href="https://github.com/thgcode" rel="noopener" target="_blank" title="GitHub User: @thgcode">@thgcode</a>)</li>
<li>Підвищено надійність автоматичного читання тексту, особливо в термінальних застосунках. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15850" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15850">#15850</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/16027" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #16027">#16027</a>, <a class="gh-link gh-mention" href="https://github.com/Danstiv" rel="noopener" target="_blank" title="GitHub User: @Danstiv">@Danstiv</a>)</li>
<li>Знову можна надійно скинути конфігурацію до стандартних налаштувань. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/16755" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #16755">#16755</a>, <a class="gh-link gh-mention" href="https://github.com/Emil-18" rel="noopener" target="_blank" title="GitHub User: @Emil-18">@Emil-18</a>)</li>
<li>NVDA коректно повідомляє про зміни виділення під час редагування тексту комірки в Microsoft Excel. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15843" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15843">#15843</a>)</li>
<li>У застосунках, що використовують Java Access Bridge, NVDA тепер коректно читатиме останній порожній рядок тексту замість того, щоб повторювати попередній рядок. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/9376" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #9376">#9376</a>, <a class="gh-link gh-mention" href="https://github.com/dmitrii-drobotov" rel="noopener" target="_blank" title="GitHub User: @dmitrii-drobotov">@dmitrii-drobotov</a>)</li>
<li>У LibreOffice Writer (версія 24.8 і новіша) при перемиканні форматування тексту (напівжирний, курсив, підкреслення, підрядковий/надрядковий, вирівнювання) за допомогою відповідної комбінації клавіш NVDA повідомляє про новий атрибут форматування (наприклад, «Напівжирний увімкнено», «Напівжирний вимкнено»). (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4248" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4248">#4248</a>, <a class="gh-link gh-mention" href="https://github.com/michaelweghorn" rel="noopener" target="_blank" title="GitHub User: @michaelweghorn">@michaelweghorn</a>)</li>
<li>Під час навігації за допомогою курсорних клавіш у текстових полях у застосунках, які використовують UI Automation, NVDA більше не повідомляє про неправильний символ, слово тощо. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/16711" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #16711">#16711</a>, <a class="gh-link gh-mention" href="https://github.com/jcsteh" rel="noopener" target="_blank" title="GitHub User: @jcsteh">@jcsteh</a>)</li>
<li>Під час вставки в Калькулятор Windows 10/11, NVDA тепер коректно повідомляє повне вставлене число. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/16573" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #16573">#16573</a>, <a class="gh-link gh-mention" href="https://github.com/TristanBurchett" rel="noopener" target="_blank" title="GitHub User: @TristanBurchett">@TristanBurchett</a>)</li>
<li>Мовлення більше не замовкає після відключення та повторного підключення до сеансу віддаленого робочого столу. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/16722" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #16722">#16722</a>, <a class="gh-link gh-mention" href="https://github.com/jcsteh" rel="noopener" target="_blank" title="GitHub User: @jcsteh">@jcsteh</a>)</li>
<li>Додано підтримку команд текстового перегляду для імені об’єкта у коді Visual Studio. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/16248" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #16248">#16248</a>, <a class="gh-link gh-mention" href="https://github.com/Cary-Rowen" rel="noopener" target="_blank" title="GitHub User: @Cary-Rowen">@Cary-Rowen</a>)</li>
<li>Відтворення звуків NVDA більше не призводить до збоїв на монофонічному аудіопристрої. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/16770" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #16770">#16770</a>, <a class="gh-link gh-mention" href="https://github.com/jcsteh" rel="noopener" target="_blank" title="GitHub User: @jcsteh">@jcsteh</a>)</li>
<li>NVDA повідомлятиме адреси, коли ви наведете стрілку на поля Кому/Копія/Прихована копія в outlook.com / новій версії Outlook. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/16856" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #16856">#16856</a>)</li>
<li>NVDA тепер витонченіше опрацьовує помилки встановлення додатків. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/16704" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #16704">#16704</a>)</li>
</ul>
<h3 id="_36">Зміни для розробників (англ.)</h3>
<ul>
<li>NVDA now uses Ruff instead of flake8 for linting. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14817" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14817">#14817</a>)</li>
<li>Fixed NVDA's build system to work properly when using Visual Studio 2022 version 17.10 and above. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/16480" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #16480">#16480</a>, <a class="gh-link gh-mention" href="https://github.com/LeonarddeR" rel="noopener" target="_blank" title="GitHub User: @LeonarddeR">@LeonarddeR</a>)</li>
<li>A fixed width font is now used in Log Viewer and in the NVDA Python Console so that the cursor remains in the same column during vertical navigation.
It is especially useful to read the error location markers in tracebacks. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/16321" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #16321">#16321</a>, <a class="gh-link gh-mention" href="https://github.com/CyrilleB79" rel="noopener" target="_blank" title="GitHub User: @CyrilleB79">@CyrilleB79</a>)</li>
<li>Support for custom braille tables has been added. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3304" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3304">#3304</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/16208" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #16208">#16208</a>, <a class="gh-link gh-mention" href="https://github.com/JulienCochuyt" rel="noopener" target="_blank" title="GitHub User: @JulienCochuyt">@JulienCochuyt</a>, <a class="gh-link gh-mention" href="https://github.com/LeonarddeR" rel="noopener" target="_blank" title="GitHub User: @LeonarddeR">@LeonarddeR</a>)<ul>
<li>Tables can be provided in the <code>brailleTables</code> folder in an add-on package.</li>
<li>Table metadata can be added to an optional <code>brailleTables</code> section in the add-on manifest or to a <code>.ini</code> file with the same format found in the brailleTables subdirectory of the scratchpad directory.</li>
<li>Please consult the <a href="https://www.nvaccess.org/files/nvda/documentation/developerGuide.html#BrailleTables" rel="noopener" target="_blank" title="braille translation tables section in the developer guide">braille translation tables section in the developer guide</a> for more details.</li>
</ul>
</li>
<li>When a <code>gainFocus</code> event is queued with an object that has a valid <code>focusRedirect</code> property, the object pointed to by the <code>focusRedirect</code> property is now held by <code>eventHandler.lastQueuedFocusObject</code>, rather than the originally queued object. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15843" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15843">#15843</a>)</li>
<li>NVDA will log its executable architecture (x86) at startup. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/16432" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #16432">#16432</a>, <a class="gh-link gh-mention" href="https://github.com/josephsl" rel="noopener" target="_blank" title="GitHub User: @josephsl">@josephsl</a>)</li>
<li><code>wx.CallAfter</code>, which is wrapped in <code>monkeyPatches/wxMonkeyPatches.py</code>, now includes proper <code>functools.wraps</code> indication. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/16520" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #16520">#16520</a>, <a class="gh-link gh-mention" href="https://github.com/XLTechie" rel="noopener" target="_blank" title="GitHub User: @XLTechie">@XLTechie</a>)</li>
<li>There is a new module for scheduling tasks <code>utils.schedule</code>, using the pip module <code>schedule</code>. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/16636" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #16636">#16636</a>)<ul>
<li>You can use <code>scheduleThread.scheduleDailyJobAtStartUp</code> to automatically schedule a job that happens after NVDA starts, and every 24 hours after that.
Jobs are scheduled with a delay to avoid conflicts.</li>
<li><code>scheduleThread.scheduleDailyJob</code> and <code>scheduleJob</code> can be used to schedule jobs at custom times, where a <code>JobClashError</code> will be raised on a known job scheduling clash.</li>
</ul>
</li>
<li>It is now possible to create app modules for apps hosting Edge WebView2 (msedgewebview2.exe) controls. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/16705" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #16705">#16705</a>, <a class="gh-link gh-mention" href="https://github.com/josephsl" rel="noopener" target="_blank" title="GitHub User: @josephsl">@josephsl</a>)</li>
</ul>
<h2 id="20242">2024.2</h2>
<p>З'явилася нова функція з назвою «розділення звуку».
Це дозволяє розділити звуки NVDA на один канал (наприклад, на лівий), тоді як звуки усіх інших застосунків відтворюватимуться в іншому каналі (наприклад, у правому).</p>
<p>З’явилися нові команди для кільця налаштувань синтезатора, які дозволяють користувачам переходити до першого або останнього налаштування, а також збільшувати або зменшувати поточне налаштування з більшим кроком.
Також з’явилися нові команди швидкої навігації, які дозволяють користувачам прив’язувати жести для швидкого переходу між: абзацами, вертикально вирівняними абзацами, текстом того ж стилю, текстом іншого стилю, елементами меню, кнопками-перемикачами, індикаторами виконання, малюнками й математичними формулами.</p>
<p>У брайлі з’явилося багато нових функцій та виправлено багато помилок.
Додано новий брайлівський режим, який називається «показ мовленнєвого виводу».
Коли він активний, на брайлівському дисплеї показується те, що NVDA готується промовити.
Також додано підтримку брайлівських пристроїв BrailleEdgeS2 і BrailleEdgeS3.
Оновлено LibLouis, додано нові докладні (з великими літерами) білоруські та українські брайлівські таблиці, лаоську таблицю, а також іспанську таблицю для читання грецьких текстів.</p>
<p>Оновлено eSpeak, додано нову мову тигринья.</p>
<p>Виправлено багато дрібних помилок для застосунків, таких як Thunderbird, Adobe Reader, браузери, Nudi та Geekbench.</p>
<h3 id="_37">Нові можливості</h3>
<ul>
<li>Нові клавіатурні команди:<ul>
<li>Нова команда швидкої навігації <code>p</code> для переходу до наступного/попереднього текстового абзацу в режимі огляду. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15998" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15998">#15998</a>, <a class="gh-link gh-mention" href="https://github.com/mltony" rel="noopener" target="_blank" title="GitHub User: @mltony">@mltony</a>)</li>
<li>Нові непризначені команди швидкої навігації, які можна використовувати для переходу до наступного/попереднього:<ul>
<li>малюнка (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/10826" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #10826">#10826</a>)</li>
<li>вертикально вирівняного абзацу (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15999" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15999">#15999</a>, <a class="gh-link gh-mention" href="https://github.com/mltony" rel="noopener" target="_blank" title="GitHub User: @mltony">@mltony</a>)</li>
<li>елемента меню (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/16001" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #16001">#16001</a>, <a class="gh-link gh-mention" href="https://github.com/mltony" rel="noopener" target="_blank" title="GitHub User: @mltony">@mltony</a>)</li>
<li>кнопки-перемикача (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/16001" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #16001">#16001</a>, <a class="gh-link gh-mention" href="https://github.com/mltony" rel="noopener" target="_blank" title="GitHub User: @mltony">@mltony</a>)</li>
<li>індикатора виконання (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/16001" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #16001">#16001</a>, <a class="gh-link gh-mention" href="https://github.com/mltony" rel="noopener" target="_blank" title="GitHub User: @mltony">@mltony</a>)</li>
<li>математичної формули (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/16001" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #16001">#16001</a>, <a class="gh-link gh-mention" href="https://github.com/mltony" rel="noopener" target="_blank" title="GitHub User: @mltony">@mltony</a>)</li>
<li>тексту того ж стилю (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/16000" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #16000">#16000</a>, <a class="gh-link gh-mention" href="https://github.com/mltony" rel="noopener" target="_blank" title="GitHub User: @mltony">@mltony</a>)</li>
<li>тексту іншого стилю (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/16000" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #16000">#16000</a>, <a class="gh-link gh-mention" href="https://github.com/mltony" rel="noopener" target="_blank" title="GitHub User: @mltony">@mltony</a>)</li>
</ul>
</li>
<li>Додані команди для переходу вперед, назад, вперед і назад у межах кільця налаштувань синтезатора. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13768" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13768">#13768</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/16095" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #16095">#16095</a>, <a class="gh-link gh-mention" href="https://github.com/rmcpantoja" rel="noopener" target="_blank" title="GitHub User: @rmcpantoja">@rmcpantoja</a>)<ul>
<li>Встановлення першого/останнього параметра в кільці налаштувань синтезатора не має призначеного жесту. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13768" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13768">#13768</a>)</li>
<li>Зменшення та збільшення поточного налаштування в кільці налаштувань синтезатора з більшим кроком (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13768" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13768">#13768</a>):<ul>
<li>Desktop-розкладка: <code>NVDA+control+сторінка вгору</code> і <code>NVDA+control+сторінка вниз</code>.</li>
<li>Laptop-розкладка: <code>NVDA+control+shift+сторінка вгору</code> і <code>NVDA+control+shift+сторінка вниз</code>.</li>
</ul>
</li>
</ul>
</li>
<li>Додано новий непризначений жест вводу для вмикання й вимикання повідомлень про малюнки й підписи. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/10826" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #10826">#10826</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14349" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14349">#14349</a>)</li>
</ul>
</li>
<li>Брайль:<ul>
<li>Додано підтримку брайлівських пристроїв BrailleEdgeS2 і BrailleEdgeS3. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/16033" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #16033">#16033</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/16279" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #16279">#16279</a>, <a class="gh-link gh-mention" href="https://github.com/EdKweon" rel="noopener" target="_blank" title="GitHub User: @EdKweon">@EdKweon</a>)</li>
<li>Додано новий брайлівський режим із назвою «Показ мовленнєвого виводу». (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15898" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15898">#15898</a>, <a class="gh-link gh-mention" href="https://github.com/Emil-18" rel="noopener" target="_blank" title="GitHub User: @Emil-18">@Emil-18</a>)<ul>
<li>Коли він активний, брайлівський дисплей показує, що саме NVDA готується сказати.</li>
<li>Його можна увімкнути й вимкнути натисканням <code>NVDA+alt+t</code>, або в діалозі налаштувань брайля.</li>
</ul>
</li>
</ul>
</li>
<li>Розділення звуку: (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12985" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12985">#12985</a>, <a class="gh-link gh-mention" href="https://github.com/mltony" rel="noopener" target="_blank" title="GitHub User: @mltony">@mltony</a>)<ul>
<li>Дозволяє розділити звуки NVDA на один канал (наприклад, на лівий), тоді як звуки всіх інших застосунків відтворюються в іншому каналі (наприклад, у правому).</li>
<li>Перемикається командою <code>NVDA+alt+s</code>.</li>
</ul>
</li>
<li>Повідомлення про заголовки рядків та стовпців тепер підтримується в HTML-елементах contenteditable. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14113" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14113">#14113</a>)</li>
<li>До налаштувань форматування документа Додано параметр для вимкнення повідомлень про малюнки й підписи. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/10826" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #10826">#10826</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14349" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14349">#14349</a>)</li>
<li>У Windows 11 NVDA повідомлятиме сповіщення під час голосового введення тексту й пропоновані дії, включаючи головну пропозицію при копіюванні даних, таких як телефонні номери, в буфер обміну (Windows 11 2022 Update і новіші версії). (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/16009" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #16009">#16009</a>, <a class="gh-link gh-mention" href="https://github.com/josephsl" rel="noopener" target="_blank" title="GitHub User: @josephsl">@josephsl</a>)</li>
<li>NVDA триматиме аудіопристрій увімкненим після зупинки мовлення, щоб запобігти перериванню початку наступного мовлення деякими аудіопристроями, наприклад, Bluetooth-навушниками. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14386" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14386">#14386</a>, <a class="gh-link gh-mention" href="https://github.com/jcsteh" rel="noopener" target="_blank" title="GitHub User: @jcsteh">@jcsteh</a>, <a class="gh-link gh-mention" href="https://github.com/mltony" rel="noopener" target="_blank" title="GitHub User: @mltony">@mltony</a>)</li>
<li>Підтримується HP Secure Browser. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/16377" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #16377">#16377</a>)</li>
</ul>
<h3 id="_38">Зміни</h3>
<ul>
<li>Магазин додатків:<ul>
<li>Мінімальна та остання протестована версія NVDA для додатка тепер показується в області «інші подробиці». (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15776" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15776">#15776</a>, <a class="gh-link gh-mention" href="https://github.com/Nael-Sayegh" rel="noopener" target="_blank" title="GitHub User: @Nael-Sayegh">@Nael-Sayegh</a>)</li>
<li>Дія «Відгуки спільноти» буде доступна на всіх вкладках магазину. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/16179" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #16179">#16179</a>, <a class="gh-link gh-mention" href="https://github.com/nvdaes" rel="noopener" target="_blank" title="GitHub User: @nvdaes">@nvdaes</a>)</li>
</ul>
</li>
<li>Оновлення компонентів:<ul>
<li>Бібліотеку брайлівського введення/виведення LibLouis оновлено до <a href="https://github.com/liblouis/liblouis/releases/tag/v3.29.0" rel="noopener" target="_blank" title="3.29.0">3.29.0</a>. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/16259" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #16259">#16259</a>, <a class="gh-link gh-mention" href="https://github.com/codeofdusk" rel="noopener" target="_blank" title="GitHub User: @codeofdusk">@codeofdusk</a>)<ul>
<li>Додано нові докладні (з показом великих літер) білоруську й українську брайлівські таблиці.</li>
<li>Додано нову іспанську таблицю для читання грецьких текстів.</li>
<li>Додано лаоську таблицю першого рівня. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/16470" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #16470">#16470</a>)</li>
</ul>
</li>
<li>eSpeak NG оновлено до 1.52-dev commit <code>cb62d93fd7</code>. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15913" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15913">#15913</a>)<ul>
<li>Додано нову мову тигринья.</li>
</ul>
</li>
</ul>
</li>
<li>Змінено кілька жестів для пристроїв BrailleSense, щоб уникнути конфліктів із символами французької брайлівської таблиці. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15306" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15306">#15306</a>)<ul>
<li><code>alt+стрілка вліво</code> тепер призначений на <code>крапка2+крапка7+пробіл</code></li>
<li><code>alt+стрілка вправо</code> тепер призначений на <code>крапка5+крапка7+пробіл</code></li>
<li><code>alt+стрілка вгору</code> тепер призначений на <code>крапка2+крапка3+крапка7+пробіл</code></li>
<li><code>alt+стрілка вниз</code> тепер призначений на <code>крапка5+крапка6+крапка7+пробіл</code></li>
</ul>
</li>
<li>Множинні крапки, які зазвичай використовуються у змісті, більше не повідомляються на низьких рівнях пунктуації. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15845" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15845">#15845</a>, <a class="gh-link gh-mention" href="https://github.com/CyrilleB79" rel="noopener" target="_blank" title="GitHub User: @CyrilleB79">@CyrilleB79</a>)</li>
</ul>
<h3 id="_39">Виправлення</h3>
<ul>
<li>Fixed math attributes being read in Adobe Reader, this resulted in poor or wrong speech and braille. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/17980" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #17980">#17980</a>)</li>
<li>Виправлення у Windows 11:<ul>
<li>NVDA знову оголошуватиме пропозиції щодо введення з апаратної клавіатури. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/16283" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #16283">#16283</a>, <a class="gh-link gh-mention" href="https://github.com/josephsl" rel="noopener" target="_blank" title="GitHub User: @josephsl">@josephsl</a>)</li>
<li>У версії 24H2 (2024 Update і Windows Server 2025), у швидких налаштуваннях можна використовувати мишу та сенсорну взаємодію. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/16348" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #16348">#16348</a>, <a class="gh-link gh-mention" href="https://github.com/josephsl" rel="noopener" target="_blank" title="GitHub User: @josephsl">@josephsl</a>)</li>
</ul>
</li>
<li>Магазин додатків:<ul>
<li>При натисканні клавіш <code>ctrl+tab</code> фокус належним чином переміщується на назву нової поточної вкладки. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14986" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14986">#14986</a>, <a class="gh-link gh-mention" href="https://github.com/ABuffEr" rel="noopener" target="_blank" title="GitHub User: @ABuffEr">@ABuffEr</a>)</li>
<li>Якщо файли кешу некоректні, NVDA більше не перезавантажуватиметься. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/16362" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #16362">#16362</a>, <a class="gh-link gh-mention" href="https://github.com/nvdaes" rel="noopener" target="_blank" title="GitHub User: @nvdaes">@nvdaes</a>)</li>
</ul>
</li>
<li>Виправлення для браузерів на базі Chromium із використанням UIA:<ul>
<li>Виправлено помилки, що призводили до зависання NVDA. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/16393" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #16393">#16393</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/16394" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #16394">#16394</a>)</li>
<li>Клавіша бекспейс тепер коректно працює в полях для входу у Gmail. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/16395" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #16395">#16395</a>)</li>
</ul>
</li>
<li>Бекспейс тепер працює коректно при використанні Nudi 6.1 з увімкненим параметром NVDA «Опрацьовувати клавіші з інших програм». (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15822" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15822">#15822</a>, <a class="gh-link gh-mention" href="https://github.com/jcsteh" rel="noopener" target="_blank" title="GitHub User: @jcsteh">@jcsteh</a>)</li>
<li>Виправлено помилку, коли аудіокоординати відтворювалися під час перебування програми в режимі сну, якщо увімкнено параметр «Відтворювати аудіо під час зміни координат миші». (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/8059" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #8059">#8059</a>, <a class="gh-link gh-mention" href="https://github.com/hwf1324" rel="noopener" target="_blank" title="GitHub User: @hwf1324">@hwf1324</a>)</li>
<li>В Adobe Reader NVDA більше не ігнорує альтернативний текст, встановлений у формулах у PDF-файлах. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12715" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12715">#12715</a>)</li>
<li>Виправлено помилку, через яку NVDA не зчитувала стрічку та опції у Geekbench. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/16251" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #16251">#16251</a>, <a class="gh-link gh-mention" href="https://github.com/mzanm" rel="noopener" target="_blank" title="GitHub User: @mzanm">@mzanm</a>)</li>
<li>Виправлено рідкісний випадок, коли при збереженні конфігурації не вдавалося зберегти всі профілі. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/16343" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #16343">#16343</a>, <a class="gh-link gh-mention" href="https://github.com/CyrilleB79" rel="noopener" target="_blank" title="GitHub User: @CyrilleB79">@CyrilleB79</a>)</li>
<li>У Firefox і браузерах на базі Chromium NVDA коректно перейде в режим фокуса при натисканні клавіші Enter, якщо він розташований в списку презентації (ul / ol) всередині редагованого вмісту. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/16325" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #16325">#16325</a>)</li>
<li>Зміна стану стовпця автоматично повідомляється при виборі стовпців для відображення у списку повідомлень Thunderbird. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/16323" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #16323">#16323</a>)</li>
<li>Перемикач командного рядка <code>-h</code>/<code>--help</code> знову працює належним чином. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/16522" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #16522">#16522</a>, <a class="gh-link gh-mention" href="https://github.com/XLTechie" rel="noopener" target="_blank" title="GitHub User: @XLTechie">@XLTechie</a>)</li>
<li>Підтримка NVDA для програми перекладу Poedit версії 3.4 або вище коректно функціонує при перекладі мов з однією або більше ніж двома формами множини (наприклад, китайська, польська). (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/16318" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #16318">#16318</a>)</li>
</ul>
<h3 id="_40">Зміни для розробників (англ.)</h3>
<p>Please refer to <a href="https://www.nvaccess.org/files/nvda/documentation/developerGuide.html#API" rel="noopener" target="_blank" title="the developer guide">the developer guide</a> for information on NVDA's API deprecation and removal process.</p>
<ul>
<li>Instantiating <code>winVersion.WinVersion</code> objects with unknown Windows versions above 10.0.22000 such as 10.0.25398 returns "Windows 11 unknown" instead of "Windows 10 unknown" for release name. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15992" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15992">#15992</a>, <a class="gh-link gh-mention" href="https://github.com/josephsl" rel="noopener" target="_blank" title="GitHub User: @josephsl">@josephsl</a>)</li>
<li>Make the AppVeyor build process easier for NVDA forks, by adding configurable variables in appveyor.yml to disable or modify NV Access specific portions of the build scripts. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/16216" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #16216">#16216</a>, <a class="gh-link gh-mention" href="https://github.com/XLTechie" rel="noopener" target="_blank" title="GitHub User: @XLTechie">@XLTechie</a>)</li>
<li>Added a how-to document, explaining the process of building NVDA forks on AppVeyor. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/16293" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #16293">#16293</a>, <a class="gh-link gh-mention" href="https://github.com/XLTechie" rel="noopener" target="_blank" title="GitHub User: @XLTechie">@XLTechie</a>)</li>
</ul>
<h2 id="20241">2024.1</h2>
<p>Додано новий режим озвучення — «на вимогу».
У режимі озвучення на вимогу NVDA не розмовляє автоматично (наприклад, під час переміщення курсора), але все ж розмовляє під час виклику команд, призначення яких повідомити про щось (наприклад, заголовок вікна).
У категорії «Мовлення» у налаштуваннях NVDA з’явилася можливість вимкнути небажані режими озвучення, доступні за допомогою команди Циклічного перемикання режимів озвучення (<code>NVDA+s</code>).</p>
<p>У режимі огляду NVDA у браузері Mozilla Firefox тепер доступний новий режим рідного виділення (вмикається комбінацією клавіш <code>NVDA+shift+f10</code>).
Якщо його увімкнено, виділення тексту у режимі огляду також впливатиме на рідне виділення Firefox.
Копіювання тексту за допомогою комбінації клавіш <code>control+c</code> відбуватиметься безпосередньо у Firefox, таким чином копіюватиметься розширений вміст, а не звичайне текстове подання NVDA.</p>
<p>Магазин додатків тепер підтримує множинні дії (наприклад, встановлення, увімкнення додатків) шляхом вибору декількох додатків.
Додано нову дію для відкриття вебсторінки відгуків для вибраного додатка.</p>
<p>З діалогу «Вибір синтезатора» вилучено параметри вибору пристрою аудіовиводу й режиму приглушування.
Їх можна знайти на панелі налаштувань аудіо, яку можна відкрити за допомогою <code>NVDA+control+u</code>.</p>
<p>Оновлено eSpeak-NG, бібліотеку брайлівського введення/виведення LibLouis та Unicode CLDR.
Доступні нові брайлівські тайські, філіппінські та румунські таблиці.</p>
<p>Виправлено багато помилок, зокрема, для магазину додатків, шрифту Брайля, Libre Office, Microsoft Office та аудіо.</p>
<h3 id="_41">Важливі примітки</h3>
<ul>
<li>Цей випуск розриває сумісність з наявними додатками.</li>
<li>Windows 7 і Windows 8 більше не підтримуються.
Тепер мінімальною підтримуваною версією є Windows 8.1.</li>
</ul>
<h3 id="_42">Нові можливості</h3>
<ul>
<li>Магазин додатків:<ul>
<li>Магазин додатків тепер підтримує множинні дії (наприклад, встановлення, увімкнення додатків) шляхом вибору декількох додатків. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15350" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15350">#15350</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15623" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15623">#15623</a>, <a class="gh-link gh-mention" href="https://github.com/CyrilleB79" rel="noopener" target="_blank" title="GitHub User: @CyrilleB79">@CyrilleB79</a>)</li>
<li>Додано нову дію, яка дозволяє відкрити спеціальну вебсторінку, щоб переглянути або залишити відгук про вибраний додаток. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15576" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15576">#15576</a>, <a class="gh-link gh-mention" href="https://github.com/nvdaes" rel="noopener" target="_blank" title="GitHub User: @nvdaes">@nvdaes</a>)</li>
</ul>
</li>
<li>Додано підтримку брайлівських дисплеїв Bluetooth Low Energy HID. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15470" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15470">#15470</a>)</li>
<li>Новий режим рідного виділення (вмикається та вимикається натисканням <code>NVDA+shift+f10</code>) тепер доступний у режимі огляду NVDA для Mozilla Firefox.
Якщо увімкнено, виділення тексту в режимі огляду також керуватиме рідним виділенням Firefox.
Копіювання тексту за допомогою комбінації клавіш <code>control+c</code> відбуватиметься безпосередньо у Firefox, таким чином копіюватиметься розширений вміст, а не звичайне текстове подання NVDA.
Однак зауважте, що оскільки фактично копіювання обробляє Firefox, то NVDA не повідомлятиме в цьому режимі «Скопійовано в буфер обміну». (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15830" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15830">#15830</a>)</li>
<li>Тепер копіювання тексту в Microsoft Word з увімкненим режимом огляду також включає форматування.
Побічним ефектом цього є те, що NVDA більше не повідомлятиме «Скопійовано в буфер обміну» при натисканні <code>control+c</code> у режимі огляду Microsoft Word / Outlook, оскільки тепер копіюванням займається програма, а не NVDA. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/16129" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #16129">#16129</a>)</li>
<li>Додано новий режим озвучення — «на вимогу».
У режимі озвучення на вимогу NVDA не розмовляє автоматично (наприклад, під час переміщення курсора), але все ж розмовляє під час виклику команд, призначення яких повідомити про щось (наприклад, заголовок вікна). (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/481" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #481">#481</a>, <a class="gh-link gh-mention" href="https://github.com/CyrilleB79" rel="noopener" target="_blank" title="GitHub User: @CyrilleB79">@CyrilleB79</a>)</li>
<li>У категорії «Мовлення» налаштувань NVDA з’явилась можливість прибрати небажані режими озвучення з команди циклічного перемикання режимів озвучення (<code>NVDA+s</code>). (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15806" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15806">#15806</a>, <a class="gh-link gh-mention" href="https://github.com/lukaszgo1" rel="noopener" target="_blank" title="GitHub User: @lukaszgo1">@lukaszgo1</a>)<ul>
<li>Якщо ви використовуєте додаток NoBeepsSpeechMode, спробуйте видалити його й вимкнути режими «сигнали» та «на вимогу» в налаштуваннях.</li>
</ul>
</li>
</ul>
<h3 id="_43">Зміни</h3>
<ul>
<li>NVDA більше не підтримує Windows 7 та Windows 8.
Мінімально підтримуваною версією є Windows 8.1. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15544" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15544">#15544</a>)</li>
<li>Оновлення компонентів:<ul>
<li>Бібліотеку брайлівського введення/виведення LibLouis оновлено до <a href="https://github.com/liblouis/liblouis/releases/tag/v3.28.0" rel="noopener" target="_blank" title="3.28.0">3.28.0</a>. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15435" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15435">#15435</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15876" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15876">#15876</a>, <a class="gh-link gh-mention" href="https://github.com/codeofdusk" rel="noopener" target="_blank" title="GitHub User: @codeofdusk">@codeofdusk</a>)<ul>
<li>Додано нові тайську, румунську та філіппінську брайлівські таблиці.</li>
</ul>
</li>
<li>eSpeak NG оновлено до 1.52-dev commit <code>530bf0abf</code>. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15036" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15036">#15036</a>)</li>
<li>Емодзі CLDR та анотації символів оновлено до версії 44.0. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15712" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15712">#15712</a>, <a class="gh-link gh-mention" href="https://github.com/OzancanKaratas" rel="noopener" target="_blank" title="GitHub User: @OzancanKaratas">@OzancanKaratas</a>)</li>
<li>Java Access Bridge оновлено до 17.0.9+8Zulu (17.46.19). (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15744" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15744">#15744</a>)</li>
</ul>
</li>
<li>Клавіатурні команди:<ul>
<li>Нижченаведені команди тепер підтримують два та три натискання для посимвольного читання інформації, яка повідомляється, та її перегляду з використанням опису символів: повідомити виділення, повідомити текст у буфері обміну та повідомити об’єкт у фокусі. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15449" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15449">#15449</a>, <a class="gh-link gh-mention" href="https://github.com/CyrilleB79" rel="noopener" target="_blank" title="GitHub User: @CyrilleB79">@CyrilleB79</a>)</li>
<li>Команда для перемикання екранної завіси тепер має початковий жест: <code>NVDA+control+escape</code>. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/10560" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #10560">#10560</a>, <a class="gh-link gh-mention" href="https://github.com/CyrilleB79" rel="noopener" target="_blank" title="GitHub User: @CyrilleB79">@CyrilleB79</a>)</li>
<li>При натисканні чотири рази команда, яка повідомляє виділення, тепер показує виділення в повідомленні у режимі огляду. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15858" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15858">#15858</a>, <a class="gh-link gh-mention" href="https://github.com/Emil-18" rel="noopener" target="_blank" title="GitHub User: @Emil-18">@Emil-18</a>)</li>
</ul>
</li>
<li>Microsoft Office:<ul>
<li>При запиті інформації про форматування комірок Excel, межі й фон будуть повідомлені лише в тому випадку, якщо таке форматування існує. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15560" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15560">#15560</a>, <a class="gh-link gh-mention" href="https://github.com/CyrilleB79" rel="noopener" target="_blank" title="GitHub User: @CyrilleB79">@CyrilleB79</a>)</li>
<li>NVDA більше не повідомлятиме про непідписані групування, як в останніх версіях меню Microsoft Office 365. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15638" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15638">#15638</a>)</li>
</ul>
</li>
<li>З діалогу «Вибір синтезатора» вилучено параметри вибору пристрою аудіовиводу й режиму приглушування.
Їх можна знайти на панелі налаштувань аудіо, яку можна відкрити за допомогою <code>NVDA+control+u</code>. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15512" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15512">#15512</a>, <a class="gh-link gh-mention" href="https://github.com/codeofdusk" rel="noopener" target="_blank" title="GitHub User: @codeofdusk">@codeofdusk</a>)</li>
<li>Параметр «Читати тип об’єкта при наведенні миші» у категорії налаштувань миші в налаштуваннях NVDA перейменовано на «Повідомляти об’єкт при наведенні миші».
Тепер цей параметр оголошує додаткову релевантну інформацію про об’єкт при наведенні на нього миші, наприклад, стан (позначений/натиснутий) або координати комірки в таблиці. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15420" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15420">#15420</a>, <a class="gh-link gh-mention" href="https://github.com/LeonarddeR" rel="noopener" target="_blank" title="GitHub User: @LeonarddeR">@LeonarddeR</a>)</li>
<li>До меню «Довідка» додано нові елементи, які ведуть на сторінки NV Access — «Допомога, навчання й підтримка» і «Магазин NV Access». (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14631" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14631">#14631</a>)</li>
<li>Підтримку <a href="https://poedit.net" rel="noopener" target="_blank" title="Poedit">Poedit</a> у NVDA перероблено для Poedit версії 3 й новіших.
Рекомендуємо користувачам Poedit 1 оновитися до Poedit 3, якщо вони хочуть скористатися розширеними можливостями Poedit, такими як швидкі клавіші для читання приміток для перекладачів і коментарів. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15313" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15313">#15313</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7303" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7303">#7303</a>, <a class="gh-link gh-mention" href="https://github.com/LeonarddeR" rel="noopener" target="_blank" title="GitHub User: @LeonarddeR">@LeonarddeR</a>)</li>
<li>Переглядач брайля й переглядач мовлення тепер недоступні в захищеному режимі. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15680" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15680">#15680</a>)</li>
<li>Під час об’єктної навігації вимкнені (недоступні) об’єкти більше не ігноруватимуться. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15477" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15477">#15477</a>, <a class="gh-link gh-mention" href="https://github.com/CyrilleB79" rel="noopener" target="_blank" title="GitHub User: @CyrilleB79">@CyrilleB79</a>)</li>
<li>До документа «Список команд» додано зміст. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/16106" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #16106">#16106</a>)</li>
</ul>
<h3 id="_44">Виправлення</h3>
<ul>
<li>Магазин додатків:<ul>
<li>Коли статус додатка у фокусі змінюється, наприклад, з «завантажується» на «завантажено», оновлений елемент тепер буде оголошено коректно. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15859" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15859">#15859</a>, <a class="gh-link gh-mention" href="https://github.com/LeonarddeR" rel="noopener" target="_blank" title="GitHub User: @LeonarddeR">@LeonarddeR</a>)</li>
<li>Під час встановлення додатків підказки про встановлення більше не перекриваються діалогом перезапуску. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15613" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15613">#15613</a>, <a class="gh-link gh-mention" href="https://github.com/lukaszgo1" rel="noopener" target="_blank" title="GitHub User: @lukaszgo1">@lukaszgo1</a>)</li>
<li>Після перевстановлення несумісного додатка його більше не буде примусово вимкнено. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15584" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15584">#15584</a>, <a class="gh-link gh-mention" href="https://github.com/lukaszgo1" rel="noopener" target="_blank" title="GitHub User: @lukaszgo1">@lukaszgo1</a>)</li>
<li>Вимкнені й несумісні додатки тепер можна оновити. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15568" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15568">#15568</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15029" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15029">#15029</a>)</li>
<li>NVDA тепер відновлює й показує помилку у випадку, коли додаток не вдається завантажити належним чином. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15796" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15796">#15796</a>)</li>
<li>NVDA більше не перезапускається з перервами після відкриття та закриття Магазину додатків. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/16019" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #16019">#16019</a>, <a class="gh-link gh-mention" href="https://github.com/lukaszgo1" rel="noopener" target="_blank" title="GitHub User: @lukaszgo1">@lukaszgo1</a>)</li>
</ul>
</li>
<li>Аудіо:<ul>
<li>NVDA більше не зависає на короткий час, коли кілька звуків відтворюються у швидкій послідовності. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15311" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15311">#15311</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15757" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15757">#15757</a>, <a class="gh-link gh-mention" href="https://github.com/jcsteh" rel="noopener" target="_blank" title="GitHub User: @jcsteh">@jcsteh</a>)</li>
<li>Якщо пристрій виводу звуку налаштовано не за замовчуванням, і цей пристрій знову стає доступним після того, як він був недоступний, NVDA перемкнеться на налаштований пристрій замість того, щоб продовжувати використовувати пристрій за замовчуванням. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15759" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15759">#15759</a>, <a class="gh-link gh-mention" href="https://github.com/jcsteh" rel="noopener" target="_blank" title="GitHub User: @jcsteh">@jcsteh</a>)</li>
<li>NVDA тепер відновлює звук, якщо змінюється конфігурація пристрою виводу або інша програма здійснює ексклюзивне керування пристроєм. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15758" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15758">#15758</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15775" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15775">#15775</a>, <a class="gh-link gh-mention" href="https://github.com/jcsteh" rel="noopener" target="_blank" title="GitHub User: @jcsteh">@jcsteh</a>)</li>
</ul>
</li>
<li>Брайль:<ul>
<li>Багаторядкові брайлівські дисплеї більше не викликають збоїв у роботі драйвера BRLTTY і розглядаються як один безперервний дисплей. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15386" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15386">#15386</a>)</li>
<li>Виявляється більше об'єктів, які містять корисний текст, а текстовий вміст відображається шрифтом Брайля. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15605" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15605">#15605</a>)</li>
<li>Скорописний брайль знову працює належним чином. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15773" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15773">#15773</a>, <a class="gh-link gh-mention" href="https://github.com/aaclause" rel="noopener" target="_blank" title="GitHub User: @aaclause">@aaclause</a>)</li>
<li>Брайль тепер оновлюється під час переміщення об’єктного навігатора між комірками таблиці в більшій кількості ситуацій (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15755" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15755">#15755</a>, <a class="gh-link gh-mention" href="https://github.com/Emil-18" rel="noopener" target="_blank" title="GitHub User: @Emil-18">@Emil-18</a>)</li>
<li>Результат промовляння про поточний фокус, поточний об’єкт навігатора та команди поточного виділення тепер показуються шрифтом Брайля. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15844" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15844">#15844</a>, <a class="gh-link gh-mention" href="https://github.com/Emil-18" rel="noopener" target="_blank" title="GitHub User: @Emil-18">@Emil-18</a>)</li>
<li>Брайлівський драйвер Albatross більше не перехоплює мікроконтролер Esp32 як дисплей Albatross. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15671" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15671">#15671</a>)</li>
</ul>
</li>
<li>LibreOffice:<ul>
<li>Слова, видалені за допомогою комбінації клавіш <code>control+бекспейс</code>, тепер також правильно оголошуються, якщо після видаленого слова стоїть чистий простір (наприклад, пробіл або табуляція). (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15436" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15436">#15436</a>, <a class="gh-link gh-mention" href="https://github.com/michaelweghorn" rel="noopener" target="_blank" title="GitHub User: @michaelweghorn">@michaelweghorn</a>)</li>
<li>Оголошення рядка стану за допомогою комбінації клавіш <code>NVDA+в кінець</code> тепер також працює у діалогах LibreOffice версії 24.2 і новіших. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15591" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15591">#15591</a>, <a class="gh-link gh-mention" href="https://github.com/michaelweghorn" rel="noopener" target="_blank" title="GitHub User: @michaelweghorn">@michaelweghorn</a>)</li>
<li>Усі очікувані атрибути тексту тепер підтримуються у версіях LibreOffice 24.2 і новіших.
Завдяки цьому повідомлення про орфографічні помилки працюватиме під час оголошення рядка у Writer. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15648" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15648">#15648</a>, <a class="gh-link gh-mention" href="https://github.com/michaelweghorn" rel="noopener" target="_blank" title="GitHub User: @michaelweghorn">@michaelweghorn</a>)</li>
<li>Оголошення рівнів заголовків тепер також працює у LibreOffice версії 24.2 і новіших. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15881" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15881">#15881</a>, <a class="gh-link gh-mention" href="https://github.com/michaelweghorn" rel="noopener" target="_blank" title="GitHub User: @michaelweghorn">@michaelweghorn</a>)</li>
</ul>
</li>
<li>Microsoft Office:<ul>
<li>В Excel з вимкненим UIA шрифт Брайля оновлюється, а вміст активної комірки озвучується при натисканні клавіш <code>control+y</code>, <code>control+z</code> або <code>alt+бекспейс</code>. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15547" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15547">#15547</a>)</li>
<li>У Word з вимкненим UIA брайль оновлюється, коли натиснуто <code>control+v</code>, <code>control+x</code>, <code>control+y</code>, <code>control+z</code>, <code>alt+бекспейс</code>, <code>бекспейс</code> чи <code>control+бекспейс</code>.
Він також оновлюється з увімкненим UIA, коли при наборі тексту шрифт Брайля прив’язується до перегляду, а перегляд слідує за кареткою. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3276" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3276">#3276</a>)</li>
<li>У Word тепер правильно повідомлятиметься поточна комірка під час використання вбудованих команд Word для навігації по таблиці <code>alt+на початок</code>, <code>alt+в кінець</code>, <code>alt+сторінка вгору</code> і <code>alt+сторінка вниз</code>. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15805" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15805">#15805</a>, <a class="gh-link gh-mention" href="https://github.com/CyrilleB79" rel="noopener" target="_blank" title="GitHub User: @CyrilleB79">@CyrilleB79</a>)</li>
</ul>
</li>
<li>Поліпшено повідомлення про швидкі клавіші об’єкта. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/10807" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #10807">#10807</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15816" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15816">#15816</a>, <a class="gh-link gh-mention" href="https://github.com/CyrilleB79" rel="noopener" target="_blank" title="GitHub User: @CyrilleB79">@CyrilleB79</a>)</li>
<li>Синтезатор SAPI4 тепер належним чином підтримує зміни гучності, темпу і висоти тону, вбудовані в мовлення. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15271" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15271">#15271</a>, <a class="gh-link gh-mention" href="https://github.com/LeonarddeR" rel="noopener" target="_blank" title="GitHub User: @LeonarddeR">@LeonarddeR</a>)</li>
<li>У застосунках, які використовують Java Access Bridge, тепер коректно повідомляється стан мультирядковості. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14609" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14609">#14609</a>)</li>
<li>NVDA оголошує вміст діалогів для більшої кількості діалогів Windows 10 і 11. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15729" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15729">#15729</a>, <a class="gh-link gh-mention" href="https://github.com/josephsl" rel="noopener" target="_blank" title="GitHub User: @josephsl">@josephsl</a>)</li>
<li>NVDA більше не зможе не прочитати щойно завантажену сторінку в Microsoft Edge при використанні UI Automation. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15736" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15736">#15736</a>)</li>
<li>При використанні команди «Читати все» або команд, які дають можливість посимвольного читання тексту, паузи між реченнями або символами більше не зменшуються поступово з плином часу. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15739" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15739">#15739</a>, <a class="gh-link gh-mention" href="https://github.com/jcsteh" rel="noopener" target="_blank" title="GitHub User: @jcsteh">@jcsteh</a>)</li>
<li>NVDA більше не зависає, коли вимовляється велика кількість тексту. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15752" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15752">#15752</a>, <a class="gh-link gh-mention" href="https://github.com/jcsteh" rel="noopener" target="_blank" title="GitHub User: @jcsteh">@jcsteh</a>)</li>
<li>Під час доступу до Microsoft Edge за допомогою UI Automation NVDA може активувати більше елементів керування в режимі огляду. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14612" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14612">#14612</a>)</li>
<li>NVDA більше не зможе запуститися при пошкодженні конфігураційного файлу, але відновить конфігурацію за замовчуванням, як це було в минулому. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15690" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15690">#15690</a>, <a class="gh-link gh-mention" href="https://github.com/CyrilleB79" rel="noopener" target="_blank" title="GitHub User: @CyrilleB79">@CyrilleB79</a>)</li>
<li>Виправлено підтримку для елемента керування System List view (<code>SysListView32</code>) у застосунках, які створені на Windows Forms. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15283" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15283">#15283</a>, <a class="gh-link gh-mention" href="https://github.com/LeonarddeR" rel="noopener" target="_blank" title="GitHub User: @LeonarddeR">@LeonarddeR</a>)</li>
<li>Більше неможливо перезаписати історію консолі Python у NVDA. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15792" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15792">#15792</a>, <a class="gh-link gh-mention" href="https://github.com/CyrilleB79" rel="noopener" target="_blank" title="GitHub User: @CyrilleB79">@CyrilleB79</a>)</li>
<li>NVDA повинна добре реагувати, коли на неї надходить багато подій UI Automation, наприклад, коли великі шматки тексту друкуються на терміналі або під час прослуховування голосових повідомлень у месенджері WhatsApp. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14888" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14888">#14888</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15169" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15169">#15169</a>)<ul>
<li>Цю нову поведінку можна вимкнути за допомогою нового параметра «Використовувати поліпшену обробку подій» у додаткових налаштуваннях NVDA.</li>
</ul>
</li>
<li>NVDA знову може відстежувати фокус у застосунках, що працюють у Windows Defender Application Guard (WDAG). (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15164" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15164">#15164</a>)</li>
<li>Текст мовлення більше не оновлюється при переміщенні миші в переглядачі мовлення. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15952" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15952">#15952</a>, <a class="gh-link gh-mention" href="https://github.com/hwf1324" rel="noopener" target="_blank" title="GitHub User: @hwf1324">@hwf1324</a>)</li>
<li>NVDA знову перемикається в режим огляду при закритті комбінованих списків за допомогою клавіш <code>escape</code> або <code>alt+стрілка вгору</code> у Firefox або Chrome. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15653" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15653">#15653</a>)</li>
<li>Стрілки вгору і вниз у комбінованих списках в iTunes більше не перемикатимуть вас назад у режим огляду. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15653" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15653">#15653</a>)</li>
</ul>
<h3 id="_45">Зміни для розробників (англ)</h3>
<p>Please refer to <a href="https://www.nvaccess.org/files/nvda/documentation/developerGuide.html#API" rel="noopener" target="_blank" title="the developer guide">the developer guide</a> for information on NVDA's API deprecation and removal process.</p>
<ul>
<li>Note: this is an Add-on API compatibility breaking release.
Add-ons will need to be re-tested and have their manifest updated.</li>
<li>Building NVDA now requires Visual Studio 2022.
Please refer to the <a href="https://github.com/nvaccess/nvda/blob/release-2024.1/projectDocs/dev/createDevEnvironment.md" rel="noopener" target="_blank" title="NVDA docs">NVDA docs</a> for the specific list of Visual Studio components. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14313" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14313">#14313</a>)</li>
<li>Added the following extension points:<ul>
<li><code>treeInterceptorHandler.post_browseModeStateChange</code>. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14969" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14969">#14969</a>, <a class="gh-link gh-mention" href="https://github.com/nvdaes" rel="noopener" target="_blank" title="GitHub User: @nvdaes">@nvdaes</a>)</li>
<li><code>speech.speechCanceled</code>. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15700" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15700">#15700</a>, <a class="gh-link gh-mention" href="https://github.com/LeonarddeR" rel="noopener" target="_blank" title="GitHub User: @LeonarddeR">@LeonarddeR</a>)</li>
<li><code>_onErrorSoundRequested</code> (should be retrieved calling <code>logHandler.getOnErrorSoundRequested()</code>) (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15691" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15691">#15691</a>, <a class="gh-link gh-mention" href="https://github.com/CyrilleB79" rel="noopener" target="_blank" title="GitHub User: @CyrilleB79">@CyrilleB79</a>)</li>
</ul>
</li>
<li>It is now possible to use plural forms in an add-on's translations. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15661" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15661">#15661</a>, <a class="gh-link gh-mention" href="https://github.com/beqabeqa473" rel="noopener" target="_blank" title="GitHub User: @beqabeqa473">@beqabeqa473</a>)</li>
<li>Included python3.dll in the binary distribution for use by add-ons with external libraries utilizing the <a href="https://docs.python.org/3.11/c-api/stable.html" rel="noopener" target="_blank" title="stable ABI">stable ABI</a>. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15674" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15674">#15674</a>, <a class="gh-link gh-mention" href="https://github.com/mzanm" rel="noopener" target="_blank" title="GitHub User: @mzanm">@mzanm</a>)</li>
<li>The <code>BrailleDisplayDriver</code> base class now has <code>numRows</code> and <code>numCols</code> properties to provide information about multi line braille displays.
Setting <code>numCells</code> is still supported for single line braille displays and <code>numCells</code> will return the total number of cells for multi line braille displays. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15386" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15386">#15386</a>)</li>
<li>Updated BrlAPI for BRLTTY to version 0.8.5, and its corresponding python module to a Python 3.11 compatible build. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15652" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15652">#15652</a>, <a class="gh-link gh-mention" href="https://github.com/LeonarddeR" rel="noopener" target="_blank" title="GitHub User: @LeonarddeR">@LeonarddeR</a>)</li>
<li>Added the <code>speech.speakSsml</code> function, which allows you to write NVDA speech sequences using <a href="https://www.w3.org/TR/speech-synthesis11/" rel="noopener" target="_blank" title="SSML">SSML</a>. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15699" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15699">#15699</a>, <a class="gh-link gh-mention" href="https://github.com/LeonarddeR" rel="noopener" target="_blank" title="GitHub User: @LeonarddeR">@LeonarddeR</a>)<ul>
<li>The following tags are currently supported and translated to appropriate NVDA speech commands:<ul>
<li><code>Prosody</code> (<code>pitch</code>, <code>rate</code> and <code>volume</code>). Only multiplication (e.g. <code>200%</code> are supported.</li>
<li><code>say-as</code> with the <code>interpret</code> attribute set to <code>characters</code></li>
<li><code>voice</code> with the <code>xml:lang</code> set to an XML language</li>
<li><code>break</code> with the <code>time</code> attribute set to a value in milliseconds, e.g. <code>200ms</code></li>
<li><code>mark</code> with the <code>name</code> attribute set to a mark name, e.g. <code>mark1</code>, requires providing a callback</li>
</ul>
</li>
<li>Example: <code>speech.speakSsml('&amp;lt;speak&amp;gt;&amp;lt;prosody pitch="200%"&amp;gt;hello&amp;lt;/prosody&amp;gt;&amp;lt;break time="500ms" /&amp;gt;&amp;lt;prosody rate="50%"&amp;gt;John&amp;lt;/prosody&amp;gt;&amp;lt;/speak&amp;gt;')</code></li>
<li>The SSML parsing capabilities are backed by the <code>SsmlParser</code> class in the <code>speechXml</code> module.</li>
</ul>
</li>
<li>Changes to the NVDA Controller Client library:<ul>
<li>The file names of the library no longer contain a suffix denoting the architecture, i.e. <code>nvdaControllerClient32/64.dll</code> are now called <code>nvdaControllerClient.dll</code>. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15718" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15718">#15718</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15717" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15717">#15717</a>, <a class="gh-link gh-mention" href="https://github.com/LeonarddeR" rel="noopener" target="_blank" title="GitHub User: @LeonarddeR">@LeonarddeR</a>)</li>
<li>Added an example to demonstrate using nvdaControllerClient.dll from Rust. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15771" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15771">#15771</a>, <a class="gh-link gh-mention" href="https://github.com/LeonarddeR" rel="noopener" target="_blank" title="GitHub User: @LeonarddeR">@LeonarddeR</a>)</li>
<li>Added the following functions to the controller client: (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15734" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15734">#15734</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/11028" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #11028">#11028</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5638" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5638">#5638</a>, <a class="gh-link gh-mention" href="https://github.com/LeonarddeR" rel="noopener" target="_blank" title="GitHub User: @LeonarddeR">@LeonarddeR</a>)<ul>
<li><code>nvdaController_getProcessId</code>: To get the process id (PID) of the current instance of NVDA the controller client is using.</li>
<li><code>nvdaController_speakSsml</code>: To instruct NVDA to speak according to the given SSML. This function also supports:<ul>
<li>Providing the symbol level.</li>
<li>Providing the priority of speech to be spoken.</li>
<li>Speaking both synchronously (blocking) and asynchronously (instant return).</li>
</ul>
</li>
<li><code>nvdaController_setOnSsmlMarkReachedCallback</code>: To register a callback of type <code>onSsmlMarkReachedFuncType</code> that is called in synchronous mode for every <code>&amp;lt;mark /&amp;gt;</code> tag encountered in the SSML sequence provided to <code>nvdaController_speakSsml</code>.</li>
</ul>
</li>
<li>Note: the new functions in the controller client only support NVDA 2024.1 and above.</li>
</ul>
</li>
<li>Updated <code>include</code> dependencies:<ul>
<li>detours to <code>4b8c659f549b0ab21cf649377c7a84eb708f5e68</code>. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15695" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15695">#15695</a>)</li>
<li>ia2 to <code>3d8c7f0b833453f761ded6b12d8be431507bfe0b</code>. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15695" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15695">#15695</a>)</li>
<li>sonic to <code>8694c596378c24e340c09ff2cd47c065494233f1</code>. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15695" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15695">#15695</a>)</li>
<li>w3c-aria-practices to <code>9a5e55ccbeb0f1bf92b6127c9865da8426d1c864</code>. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15695" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15695">#15695</a>)</li>
<li>wil to <code>5e9be7b2d2fe3834a7107f430f7d4c0631f69833</code>. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15695" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15695">#15695</a>)</li>
</ul>
</li>
<li>Device info yielded by <code>hwPortUtils.listUsbDevices</code> now contain the bus reported description of the USB device (key <code>busReportedDeviceDescription</code>). (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15764" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15764">#15764</a>, <a class="gh-link gh-mention" href="https://github.com/LeonarddeR" rel="noopener" target="_blank" title="GitHub User: @LeonarddeR">@LeonarddeR</a>)</li>
<li>For USB serial devices, <code>bdDetect.getConnectedUsbDevicesForDriver</code> and <code>bdDetect.getDriversForConnectedUsbDevices</code> now yield device matches containing a <code>deviceInfo</code> dictionary enriched with data about the USB device, such as <code>busReportedDeviceDescription</code>. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15764" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15764">#15764</a>, <a class="gh-link gh-mention" href="https://github.com/LeonarddeR" rel="noopener" target="_blank" title="GitHub User: @LeonarddeR">@LeonarddeR</a>)</li>
<li>When the configuration file <code>nvda.ini</code> is corrupted, a backup copy is saved before it is reinitialized. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15779" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15779">#15779</a>, <a class="gh-link gh-mention" href="https://github.com/CyrilleB79" rel="noopener" target="_blank" title="GitHub User: @CyrilleB79">@CyrilleB79</a>)</li>
<li>When defining a script with the script decorator, the <code>speakOnDemand</code> boolean argument can be specified to control if a script should speak while in "on-demand" speech mode. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/481" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #481">#481</a>, <a class="gh-link gh-mention" href="https://github.com/CyrilleB79" rel="noopener" target="_blank" title="GitHub User: @CyrilleB79">@CyrilleB79</a>)<ul>
<li>Scripts that provide information (e.g. say window title, report time/date) should speak in the "on-demand" mode.</li>
<li>Scripts that perform an action (e.g. move the cursor, change a parameter) should not speak in the "on-demand" mode.</li>
</ul>
</li>
<li>Fixed bug where deleting git-tracked files during <code>scons -c</code> resulted in missing UIA COM interfaces on rebuild. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7070" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7070">#7070</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/10833" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #10833">#10833</a>, <a class="gh-link gh-mention" href="https://github.com/hwf1324" rel="noopener" target="_blank" title="GitHub User: @hwf1324">@hwf1324</a>)</li>
<li>Fix a bug where some code changes were not detected when building <code>dist</code>, that prevented a new build from being triggered.
Now <code>dist</code> always rebuilds. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13372" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13372">#13372</a>, <a class="gh-link gh-mention" href="https://github.com/hwf1324" rel="noopener" target="_blank" title="GitHub User: @hwf1324">@hwf1324</a>)</li>
<li>A <code>gui.nvdaControls.MessageDialog</code> with default type of standard, no longer throws a None conversion exception because no sound is assigned. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/16223" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #16223">#16223</a>, <a class="gh-link gh-mention" href="https://github.com/XLTechie" rel="noopener" target="_blank" title="GitHub User: @XLTechie">@XLTechie</a>)</li>
</ul>
<h4 id="api-breaking-changes_2">API Breaking Changes</h4>
<p>These are breaking API changes.
Please open a GitHub issue if your Add-on has an issue with updating to the new API.</p>
<ul>
<li>NVDA is now built with Python 3.11. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12064" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12064">#12064</a>)</li>
<li>Updated pip dependencies:<ul>
<li>configobj to 5.1.0dev commit <code>e2ba4457c4651fa54f8d59d8dcdd3da950e956b8</code>. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15544" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15544">#15544</a>)</li>
<li>Comtypes to 1.2.0. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15513" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15513">#15513</a>, <a class="gh-link gh-mention" href="https://github.com/codeofdusk" rel="noopener" target="_blank" title="GitHub User: @codeofdusk">@codeofdusk</a>)</li>
<li>Flake8 to 4.0.1. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15636" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15636">#15636</a>, <a class="gh-link gh-mention" href="https://github.com/lukaszgo1" rel="noopener" target="_blank" title="GitHub User: @lukaszgo1">@lukaszgo1</a>)</li>
<li>py2exe to 0.13.0.1dev commit <code>4e7b2b2c60face592e67cb1bc935172a20fa371d</code>. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15544" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15544">#15544</a>)</li>
<li>robotframework to 6.1.1. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15544" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15544">#15544</a>)</li>
<li>SCons to 4.5.2. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15529" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15529">#15529</a>, <a class="gh-link gh-mention" href="https://github.com/LeonarddeR" rel="noopener" target="_blank" title="GitHub User: @LeonarddeR">@LeonarddeR</a>)</li>
<li>sphinx to 7.2.6. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15544" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15544">#15544</a>)</li>
<li>wxPython to 4.2.2a commit <code>0205c7c1b9022a5de3e3543f9304cfe53a32b488</code>. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12551" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12551">#12551</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/16257" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #16257">#16257</a>)</li>
</ul>
</li>
<li>Removed pip dependencies:<ul>
<li>typing_extensions, these should be supported natively in Python 3.11 (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15544" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15544">#15544</a>)</li>
<li>nose, instead unittest-xml-reporting is used to generate XML reports. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15544" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15544">#15544</a>)</li>
</ul>
</li>
<li><code>IAccessibleHandler.SecureDesktopNVDAObject</code> has been removed.
Instead, when NVDA is running on the user profile, track the existence of the secure desktop with the extension point: <code>winAPI.secureDesktop.post_secureDesktopStateChange</code>. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14488" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14488">#14488</a>)</li>
<li><code>braille.BrailleHandler.handlePendingCaretUpdate</code> has been removed with no public replacement. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15163" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15163">#15163</a>, <a class="gh-link gh-mention" href="https://github.com/LeonarddeR" rel="noopener" target="_blank" title="GitHub User: @LeonarddeR">@LeonarddeR</a>)</li>
<li><code>bdDetect.addUsbDevices and bdDetect.addBluetoothDevices</code> have been removed.
Braille display drivers should implement the <code>registerAutomaticDetection</code> class method instead.
That method receives a <code>DriverRegistrar</code> object on which the <code>addUsbDevices</code> and <code>addBluetoothDevices</code> methods can be used. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15200" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15200">#15200</a>, <a class="gh-link gh-mention" href="https://github.com/LeonarddeR" rel="noopener" target="_blank" title="GitHub User: @LeonarddeR">@LeonarddeR</a>)</li>
<li>The default implementation of the check method on <code>BrailleDisplayDriver</code> now requires both the <code>threadSafe</code> and <code>supportsAutomaticDetection</code> attributes to be set to <code>True</code>. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15200" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15200">#15200</a>, <a class="gh-link gh-mention" href="https://github.com/LeonarddeR" rel="noopener" target="_blank" title="GitHub User: @LeonarddeR">@LeonarddeR</a>)</li>
<li>Passing lambda functions to <code>hwIo.ioThread.IoThread.queueAsApc</code> is no longer possible, as functions should be weakly referenceable. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14627" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14627">#14627</a>, <a class="gh-link gh-mention" href="https://github.com/LeonarddeR" rel="noopener" target="_blank" title="GitHub User: @LeonarddeR">@LeonarddeR</a>)</li>
<li><code>IoThread.autoDeleteApcReference</code> has been removed. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14924" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14924">#14924</a>, <a class="gh-link gh-mention" href="https://github.com/LeonarddeR" rel="noopener" target="_blank" title="GitHub User: @LeonarddeR">@LeonarddeR</a>)</li>
<li>To support capital pitch changes, synthesizers must now explicitly declare their support for the <code>PitchCommand</code> in the <code>supportedCommands</code> attribute on the driver. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15433" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15433">#15433</a>, <a class="gh-link gh-mention" href="https://github.com/LeonarddeR" rel="noopener" target="_blank" title="GitHub User: @LeonarddeR">@LeonarddeR</a>)</li>
<li><code>speechDictHandler.speechDictVars</code> has been removed. Use <code>NVDAState.WritePaths.speechDictsDir</code> instead of <code>speechDictHandler.speechDictVars.speechDictsPath</code>. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15614" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15614">#15614</a>, <a class="gh-link gh-mention" href="https://github.com/lukaszgo1" rel="noopener" target="_blank" title="GitHub User: @lukaszgo1">@lukaszgo1</a>)</li>
<li><code>languageHandler.makeNpgettext</code> and <code>languageHandler.makePgettext</code> have been removed.
<code>npgettext</code> and <code>pgettext</code> are supported natively now. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15546" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15546">#15546</a>)</li>
<li>The app module for <a href="https://poedit.net" rel="noopener" target="_blank" title="Poedit">Poedit</a> has been changed significantly. The <code>fetchObject</code> function has been removed. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15313" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15313">#15313</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7303" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7303">#7303</a>, <a class="gh-link gh-mention" href="https://github.com/LeonarddeR" rel="noopener" target="_blank" title="GitHub User: @LeonarddeR">@LeonarddeR</a>)</li>
<li>The following redundant types and constants have been removed from <code>hwPortUtils</code>: (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15764" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15764">#15764</a>, <a class="gh-link gh-mention" href="https://github.com/LeonarddeR" rel="noopener" target="_blank" title="GitHub User: @LeonarddeR">@LeonarddeR</a>)<ul>
<li><code>PCWSTR</code></li>
<li><code>HWND</code> (replaced by <code>ctypes.wintypes.HWND</code>)</li>
<li><code>ULONG_PTR</code></li>
<li><code>ULONGLONG</code></li>
<li><code>NULL</code></li>
<li><code>GUID</code> (replaced by <code>comtypes.GUID</code>)</li>
</ul>
</li>
<li><code>gui.addonGui.AddonsDialog</code> has been removed. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15834" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15834">#15834</a>)</li>
<li><code>touchHandler.TouchInputGesture.multiFingerActionLabel</code> has been removed with no replacement. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15864" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15864">#15864</a>, <a class="gh-link gh-mention" href="https://github.com/CyrilleB79" rel="noopener" target="_blank" title="GitHub User: @CyrilleB79">@CyrilleB79</a>)</li>
<li><code>NVDAObjects.IAccessible.winword.WordDocument.script_reportCurrentHeaders</code> has been removed with no replacement. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15904" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15904">#15904</a>, <a class="gh-link gh-mention" href="https://github.com/CyrilleB79" rel="noopener" target="_blank" title="GitHub User: @CyrilleB79">@CyrilleB79</a>)</li>
<li>The following app modules are removed.
Code which imports from one of them, should instead import from the replacement module. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15618" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15618">#15618</a>, <a class="gh-link gh-mention" href="https://github.com/lukaszgo1" rel="noopener" target="_blank" title="GitHub User: @lukaszgo1">@lukaszgo1</a>)</li>
</ul>
<p>| |
|---|---|
|<code>azardi-2.0</code> |<code>azardi20</code>|
|<code>azuredatastudio</code> |<code>code</code>|
|<code>azuredatastudio-insiders</code> |<code>code</code>|
|<code>calculatorapp</code> |<code>calculator</code>|
|<code>code - insiders</code> |<code>code</code>|
|<code>commsapps</code> |<code>hxmail</code>|
|<code>dbeaver</code> |<code>eclipse</code>|
|<code>digitaleditionspreview</code> |<code>digitaleditions</code>|
|<code>esybraille</code> |<code>esysuite</code>|
|<code>hxoutlook</code> |<code>hxmail</code>|
|<code>miranda64</code> |<code>miranda32</code>|
|<code>mpc-hc</code> |<code>mplayerc</code>|
|<code>mpc-hc64</code> |<code>mplayerc</code>|
|<code>notepad++</code> |<code>notepadPlusPlus</code>|
|<code>searchapp</code> |<code>searchui</code>|
|<code>searchhost</code> |<code>searchui</code>|
|<code>springtoolsuite4</code> |<code>eclipse</code>|
|<code>sts</code> |<code>eclipse</code>|
|<code>teamtalk3</code> |<code>teamtalk4classic</code>|
|<code>textinputhost</code> |<code>windowsinternal_composableshell_experiences_textinput_inputapp</code>|
|<code>totalcmd64</code> |<code>totalcmd</code>|
|<code>win32calc</code> |<code>calc</code>|
|<code>winmail</code> |<code>msimn</code>|
|<code>zend-eclipse-php</code> |<code>eclipse</code>|
|<code>zendstudio</code> |<code>eclipse</code>|</p>
<h4 id="deprecations_4">Deprecations</h4>
<ul>
<li>Using <code>watchdog.getFormattedStacksForAllThreads</code> is deprecated - please use <code>logHandler.getFormattedStacksForAllThreads</code> instead. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15616" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15616">#15616</a>, <a class="gh-link gh-mention" href="https://github.com/lukaszgo1" rel="noopener" target="_blank" title="GitHub User: @lukaszgo1">@lukaszgo1</a>)</li>
<li><code>easeOfAccess.canConfigTerminateOnDesktopSwitch</code> has been deprecated, as it became obsolete since Windows 7 is no longer supported. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15644" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15644">#15644</a>, <a class="gh-link gh-mention" href="https://github.com/LeonarddeR" rel="noopener" target="_blank" title="GitHub User: @LeonarddeR">@LeonarddeR</a>)</li>
<li><code>winVersion.isFullScreenMagnificationAvailable</code> has been deprecated - use <code>visionEnhancementProviders.screenCurtain.ScreenCurtainProvider.canStart</code> instead. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15664" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15664">#15664</a>, <a class="gh-link gh-mention" href="https://github.com/josephsl" rel="noopener" target="_blank" title="GitHub User: @josephsl">@josephsl</a>)</li>
<li>The following Windows release constants has been deprecated from winVersion module (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15647" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15647">#15647</a>, <a class="gh-link gh-mention" href="https://github.com/josephsl" rel="noopener" target="_blank" title="GitHub User: @josephsl">@josephsl</a>):<ul>
<li><code>winVersion.WIN7</code></li>
<li><code>winVersion.WIN7_SP1</code></li>
<li><code>winVersion.WIN8</code></li>
</ul>
</li>
<li>The <code>bdDetect.KEY_*</code> constants have been deprecated.
Use <code>bdDetect.DeviceType.*</code> instead. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15772" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15772">#15772</a>, <a class="gh-link gh-mention" href="https://github.com/LeonarddeR" rel="noopener" target="_blank" title="GitHub User: @LeonarddeR">@LeonarddeR</a>).</li>
<li>The <code>bdDetect.DETECT_USB</code> and <code>bdDetect.DETECT_BLUETOOTH</code> constants have been deprecated with no public replacement. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15772" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15772">#15772</a>, <a class="gh-link gh-mention" href="https://github.com/LeonarddeR" rel="noopener" target="_blank" title="GitHub User: @LeonarddeR">@LeonarddeR</a>).</li>
<li>Using <code>gui.ExecAndPump</code> is deprecated - please use <code>systemUtils.ExecAndPump</code> instead. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15852" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15852">#15852</a>, <a class="gh-link gh-mention" href="https://github.com/lukaszgo1" rel="noopener" target="_blank" title="GitHub User: @lukaszgo1">@lukaszgo1</a>)</li>
</ul>
<h2 id="202334">2023.3.4</h2>
<p>Це випуск патчу для виправлення проблеми з безпекою і проблеми зі встановлювачем.
Будь ласка, відповідально повідомляйте про проблеми безпеки відповідно до <a href="https://github.com/nvaccess/nvda/blob/master/security.md" rel="noopener" target="_blank" title="політики безпеки NVDA">політики безпеки NVDA</a>.</p>
<h3 id="_46">Виправлення безпеки</h3>
<ul>
<li>Запобігає завантаженню користувацької конфігурації, коли примусово ввімкнено захищений режим.
(<a href="https://github.com/nvaccess/nvda/security/advisories/GHSA-727q-h8j2-6p45" rel="noopener" target="_blank" title="GHSA-727q-h8j2-6p45">GHSA-727q-h8j2-6p45</a>)</li>
</ul>
<h3 id="_47">Виправлення</h3>
<ul>
<li>Виправлено помилку, яка призводила до некоректного завершення процесу NVDA. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/16123" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #16123">#16123</a>)</li>
<li>Виправлено помилку, яка призводила до того, що якщо попередній процес NVDA не завершувався коректно, то встановлення NVDA могло завершитися з неможливістю відновлення. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/16122" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #16122">#16122</a>)</li>
</ul>
<h2 id="202333">2023.3.3</h2>
<p>Це випуск патчу, який виправляє проблему безпеки.
Будь ласка, відповідально повідомляйте про проблеми безпеки відповідно до <a href="https://github.com/nvaccess/nvda/blob/master/security.md" rel="noopener" target="_blank" title="політики безпеки NVDA">політики безпеки NVDA</a>.</p>
<h3 id="_48">Виправлення безпеки</h3>
<ul>
<li>Запобігає можливій відображеній XSS-атаці через підроблений вміст, яка може призвести до виконання довільного коду.
(<a href="https://github.com/nvaccess/nvda/security/advisories/GHSA-xg6w-23rw-39r8" rel="noopener" target="_blank" title="GHSA-xg6w-23rw-39r8">GHSA-xg6w-23rw-39r8</a>)</li>
</ul>
<h2 id="202332">2023.3.2</h2>
<p>Це випуск патчу, який виправляє проблему безпеки.
Патч безпеки у 2023.3.1 не був вирішений коректно.
Будь ласка, відповідально повідомляйте про проблеми безпеки відповідно до <a href="https://github.com/nvaccess/nvda/blob/master/security.md" rel="noopener" target="_blank" title="політики безпеки NVDA">політики безпеки NVDA</a>.</p>
<h3 id="_49">Виправлення безпеки</h3>
<ul>
<li>Виправлення безпеки у версії 2023.3.1 було вирішено некоректно.
Запобігає можливому доступу до системи та довільному виконанню коду з системними привілеями для неавторизованих користувачів.
(<a href="https://github.com/nvaccess/nvda/security/advisories/GHSA-h7pp-6jqw-g3pj" rel="noopener" target="_blank" title="GHSA-h7pp-6jqw-g3pj">GHSA-h7pp-6jqw-g3pj</a>)</li>
</ul>
<h2 id="202331">2023.3.1</h2>
<p>Це випуск патчу, який виправляє проблему безпеки.
Будь ласка, відповідально повідомляйте про проблеми безпеки відповідно до <a href="https://github.com/nvaccess/nvda/blob/master/security.md" rel="noopener" target="_blank" title="політики безпеки NVDA">політики безпеки NVDA</a>.</p>
<h3 id="security">Security Виправлення безпеки</h3>
<ul>
<li>Запобігає можливому доступу до системи та довільному виконанню коду з системними привілеями для неавторизованих користувачів.
(<a href="https://github.com/nvaccess/nvda/security/advisories/GHSA-h7pp-6jqw-g3pj" rel="noopener" target="_blank" title="GHSA-h7pp-6jqw-g3pj">GHSA-h7pp-6jqw-g3pj</a>)</li>
</ul>
<h2 id="20233">2023.3</h2>
<p>Цей випуск включає поліпшення продуктивності, швидкодії та стабільності аудіовиводу.
Додано параметри для керування гучністю звуків і сигналів NVDA або для того, щоб вони відповідали гучності голосу, який ви використовуєте.</p>
<p>NVDA тепер може періодично оновлювати результати оптичного розпізнавання символів, промовляючи новий текст, коли він з’являється.
Це можна налаштувати у категорії Windows OCR діалогу налаштувань NVDA.</p>
<p>Було зроблено кілька виправлень у брайлі, які покращили розпізнавання пристроїв і переміщення каретки.
З’явилася можливість вимкнути небажані драйвери з автоматичного виявлення, щоб покращити його продуктивність.
Крім того, з’явилися нові команди BRLTTY.</p>
<p>Також виправлено помилки в Магазині додатків, контекстному меню Microsoft Office, Microsoft Edge й Калькуляторі Windows.</p>
<h3 id="_50">Нові можливості</h3>
<ul>
<li>Поліпшене керування звуком:<ul>
<li>Нова панель налаштувань аудіо:<ul>
<li>Її можна відкрити за допомогою <code>NVDA+control+u</code>. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15497" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15497">#15497</a>)</li>
<li>Налаштування аудіо містять параметр, щоб гучність звуків і звукових сигналів NVDA відповідала гучності голосу, який ви використовуєте. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1409" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1409">#1409</a>)</li>
<li>Налаштування аудіо містять параметр для окремого конфігурування гучності звуків NVDA. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1409" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1409">#1409</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15038" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15038">#15038</a>)</li>
<li>Налаштування, які змінюють пристрій аудіовиводу й перемикають приглушування аудіо, переміщено з діалогу вибору синтезатора до нової панелі налаштувань аудіо.
Ці параметри буде видалено з діалогу вибору синтезатора у версії 2024.1. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15486" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15486">#15486</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/8711" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #8711">#8711</a>)</li>
</ul>
</li>
<li>NVDA тепер виводить аудіо через Windows Audio Session API (WASAPI), що може поліпшити швидкодію, продуктивність та стабільність мовлення та звуків NVDA. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14697" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14697">#14697</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/11169" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #11169">#11169</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/11615" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #11615">#11615</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5096" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5096">#5096</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/10185" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #10185">#10185</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/11061" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #11061">#11061</a>)</li>
<li>Примітка: WASAPI несумісний з деякими додатками.
Для цих додатків доступні сумісні оновлення, будь ласка, оновіть їх перед оновленням NVDA.
Несумісні версії цих додатків буде вимкнено під час оновлення NVDA:<ul>
<li>Tony's Enhancements версії 1.15 чи старіша. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15402" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15402">#15402</a>)</li>
<li>Глобальне розширення команд NVDA 12.0.8 чи старіша. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15443" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15443">#15443</a>)</li>
</ul>
</li>
</ul>
</li>
<li>NVDA тепер може постійно оновлювати результат при виконанні оптичного розпізнавання символів (OCR), вимовляючи новий текст у міру його появи. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2797" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2797">#2797</a>)<ul>
<li>Щоб увімкнути цей функціонал, увімкніть параметр «Періодично оновлювати розпізнаний вміст» у категорії Windows OCR діалогу налаштувань NVDA.</li>
<li>Після увімкнення ви можете увімкнути озвучення нового тексту, перемкнувши читання змін динамічного вмісту (натиснувши <code>NVDA+5</code>).</li>
</ul>
</li>
<li>Якщо використовується автоматичне виявлення брайлівських дисплеїв, тепер у діалозі вибору брайлівського дисплея можна відключити від автоматичного виявлення небажані драйвери. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15196" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15196">#15196</a>)</li>
<li>Новий параметр у налаштуваннях форматування документа — «Ігнорувати порожні рядки під час повідомлень про відступ рядка». (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13394" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13394">#13394</a>)</li>
<li>Додано непризначений жест для переміщення між вкладками та групуваннями в режимі огляду. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15046" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15046">#15046</a>)</li>
</ul>
<h3 id="_51">Зміни</h3>
<ul>
<li>Брайль:<ul>
<li>Коли текст у терміналі змінюється без оновлення каретки, текст на брайлівському дисплеї тепер буде належним чином оновлюватися, коли він буде розміщений на зміненому рядку.
Це включає ситуації, де брайль прив’язаний до перегляду. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15115" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15115">#15115</a>)</li>
<li>Додано більше прив'язок клавіш BRLTTY до команд NVDA (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6483" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6483">#6483</a>):<ul>
<li><code>learn</code>: перемкнути режим допомоги при введенні</li>
<li><code>prefmenu</code>: відкрити меню NVDA</li>
<li><code>prefload</code>/<code>prefsave</code>: завантажити/зберегти конфігурацію NVDA</li>
<li><code>time</code>: показати час</li>
<li><code>say_line</code>: промовити поточний рядок, де розташований переглядовий курсор</li>
<li><code>say_below</code>: читати все з використанням переглядового курсора</li>
</ul>
</li>
<li>Драйвер BRLTTY доступний лише тоді, коли запущена копія BRLTTY увімкнена через BrlAPI. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15335" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15335">#15335</a>)</li>
<li>Додаткове налаштування, яке вмикає підтримку HID для брайлівських дисплеїв, було вилучено на користь нового параметра.
Тепер ви можете вимкнути певні драйвери для автоматичного виявлення брайлівського дисплея в діалозі вибору брайлівського дисплея. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15196" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15196">#15196</a>)</li>
</ul>
</li>
<li>Магазин додатків: Встановлені додатки тепер будуть перераховані на вкладці Доступні додатки, якщо вони доступні в магазині. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15374" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15374">#15374</a>)</li>
<li>В меню NVDA оновлено низку гарячих клавіш. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15364" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15364">#15364</a>)</li>
</ul>
<h3 id="_52">Виправлення</h3>
<ul>
<li>Microsoft Office:<ul>
<li>Виправлено збій у Microsoft Word, коли параметри «Повідомляти заголовки» та «Повідомляти нотатки й коментарі» були вимкнені. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15019" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15019">#15019</a>)</li>
<li>У Word і Excel вирівнювання тексту буде коректно повідомлятися в більшій кількості ситуацій. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15206" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15206">#15206</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15220" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15220">#15220</a>)</li>
<li>Виправлено повідомлення про деякі комбінації клавіш форматування клітинок у Excel. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15527" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15527">#15527</a>)</li>
</ul>
</li>
<li>Microsoft Edge:<ul>
<li>NVDA більше не буде повертатися до останньої позиції режиму огляду при відкритті контекстного меню в Microsoft Edge. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15309" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15309">#15309</a>)</li>
<li>NVDA знову може читати контекстні меню завантажень у Microsoft Edge. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14916" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14916">#14916</a>)</li>
</ul>
</li>
<li>Брайль:<ul>
<li>Тепер брайлівський курсор та індикатори виділення завжди будуть коректно оновлюватися після показу або приховування відповідних індикаторів за допомогою жесту. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15115" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15115">#15115</a>)</li>
<li>Виправлено помилку, коли брайлівські дисплеї Albatross намагаються ініціалізуватися, хоча під’єднано інший брайлівський пристрій. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15226" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15226">#15226</a>)</li>
</ul>
</li>
<li>Магазин додатків:<ul>
<li>Виправлено помилку, коли зняття прапорця «Включити несумісні додатки» призводило до того, що несумісні додатки все ще залишалися у магазині. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15411" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15411">#15411</a>)</li>
<li>Додатки, заблоковані з причин сумісності, тепер повинні коректно фільтруватися при перемиканні фільтра для увімкненого/вимкненого стану. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15416" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15416">#15416</a>)</li>
<li>Виправлено помилку, яка перешкоджала оновленню або заміні несумісних додатків, встановлених та увімкнених за допомогою зовнішнього інструменту встановлення. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15417" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15417">#15417</a>)</li>
<li>Виправлено помилку, коли після встановлення додатка NVDA не розмовляла до перезапуску. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14525" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14525">#14525</a>)</li>
<li>Виправлено помилку, коли додаток не вдавалося встановити, якщо попереднє завантаження було невдалим чи скасованим. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15469" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15469">#15469</a>)</li>
<li>Виправлено проблеми з обробкою несумісних додатків при оновленні NVDA. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15414" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15414">#15414</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15412" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15412">#15412</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15437" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15437">#15437</a>)</li>
</ul>
</li>
<li>NVDA знову оголошує результати розрахунків у калькуляторі Windows 32bit на версіях Windows Server, LTSC і LTSB. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15230" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15230">#15230</a>)</li>
<li>NVDA більше не ігнорує зміну фокуса, коли вкладені вікна (дочірні вікна) отримують фокус. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15432" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15432">#15432</a>)</li>
<li>Виправлено потенційну причину аварійного завершення роботи під час запуску NVDA. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15517" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15517">#15517</a>)</li>
</ul>
<h3 id="_53">Зміни для розробників (англ)</h3>
<p>Please refer to <a href="https://www.nvaccess.org/files/nvda/documentation/developerGuide.html#API" rel="noopener" target="_blank" title="the developer guide">the developer guide</a> for information on NVDA's API deprecation and removal process.</p>
<ul>
<li><code>braille.handler.handleUpdate</code> and <code>braille.handler.handleReviewMove</code> have been changed in order not to update instantly.
Before this change, when either of these methods was called very often, this would drain many resources.
These methods now queue an update at the end of every core cycle instead.
They should also be thread safe, making it possible to call them from background threads. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15163" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15163">#15163</a>)</li>
<li>Added official support to register custom braille display drivers in the automatic braille display detection process.
Consult the <code>braille.BrailleDisplayDriver</code> class documentation for more details.
Most notably, the <code>supportsAutomaticDetection</code> attribute must be set to <code>True</code> and the <code>registerAutomaticDetection</code> <code>classmethod</code> must be implemented. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15196" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15196">#15196</a>)</li>
</ul>
<h4 id="deprecations_5">Deprecations</h4>
<ul>
<li><code>braille.BrailleHandler.handlePendingCaretUpdate</code> is now deprecated with no public replacement.
It will be removed in 2024.1. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15163" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15163">#15163</a>)</li>
<li>Importing the constants <code>xlCenter</code>, <code>xlJustify</code>, <code>xlLeft</code>, <code>xlRight</code>, <code>xlDistributed</code>, <code>xlBottom</code>, <code>xlTop</code> from <code>NVDAObjects.window.excel</code> is deprecated.
Use <code>XlHAlign</code> or <code>XlVAlign</code> enumerations instead. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15205" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15205">#15205</a>)</li>
<li>The mapping <code>NVDAObjects.window.excel.alignmentLabels</code> is deprecated.
Use the <code>displayString</code> methods of <code>XlHAlign</code> or <code>XlVAlign</code> enumerations instead. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15205" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15205">#15205</a>)</li>
<li><code>bdDetect.addUsbDevices</code> and <code>bdDetect.addBluetoothDevices</code> have been deprecated.
Braille display drivers should implement the <code>registerAutomaticDetection</code> classmethod instead.
That method receives a <code>DriverRegistrar</code> object on which the <code>addUsbDevices</code> and <code>addBluetoothDevices</code> methods can be used. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15200" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15200">#15200</a>)</li>
<li>The default implementation of the check method on <code>BrailleDisplayDriver</code> uses <code>bdDetect.driverHasPossibleDevices</code> for devices that are marked as thread safe.
Starting from NVDA 2024.1, in order for the base method to use <code>bdDetect.driverHasPossibleDevices</code>, the <code>supportsAutomaticDetection</code> attribute must be set to <code>True</code> as well. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15200" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15200">#15200</a>)</li>
</ul>
<h2 id="20232">2023.2</h2>
<p>У цій версії на заміну менеджеру додатків представлено Магазин додатків.
В Магазині додатків ви можете переглядати, шукати, встановлювати й оновлювати додатки від спільноти.
Тепер ви можете вручну усунути проблеми несумісності застарілих додатків на свій страх і ризик.</p>
<p>Для брайля з’явилися нові функції, команди та підтримка нових дисплеїв.
Також з'явилися нові жести вводу для розпізнавання тексту й плоскої об’єктної навігації.
Поліпшено навігацію й повідомлення про форматування у Microsoft Office.</p>
<p>Виправлено багато помилок, зокрема для брайля, Microsoft Office, веб-браузерів і Windows 11.</p>
<p>Оновлено eSpeak-NG, бібліотеку брайлівського введення/виведення LibLouis та Загальний репозиторій мовних даних Юнікоду.</p>
<h3 id="_54">Нові можливості</h3>
<ul>
<li>До NVDA додано Магазин додатків. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13985" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13985">#13985</a>)<ul>
<li>Огляд, пошук, встановлення й оновлення додатків від спільноти.</li>
<li>Ручне усунення проблем із несумісністю застарілих додатків.</li>
<li>Менеджер додатків видалено й замінено на Магазин додатків.</li>
<li>Для докладнішої інформації, будь ласка, прочитайте оновлений Посібник користувача.</li>
</ul>
</li>
<li>Нові жести вводу:<ul>
<li>Непризначений жест для перемикання між доступними мовами для Windows OCR. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13036" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13036">#13036</a>)</li>
<li>Непризначений жест для перемикання режимів показу повідомлень брайлем. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14864" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14864">#14864</a>)</li>
<li>Непризначений жест для перемикання брайлівського індикатора виділення. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14948" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14948">#14948</a>)</li>
<li>Додано стандартну клавіатурну команду, призначену для переміщення до наступного чи попереднього об’єкта у плоскому поданні ієрархії об’єктів. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15053" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15053">#15053</a>)<ul>
<li>Desktop: <code>NVDA+додаткова9</code> і <code>NVDA+додаткова3</code> для переміщення до попереднього й наступного об’єкта відповідно.</li>
<li>Laptop: <code>shift+NVDA+[</code> і <code>shift+NVDA+]</code> для переміщення до попереднього й наступного об’єкта відповідно.</li>
</ul>
</li>
</ul>
</li>
<li>Нові функції для брайля:<ul>
<li>Додано підтримку дисплеїв Activator від Help Tech. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14917" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14917">#14917</a>)</li>
<li>Новий параметр для перемикання показу індикатора виділення (крапки 7 і 8). (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14948" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14948">#14948</a>)</li>
<li>Новий параметр для додаткового переміщення системної каретки або фокуса при зміні позиції переглядового курсора за допомогою клавіш маршрутизації на брайлівському дисплеї. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14885" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14885">#14885</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3166" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3166">#3166</a>)</li>
<li>У разі потрійного натискання клавіші <code>додаткова2</code> для отримання цифрового значення символу в позиції переглядового курсора, інформація також надається через брайль. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14826" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14826">#14826</a>)</li>
<li>Додано підтримку атрибута ARIA 1.3 <code>aria-brailleroledescription</code>, який дозволяє веб-авторам перепризначати тип елемента, який показується на брайлівському дисплеї. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14748" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14748">#14748</a>)</li>
<li>Драйвер брайлівських дисплеїв Baum: додано кілька хордових брайлівських жестів для виконання поширених клавіатурних команд, таких як <code>windows+d</code> і <code>alt+tab</code>.
Будь ласка, зверніться до Посібника користувача NVDA для перегляду повного списку. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14714" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14714">#14714</a>)</li>
</ul>
</li>
<li>Додано вимову юнікодних символів:<ul>
<li>брайлівських символів, таких як <code>⠐⠣⠃⠗⠇⠐⠜</code>. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13778" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13778">#13778</a>)</li>
<li>символу клавіша опції Mac» <code>⌥</code>. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14682" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14682">#14682</a>)</li>
</ul>
</li>
<li>Додано жести для брайлівських дисплеїв Tivomatic Caiku Albatross. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14844" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14844">#14844</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15002" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15002">#15002</a>)<ul>
<li>показу діалогу налаштувань брайля</li>
<li>доступу до рядка стану</li>
<li>перемикання форми брайлівського курсора</li>
<li>перемикання режиму показу повідомлень брайлем</li>
<li>увімкнення й вимкнення брайлівського курсора</li>
<li>перемикання показу стану брайлівського індикатора виділення</li>
<li>перемикання переміщення брайлем системної каретки під час маршрутизації переглядового курсора. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15122" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15122">#15122</a>)</li>
</ul>
</li>
<li>Функції Microsoft Office:<ul>
<li>Тепер, коли у «Форматуванні документа» увімкнено підсвічування, в Micrrosoft Word показуються кольори підсвічування. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7396" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7396">#7396</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12101" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12101">#12101</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5866" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5866">#5866</a>)</li>
<li>Тепер, коли у «Форматуванні документа» увімкнені кольори, в Microsoft Word повідомляються кольори тла. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5866" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5866">#5866</a>)</li>
<li>Тепер у комірках Excel повідомляється результат використання швидких клавіш перемикання форматування, наприклад, жирний, курсив, підкреслений і закреслений. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14923" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14923">#14923</a>)</li>
</ul>
</li>
<li>Експериментальні поліпшення керування звуком:<ul>
<li>NVDA тепер може виводити звук через Windows Audio Session API (WASAPI), що може поліпшити швидкодію, продуктивність та стабільність мовлення та звуків NVDA. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14697" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14697">#14697</a>)</li>
<li>Використання WASAPI можна увімкнути у Додаткових налаштуваннях.
Крім того, за умови увімкненого WASAPI, можна налаштувати нижченаведені додаткові параметри.<ul>
<li>Параметр, який дозволяє, щоб гучність звуків і сигналів NVDA відповідала гучності поточного голосу. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1409" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1409">#1409</a>)</li>
<li>Параметр, який окремо налаштовує гучність звуків NVDA. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1409" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1409">#1409</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15038" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15038">#15038</a>)</li>
</ul>
</li>
<li>Існує відома проблема з періодичним аварійним завершенням роботи за умови ввімкненого WASAPI. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15150" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15150">#15150</a>)</li>
</ul>
</li>
<li>У Mozilla Firefox та Google Chrome NVDA тепер повідомляє, коли елемент керування відкриває діалог, сітку, список або дерево, якщо автор вказав це за допомогою <code>aria-haspopup</code>. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/8235" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #8235">#8235</a>)</li>
<li>При створенні переносних копій NVDA є можливість використовувати системні змінні (такі як <code>%temp%</code> чи <code>%homepath%</code>) під час зазначення шляху . (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14680" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14680">#14680</a>)</li>
<li>У Windows 10 May 2019 Update і пізніших, NVDA може оголошувати імена віртуальних робочих столів під час їх відкриття, зміни й закриття. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5641" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5641">#5641</a>)</li>
<li>Додано загальносистемний параметр, який дозволяє користувачам і адміністраторам примусово запускати NVDA у захищеному режимі. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/10018" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #10018">#10018</a>)</li>
</ul>
<h3 id="_55">Зміни</h3>
<ul>
<li>Оновлення компонентів:<ul>
<li>eSpeak NG оновлено до 1.52-dev commit <code>ed9a7bcf</code>. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15036" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15036">#15036</a>)</li>
<li>Бібліотеку брайлівського введення/виведення LibLouis оновлено до <a href="https://github.com/liblouis/liblouis/releases/tag/v3.26.0" rel="noopener" target="_blank" title="3.26.0">3.26.0</a>. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14970" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14970">#14970</a>)</li>
<li>Загальний репозиторій мовних даних (CLDR) оновлено до версії 43.0. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14918" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14918">#14918</a>)</li>
</ul>
</li>
<li>Зміни, які стосуються LibreOffice:<ul>
<li>У LibreOffice Writer 7.6 і новіших версіях під час повідомлення про розташування переглядового курсора поточне розташування курсора/каретки тепер повідомляється відносно поточної сторінки, подібно до того, як це відбувається у Microsoft Word. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/11696" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #11696">#11696</a>)</li>
<li>Тепер у LibreOffice працює оголошення рядка стану (викликається <code>NVDA+в кінець</code>). (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/11698" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #11698">#11698</a>)</li>
<li>При переході до іншої комірки у LibreOffice Calc, NVDA більше не буде неправильно оголошувати координати попередньо сфокусованої комірки, якщо в налаштуваннях NVDA вимкнено оголошення координат комірки. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15098" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15098">#15098</a>)</li>
</ul>
</li>
<li>Зміни, які стосуються брайля:<ul>
<li>При використанні брайлівського дисплея через стандартний драйвер брайля HID, dpad можна використовувати для емуляції клавіш зі стрілками та клавіші enter.
Також <code>пробіл+крапка1</code> і <code>пробіл+крапка4</code> тепер призначені на стрілки вгору і вниз відповідно. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14713" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14713">#14713</a>)</li>
<li>Оновлення динамічного веб-вмісту (інтерактивні області ARIA) тепер показуються брайлем.
Це можна вимкнути на панелі Додаткових налаштувань. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7756" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7756">#7756</a>)</li>
</ul>
</li>
<li>Символи короткого й довгого тире завжди надсилатимуться до синтезатора. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13830" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13830">#13830</a>)</li>
<li>Відстань, вказана в Microsoft Word, тепер показуватиметься в одиницях, визначених у додаткових параметрах Word, навіть якщо ви використовуєте UIA для доступу до документів Word. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14542" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14542">#14542</a>)</li>
<li>NVDA швидше реагує під час переміщення курсора в елементах керування, доступних для редагування. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14708" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14708">#14708</a>)</li>
<li>Сценарій для повідомлення призначення посилання тепер повідомляє цю інформацію з позиції каретки / фокуса, а не з позиції об’єктного навігатора. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14659" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14659">#14659</a>)</li>
<li>Для створення переносної копії більше не потрібно вводити літеру диска як частину абсолютного шляху. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14680" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14680">#14680</a>)</li>
<li>Якщо Windows налаштовано на показ секунд у годиннику системного лотка, використання <code>NVDA+f12</code> для повідомлення про поточний час відповідає цим налаштуванням. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14742" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14742">#14742</a>)</li>
<li>NVDA тепер повідомлятиме про групування без мітки, які містять корисну інформацію про позиції, наприклад, в останніх версіях меню Microsoft Office 365. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14878" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14878">#14878</a>)</li>
</ul>
<h3 id="_56">Виправлення</h3>
<ul>
<li>Брайль:<ul>
<li>Кілька виправлень стабільності вводу/виводу для брайлівських дисплеїв, які зменшили кількість помилок і збоїв NVDA. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14627" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14627">#14627</a>)</li>
<li>NVDA більше не буде без потреби перемикатися на режим «Без брайля» кілька разів під час автоматичного виявлення, що приведе до чистоти журналу та зменшення накладних витрат. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14524" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14524">#14524</a>)</li>
<li>NVDA тепер перемикається назад на USB, якщо HID Bluetooth-пристрій (наприклад, HumanWare Brailliant або APH Mantis) буде автоматично виявлено і стане доступним USB-з'єднання.
Раніше це працювало лише для послідовних портів Bluetooth. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14524" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14524">#14524</a>)</li>
<li>Якщо брайлівський дисплей не під’єднано і Переглядач брайля закрито натисканням клавіш <code>alt+f4</code> або натисканням кнопки закриття, розмір дисплея підсистеми Брайля знову буде скинуто до нуля клітинок. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15214" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15214">#15214</a>)</li>
</ul>
</li>
<li>Веб-браузери:<ul>
<li>NVDA більше не призводить до того, що Mozilla Firefox іноді аварійно завершує роботу або перестає відповідати. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14647" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14647">#14647</a>)</li>
<li>У Mozilla Firefox та Google Chrome введені символи більше не повідомляються в деяких текстових полях, навіть якщо вимкнено функцію озвучування введених символів. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/8442" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #8442">#8442</a>)</li>
<li>Тепер ви можете використовувати режим огляду у вбудованих елементах керування Chromium там, де раніше це було неможливо. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13493" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13493">#13493</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/8553" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #8553">#8553</a>)</li>
<li>У Mozilla Firefox наведення миші на текст після посилання тепер надійно показує текст. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/9235" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #9235">#9235</a>)</li>
<li>Призначення графічних посилань тепер відображається точно у більшій кількості випадків у Chrome та Edge. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14783" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14783">#14783</a>)</li>
<li>При спробі повідомити URL для посилання без атрибута href NVDA більше не мовчить.
Замість цього NVDA повідомляє, що посилання не має призначення. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14723" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14723">#14723</a>)</li>
<li>У режимі огляду NVDA більше не буде помилково ігнорувати переміщення фокуса до батьківського або дочірнього елемента керування, наприклад, переміщення від елемента керування до його батьківського елемента списку або комірки сітки. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14611" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14611">#14611</a>)<ul>
<li>Зауважте, що це виправлення застосовується лише тоді, коли у налаштуваннях режиму огляду вимкнено параметр «Автоматично встановлювати фокус на елементи, доступні для фокусування» (що є початково типовим значенням).</li>
</ul>
</li>
</ul>
</li>
<li>Виправлення, які стосуються Windows 11:<ul>
<li>NVDA може знову оголошувати вміст рядка стану у «Блокноті». (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14573" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14573">#14573</a>)</li>
<li>Під час перемикання між вкладками у «Блокноті» й «Файловому провіднику» оголошуватиметься ім’я й позиція нової вкладки. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14587" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14587">#14587</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14388" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14388">#14388</a>)</li>
<li>NVDA знову оголошує варіанти при введенні тексту на таких мовах, як китайська та японська. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14509" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14509">#14509</a>)</li>
<li>У Меню довідки NVDA знову є можливість відкрити файли зі списком учасників та ліцензійною угодою. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14725" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14725">#14725</a>)</li>
</ul>
</li>
<li>Виправлення, які стосуються Microsoft Office:<ul>
<li>Під час швидкого переміщення між комірками в Excel NVDA тепер з меншою ймовірністю повідомить про неправильну комірку або виділення. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14983" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14983">#14983</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12200" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12200">#12200</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12108" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12108">#12108</a>)</li>
<li>Під час переходу до комірки Excel поза робочим аркушем брайль та підсвічування фокуса більше не оновлюються до об’єкта, який раніше мав фокус. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15136" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15136">#15136</a>)</li>
<li>NVDA більше не забуває повідомляти про фокусування полів паролів у Microsoft Excel та Outlook. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14839" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14839">#14839</a>)</li>
</ul>
</li>
<li>Для символів, які не мають опису поточною мовою, буде початково використовуватися рівень символів англійської мови. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14558" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14558">#14558</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14417" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14417">#14417</a>)</li>
<li>Тепер можна використовувати символ бекслеш у полі заміни словникової статті, якщо тип не встановлено як регулярний вираз. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14556" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14556">#14556</a>)</li>
<li>У калькуляторі Windows 10 і 11 переносна копія NVDA більше не буде нічого робити або видавати звукові сигнали помилок при введенні виразів у стандартному калькуляторі в режимі компактного накладання. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14679" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14679">#14679</a>)</li>
<li>NVDA знову відновлюється після великої кількості ситуацій, таких як програми, які перестають відповідати, що раніше призводило до повного зависання. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14759" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14759">#14759</a>)</li>
<li>При примусовій підтримці UIA на певних терміналах та консолях виправлено помилку, яка призводила до зависання та засмічування файлу журналу. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14689" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14689">#14689</a>)</li>
<li>NVDA більше не відмовлятиметься зберігати конфігурацію після повернення конфігурації до стандартної. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13187" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13187">#13187</a>)</li>
<li>При запуску тимчасової версії із запускача NVDA не вводить користувачів в оману, вважаючи, що вони можуть зберегти конфігурацію. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14914" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14914">#14914</a>)</li>
<li>NVDA тепер загалом трохи швидше реагує на команди та зміну фокуса. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14928" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14928">#14928</a>)</li>
<li>Показ налаштувань оптичного розпізнавання більше не буде давати збої на деяких системах. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15017" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15017">#15017</a>)</li>
<li>Виправлено помилку збереження й завантаження конфігурації NVDA, зокрема перемикання синтезаторів. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14760" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14760">#14760</a>)</li>
<li>Виправлено помилку, яка призводила до того, що при перегляді тексту жест «пролистати вгору» перегортав сторінки, а не переходив на попередній рядок. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15127" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15127">#15127</a>)</li>
</ul>
<h3 id="_57">Зміни для розробників (англ)</h3>
<p>Please refer to <a href="https://www.nvaccess.org/files/nvda/documentation/developerGuide.html#API" rel="noopener" target="_blank" title="the developer guide">the developer guide</a> for information on NVDA's API deprecation and removal process.</p>
<ul>
<li>Suggested conventions have been added to the add-on manifest specification.
These are optional for NVDA compatibility, but are encouraged or required for submitting to the Add-on Store. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14754" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14754">#14754</a>)<ul>
<li>Use <code>lowerCamelCase</code> for the name field.</li>
<li>Use <code>&amp;lt;major&amp;gt;.&amp;lt;minor&amp;gt;.&amp;lt;patch&amp;gt;</code> format for the version field (required for add-on datastore).</li>
<li>Use <code>https://</code> as the schema for the url field (required for add-on datastore).</li>
</ul>
</li>
<li>Added a new extension point type called <code>Chain</code>, which can be used to iterate over iterables returned by registered handlers. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14531" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14531">#14531</a>)</li>
<li>Added the <code>bdDetect.scanForDevices</code> extension point.
Handlers can be registered that yield <code>BrailleDisplayDriver/DeviceMatch</code> pairs that don't fit in existing categories, like USB or Bluetooth. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14531" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14531">#14531</a>)</li>
<li>Added extension point: <code>synthDriverHandler.synthChanged</code>. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14618" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14618">#14618</a>)</li>
<li>The NVDA Synth Settings Ring now caches available setting values the first time they're needed, rather than when loading the synthesizer. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14704" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14704">#14704</a>)</li>
<li>You can now call the export method on a gesture map to export it to a dictionary.
This dictionary can be imported in another gesture by passing it either to the constructor of <code>GlobalGestureMap</code> or to the update method on an existing map. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14582" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14582">#14582</a>)</li>
<li><code>hwIo.base.IoBase</code> and its derivatives now have a new constructor parameter to take a <code>hwIo.ioThread.IoThread</code>.
If not provided, the default thread is used. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14627" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14627">#14627</a>)</li>
<li><code>hwIo.ioThread.IoThread</code> now has a <code>setWaitableTimer</code> method to set a waitable timer using a python function.
Similarly, the new <code>getCompletionRoutine</code> method allows you to convert a python method into a completion routine safely. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14627" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14627">#14627</a>)</li>
<li><code>offsets.OffsetsTextInfo._get_boundingRects</code> should now always return <code>List[locationHelper.rectLTWH]</code> as expected for a subclass of <code>textInfos.TextInfo</code>. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12424" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12424">#12424</a>)</li>
<li><code>highlight-color</code> is now a format field attribute. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14610" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14610">#14610</a>)</li>
<li>NVDA should more accurately determine if a logged message is coming from NVDA core. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14812" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14812">#14812</a>)</li>
<li>NVDA will no longer log inaccurate warnings or errors about deprecated appModules. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14806" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14806">#14806</a>)</li>
<li>All NVDA extension points are now briefly described in a new, dedicated chapter in the Developer Guide. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14648" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14648">#14648</a>)</li>
<li><code>scons checkpot</code> will no longer check the <code>userConfig</code> subfolder anymore. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14820" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14820">#14820</a>)</li>
<li>Translatable strings can now be defined with a singular and a plural form using <code>ngettext</code> and <code>npgettext</code>. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12445" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12445">#12445</a>)</li>
</ul>
<h4 id="deprecations_6">Deprecations</h4>
<ul>
<li>Passing lambda functions to <code>hwIo.ioThread.IoThread.queueAsApc</code> is deprecated.
Instead, functions should be weakly referenceable. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14627" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14627">#14627</a>)</li>
<li>Importing <code>LPOVERLAPPED_COMPLETION_ROUTINE</code> from <code>hwIo.base</code> is deprecated.
Instead import from <code>hwIo.ioThread</code>. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14627" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14627">#14627</a>)</li>
<li><code>IoThread.autoDeleteApcReference</code> is deprecated.
It was introduced in NVDA 2023.1 and was never meant to be part of the public API.
Until removal, it behaves as a no-op, i.e. a context manager yielding nothing. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14924" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14924">#14924</a>)</li>
<li><code>gui.MainFrame.onAddonsManagerCommand</code> is deprecated, use <code>gui.MainFrame.onAddonStoreCommand</code> instead. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13985" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13985">#13985</a>)</li>
<li><code>speechDictHandler.speechDictVars.speechDictsPath</code> is deprecated, use <code>NVDAState.WritePaths.speechDictsDir</code> instead. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15021" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15021">#15021</a>)</li>
<li>Importing <code>voiceDictsPath</code> and <code>voiceDictsBackupPath</code> from <code>speechDictHandler.dictFormatUpgrade</code> is deprecated.
Instead use <code>WritePaths.voiceDictsDir</code> and <code>WritePaths.voiceDictsBackupDir</code> from <code>NVDAState</code>. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15048" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15048">#15048</a>)</li>
<li><code>config.CONFIG_IN_LOCAL_APPDATA_SUBKEY</code> is deprecated.
Instead use <code>config.RegistryKey.CONFIG_IN_LOCAL_APPDATA_SUBKEY</code>. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15049" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15049">#15049</a>)</li>
</ul>
<h2 id="20231">2023.1</h2>
<p>Додано новий параметр «Стиль абзацу» в розділі «Навігація в документі».
Цей параметр можна використовувати в текстових редакторах, які початково не підтримують навігацію по абзацах, зокрема у «Блокноті» та Notepad++.</p>
<p>Додано нову глобальну команду для повідомлення призначення посилання, яка зіставлена з жестом <code>NVDA+k</code>.</p>
<p>Поліпшено підтримку анотованого веб-вмісту (наприклад, коментарів і виносок).
Натисніть <code>NVDA+d</code> для циклічного перегляду анотацій, коли повідомляється про анотації (наприклад, «містить коментар, містить виноску»).</p>
<p>Додано підтримку брайлівських дисплеїв Tivomatic Caiku Albatross 46/80.</p>
<p>Поліпшено підтримку ARM64 та AMD64 версій Windows.</p>
<p>Виправлено багато помилок, зокрема у Windows 11.</p>
<p>Оновлено eSpeak, LibLouis, Sonic rate boost і Unicode CLDR.
Додано нові брайлівські таблиці грузинською, суахілі (Кенія) та чичева (Малаві).</p>
<p>Примітка:</p>
<ul>
<li>У цій версії розірвано сумісність з наявними додатками.</li>
</ul>
<h3 id="_58">Нові можливості</h3>
<ul>
<li>Microsoft Excel через UI Automation: Автоматичне промовляння про заголовки стовпців і рядків у таблицях. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14228" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14228">#14228</a>)<ul>
<li>Примітка: Це стосується таблиць, відформатованих за допомогою кнопки «Таблиця» на панелі «Вставка» у стрічці.
«Перший стовпець» і «Верхній рядок» у «Параметрах стилю таблиці» відповідають заголовкам стовпців і рядків відповідно.</li>
<li>Це не стосується специфічних для читачів екрана заголовків за допомогою іменованих діапазонів, які наразі UI Automation не підтримує.</li>
</ul>
</li>
<li>Додано непризначений сценарій для перемикання відкладеного опису символів. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14267" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14267">#14267</a>)</li>
<li>Додано експериментальну можливість використання підтримки сповіщень UIA у терміналі Windows для повідомлення про новий або змінений текст у терміналі, що призвело до поліпшення стабільності та продуктивності. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13781" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13781">#13781</a>)<ul>
<li>Зверніться до посібника користувача щодо обмежень цієї експериментальної опції.</li>
</ul>
</li>
<li>У Windows 11 ARM64 режим огляду тепер доступний у програмах для AMD64, таких як Firefox, Google Chrome і 1Password. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14397" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14397">#14397</a>)</li>
<li>Додано новий параметр «Стиль абзацу» в розділі «Навігація в документі».
Це додає підтримку навігації по абзацах з одним розривом рядка (звичайні) і з кількома розривами рядка (блокові).
Це можна використати в текстових редакторах, які початково не підтримують навігацію по абзацах, наприклад, у «Блокноті» та Notepad++. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13797" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13797">#13797</a>)</li>
<li>Тепер повідомляється про наявність декількох анотацій.
Команда <code>NVDA+d</code> тепер циклічно повідомляє про зведення кожної цілі анотації для джерел з кількома цілями анотацій.
Наприклад, коли текст має коментар і виноску, які з ним пов’язані. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14507" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14507">#14507</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14480" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14480">#14480</a>)</li>
<li>Додано підтримку брайлівських дисплеїв Tivomatic Caiku Albatross 46/80. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13045" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13045">#13045</a>)</li>
<li>Нова глобальна команда: Повідомити призначення посилання (<code>NVDA+k</code>).
Натиснувши її один раз, можна озвучити/показати шрифтом Брайля пункт призначення посилання, яке знаходиться в об'єкті навігатора.
Двічі натиснувши цю команду, ви побачите її у вікні для детальнішого перегляду. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14583" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14583">#14583</a>)</li>
<li>Нова глобальна команда без жесту (категорія «Інструменти»): повідомити призначення URL у посиланні у вікні.
Це те саме, що й подвійне натискання <code>NVDA+k</code>, але може бути кориснішим для користувачів шрифту Брайля. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14583" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14583">#14583</a>)</li>
</ul>
<h3 id="_59">Зміни</h3>
<ul>
<li>Оновлено бібліотеку брайлівського введення/виведення LibLouis до версії <a href="https://github.com/liblouis/liblouis/releases/tag/v3.24.0" rel="noopener" target="_blank" title="3.24.0">3.24.0</a>. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14436" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14436">#14436</a>)<ul>
<li>Основні оновлення стосуються угорського, UEB та китайського бопомофо брайля.</li>
<li>Підтримка данського стандарту шрифту Брайля 2022.</li>
<li>Нові таблиці для грузинського літературного шрифту Брайля, суахілі (Кенія) та чичева (Малаві).</li>
</ul>
</li>
<li>Оновлено бібліотеку прискорення мовлення Sonic до коміту <code>1d70513</code>. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14180" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14180">#14180</a>)</li>
<li>CLDR оновлено до версії 42.0. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14273" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14273">#14273</a>)</li>
<li>eSpeak NG оновлено до версії 1.52-dev зі змінами у коміті <code>f520fecb</code>. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14281" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14281">#14281</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14675" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14675">#14675</a>). (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14281" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14281">#14281</a>)<ul>
<li>Виправлено промовляння великих чисел. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14241" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14241">#14241</a>)</li>
</ul>
</li>
<li>Java-застосунки з елементами керування, що використовують стан вибору, тепер повідомлятимуть про те, що елемент не вибрано, а не про те, що його вибрано. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14336" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14336">#14336</a>)</li>
</ul>
<h3 id="_60">Виправлення</h3>
<ul>
<li>Виправлення у Windows 11:<ul>
<li>NVDA повідомляє про результати пошуку під час відкриття меню «Пуск». (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13841" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13841">#13841</a>)</li>
<li>На ARM програми x64 більше не позначаються як програми ARM64. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14403" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14403">#14403</a>)</li>
<li>Доступні такі пункти меню історії буфера обміну, як «закріплений елемент». (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14508" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14508">#14508</a>)</li>
<li>У Windows 11 22H2 і новіших версіях знову можна використовувати мишу і сенсорну взаємодію для взаємодії з такими областями, як вікно переповнення системного лотка і діалог «Відкрити за допомогою». (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14538" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14538">#14538</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14539" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14539">#14539</a>)</li>
</ul>
</li>
<li>При введенні <a class="gh-link gh-mention" href="https://github.com/mention" rel="noopener" target="_blank" title="GitHub User: @mention">@mention</a> у коментарях Microsoft Excel з’являються пропозиції. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13764" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13764">#13764</a>)</li>
<li>У рядку розташування Google Chrome тепер з'являються повідомлення про керування пропозиціями (перехід на вкладку, видалення пропозиції тощо), коли їх вибрано. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13522" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13522">#13522</a>)</li>
<li>Під час запиту інформації про форматування тепер явно повідомляється про кольори у Wordpad або переглядачі журналів, замість «Типовий колір». (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13959" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13959">#13959</a>)</li>
<li>У Firefox активація кнопки Show Options на сторінках питань GitHub тепер працює надійно. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14269" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14269">#14269</a>)</li>
<li>Елементи керування вибору дати в діалозі розширеного пошуку Outlook 2016 / 365 тепер повідомляють про їхню мітку та значення. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12726" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12726">#12726</a>)</li>
<li>Елементи керування перемикачами ARIA тепер відображаються у Firefox, Chrome та Edge як перемикачі, а не як прапорці. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/11310" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #11310">#11310</a>)</li>
<li>NVDA автоматично повідомляє про стан сортування в заголовку стовпця HTML-таблиці, коли його змінено натисканням внутрішньої кнопки. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/10890" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #10890">#10890</a>)</li>
<li>Назва орієнтира або регіону завжди автоматично вимовляється під час переходу всередину ззовні за допомогою швидкої навігації або фокуса в режимі огляду. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13307" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13307">#13307</a>)</li>
<li>Коли увімкнено звуковий сигнал або промовляння «велика» для великих літер з відкладеним описом символів, NVDA більше не видає звуковий сигнал або оголошення «велика» двічі. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14239" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14239">#14239</a>)</li>
<li>NVDA тепер точніше оголошує елементи керування в таблицях у Java-застосунках. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14347" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14347">#14347</a>)</li>
<li>Деякі налаштування більше не будуть несподівано відрізнятися при використанні кількох профілів. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14170" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14170">#14170</a>)<ul>
<li>Виправлено такі налаштування:<ul>
<li>Відступ між рядками у налаштуваннях форматування документа.</li>
<li>Рамки комірок у налаштуваннях форматування документа</li>
<li>Відображення повідомлень у налаштуваннях шрифту Брайля</li>
<li>Прив’язка шрифту Брайля у налаштуваннях шрифту Брайля</li>
</ul>
</li>
<li>У деяких рідкісних випадках ці налаштування, що використовуються у профілях, можуть бути несподівано змінені під час встановлення цієї версії NVDA.</li>
<li>Будь ласка, перевірте ці параметри у своїх профілях після оновлення NVDA до цієї версії.</li>
</ul>
</li>
<li>Емодзі тепер мають повідомлятися більшою кількістю мов. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14433" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14433">#14433</a>)</li>
<li>Наявність анотації більше не пропадає для деяких елементів шрифтом Брайля. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13815" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13815">#13815</a>)</li>
<li>Виправлено проблему, коли зміни конфігурації не зберігалися належним чином при перемиканні між параметром «Початково» і значенням параметра «Початково». (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14133" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14133">#14133</a>)</li>
<li>При налаштуванні NVDA завжди буде принаймні одна клавіша, визначена як клавіша NVDA. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14527" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14527">#14527</a>)</li>
<li>Під час доступу до меню NVDA через область сповіщень NVDA більше не пропонуватиме очікуване оновлення, якщо воно недоступне. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14523" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14523">#14523</a>)</li>
<li>Для аудіофайлів тривалістю понад добу у foobar2000 тепер коректно повідомляється час, що залишився, минулий та загальний час. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14127" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14127">#14127</a>)</li>
<li>У таких веб-браузерах, як Chrome і Firefox, такі сповіщення, як завантаження файлів, відображаються шрифтом Брайля, а також озвучуються. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14562" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14562">#14562</a>)</li>
<li>Виправлено помилку під час переходу до першого та останнього стовпця у таблиці у Firefox (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14554" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14554">#14554</a>)</li>
<li>При запуску NVDA з параметром <code>--lang=Windows</code> знову можна відкрити діалог загальних налаштувань NVDA. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14407" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14407">#14407</a>)</li>
<li>NVDA більше не зависає під час продовження читання в Kindle для ПК після перегортання сторінки. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14390" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14390">#14390</a>)</li>
</ul>
<h3 id="_61">Зміни для розробників (англ)</h3>
<p>Note: this is an Add-on API compatibility breaking release.
Add-ons will need to be re-tested and have their manifest updated.
Please refer to <a href="https://www.nvaccess.org/files/nvda/documentation/developerGuide.html#API" rel="noopener" target="_blank" title="the developer guide">the developer guide</a> for information on NVDA's API deprecation and removal process.</p>
<ul>
<li>System tests should now pass when run locally on non-English systems. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13362" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13362">#13362</a>)</li>
<li>In Windows 11 on ARM, x64 apps are no longer identified as ARM64 applications. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14403" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14403">#14403</a>)</li>
<li>It is no longer necessary to use <code>SearchField</code> and <code>SuggestionListItem</code> <code>UIA</code> <code>NVDAObjects</code> in new UI Automation scenarios, where automatic reporting of search suggestions, and where typing has been exposed via UI Automation with the <code>controllerFor</code> pattern.
This functionality is now available generically via <code>behaviours.EditableText</code> and the base <code>NVDAObject</code> respectively. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14222" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14222">#14222</a>)</li>
<li>The UIA debug logging category when enabled now produces significantly more logging for UIA event handlers and utilities. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14256" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14256">#14256</a>)</li>
<li>NVDAHelper build standards updated. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13072" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13072">#13072</a>)<ul>
<li>Now uses the C++20 standard, was C++17.</li>
<li>Now uses the <code>/permissive-</code> compiler flag which disables permissive behaviors, and sets the <code>/Zc</code> compiler options for strict conformance.</li>
</ul>
</li>
<li>Some plugin objects (e.g. drivers and add-ons) now have a more informative description in the NVDA python console. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14463" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14463">#14463</a>)</li>
<li>NVDA can now be fully compiled with Visual Studio 2022, no longer requiring the Visual Studio 2019 build tools. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14326" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14326">#14326</a>)</li>
<li>More detailed logging for NVDA freezes to aid debugging. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14309" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14309">#14309</a>)</li>
<li>The singleton <code>braille._BgThread</code> class has been replaced with <code>hwIo.ioThread.IoThread</code>. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14130" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14130">#14130</a>)<ul>
<li>A single instance <code>hwIo.bgThread</code> (in NVDA core) of this class provides background i/o for thread safe braille display drivers.</li>
<li>This new class is not a singleton by design, add-on authors are encouraged to use their own instance when doing hardware i/o.</li>
</ul>
</li>
<li>The processor architecture for the computer can be queried from <code>winVersion.WinVersion.processorArchitecture attribute.</code> (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14439" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14439">#14439</a>)</li>
<li>New extension points have been added. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14503" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14503">#14503</a>)<ul>
<li><code>inputCore.decide_executeGesture</code></li>
<li><code>tones.decide_beep</code></li>
<li><code>nvwave.decide_playWaveFile</code></li>
<li><code>braille.pre_writeCells</code></li>
<li><code>braille.filter_displaySize</code></li>
<li><code>braille.decide_enabled</code></li>
<li><code>braille.displayChanged</code></li>
<li><code>braille.displaySizeChanged</code></li>
</ul>
</li>
<li>It is possible to set useConfig to False on supported settings for a synthesizer driver. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14601" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14601">#14601</a>)</li>
</ul>
<h4 id="api-breaking-changes_3">API Breaking Changes</h4>
<p>These are breaking API changes.
Please open a GitHub issue if your Add-on has an issue with updating to the new API.</p>
<ul>
<li>The configuration specification has been altered, keys have been removed or modified:<ul>
<li>In <code>[documentFormatting]</code> section (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14233" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14233">#14233</a>):<ul>
<li><code>reportLineIndentation</code> stores an int value (0 to 3) instead of a boolean</li>
<li><code>reportLineIndentationWithTones</code> has been removed.</li>
<li><code>reportBorderStyle</code> and <code>reportBorderColor</code> have been removed and are replaced by <code>reportCellBorders</code>.</li>
</ul>
</li>
<li>In <code>[braille]</code> section (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14233" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14233">#14233</a>):<ul>
<li><code>noMessageTimeout</code> has been removed, replaced by a value for <code>showMessages</code>.</li>
<li><code>messageTimeout</code> cannot take the value 0 anymore, replaced by a value for <code>showMessages</code>.</li>
<li><code>autoTether</code> has been removed; <code>tetherTo</code> can now take the value "auto" instead.</li>
</ul>
</li>
<li>In <code>[keyboard]</code> section (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14528" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14528">#14528</a>):<ul>
<li><code>useCapsLockAsNVDAModifierKey</code>, <code>useNumpadInsertAsNVDAModifierKey</code>, <code>useExtendedInsertAsNVDAModifierKey</code> have been removed.
</li>
</ul>
</li>
</ul>
</li>
<li>The <code>NVDAHelper.RemoteLoader64</code> class has been removed with no replacement. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14449" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14449">#14449</a>)</li>
<li>The following functions in <code>winAPI.sessionTracking</code> are removed with no replacement. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14416" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14416">#14416</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14490" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14490">#14490</a>)<ul>
<li><code>isWindowsLocked</code></li>
<li><code>handleSessionChange</code></li>
<li><code>unregister</code></li>
<li><code>register</code></li>
<li><code>isLockStateSuccessfullyTracked</code></li>
</ul>
</li>
<li>It is no longer possible to enable/disable the braille handler by setting <code>braille.handler.enabled</code>.
To disable the braille handler programatically, register a handler to <code>braille.handler.decide_enabled</code>. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14503" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14503">#14503</a>)</li>
<li>It is no longer possible to update the display size of the handler by setting <code>braille.handler.displaySize</code>.
To update the displaySize programatically, register a handler to <code>braille.handler.filter_displaySize</code>.
Refer to <code>brailleViewer</code> for an example on how to do this. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14503" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14503">#14503</a>)</li>
<li>There have been changes to the usage of <code>addonHandler.Addon.loadModule</code>. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14481" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14481">#14481</a>)<ul>
<li><code>loadModule</code> now expects dot as a separator, rather than backslash.
</li>
<li><code>loadModule</code> now raises an exception when a module can't be loaded or has errors, instead of silently returning <code>None</code> without giving information about the cause.</li>
</ul>
</li>
<li>The following symbols have been removed from <code>appModules.foobar2000</code> with no direct replacement. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14570" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14570">#14570</a>)<ul>
<li><code>statusBarTimes</code></li>
<li><code>parseIntervalToTimestamp</code></li>
<li><code>getOutputFormat</code></li>
<li><code>getParsingFormat</code></li>
</ul>
</li>
<li>The following are no longer singletons - their get method has been removed.
Usage of <code>Example.get()</code> is now <code>Example()</code>. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14248" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14248">#14248</a>)<ul>
<li><code>UIAHandler.customAnnotations.CustomAnnotationTypesCommon</code></li>
<li><code>UIAHandler.customProps.CustomPropertiesCommon</code></li>
<li><code>NVDAObjects.UIA.excel.ExcelCustomProperties</code></li>
<li><code>NVDAObjects.UIA.excel.ExcelCustomAnnotationTypes</code></li>
</ul>
</li>
</ul>
<h4 id="deprecations_7">Deprecations</h4>
<ul>
<li><code>NVDAObjects.UIA.winConsoleUIA.WinTerminalUIA</code> is deprecated and usage is discouraged. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14047" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14047">#14047</a>)</li>
<li><code>config.addConfigDirsToPythonPackagePath</code> has been moved.
Use <code>addonHandler.packaging.addDirsToPythonPackagePath</code> instead. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14350" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14350">#14350</a>)</li>
<li><code>braille.BrailleHandler.TETHER_*</code> are deprecated.
Use <code>configFlags.TetherTo.*.value</code> instead. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14233" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14233">#14233</a>)</li>
<li><code>utils.security.postSessionLockStateChanged</code> is deprecated.
Use <code>utils.security.post_sessionLockStateChanged</code> instead. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14486" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14486">#14486</a>)</li>
<li><code>NVDAObject.hasDetails</code>, <code>NVDAObject.detailsSummary</code>, <code>NVDAObject.detailsRole</code> has been deprecated.
Use <code>NVDAObject.annotations</code> instead. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14507" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14507">#14507</a>)</li>
<li><code>keyboardHandler.SUPPORTED_NVDA_MODIFIER_KEYS</code> is deprecated with no direct replacement.
Consider using the class <code>config.configFlags.NVDAKey</code> instead. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14528" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14528">#14528</a>)</li>
<li><code>gui.MainFrame.evaluateUpdatePendingUpdateMenuItemCommand</code> has been deprecated.
Use <code>gui.MainFrame.SysTrayIcon.evaluateUpdatePendingUpdateMenuItemCommand</code> instead. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14523" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14523">#14523</a>)</li>
</ul>
<h2 id="20224">2022.4</h2>
<p>Цей випуск включає декілька нових клавіатурних команд, у тому числі команду «Читати все» тля таблиць.
До Посібника користувача додано розділ «Короткий посібник».
Також виправлено кілька помилок.</p>
<p>Оновлено eSpeak та LibLouis.
Додано нові брайлівські таблиці: китайську, шведську, Луганда і кіняруанда.</p>
<h3 id="_62">Нові функції</h3>
<ul>
<li>До Посібника користувача додано розділ «Короткий посібник користувача». (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13934" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13934">#13934</a>)</li>
<li>Введено нову команду, яка дозволяє дізнатись гарячу клавішу поточного об’єкта у фокусі. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13960" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13960">#13960</a>)<ul>
<li>Desktop-розкладка: <code>shift+додаткова2</code>.</li>
<li>Laptop-розкладка: <code>NVDA+ctrl+shift+.</code>.</li>
</ul>
</li>
<li>Введено нові команди для переміщення переглядового курсора по сторінках, якщо це підтримує відповідний застосунок. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14021" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14021">#14021</a>)<ul>
<li>Перейти на попередню сторінку:<ul>
<li>Desktop-розкладка: <code>NVDA+сторінка вгору</code>.</li>
<li>Laptop-розкладка: <code>NVDA+shift+сторінка вгору</code>.</li>
</ul>
</li>
<li>Перейти на наступну сторінку:<ul>
<li>Desktop-розкладка: <code>NVDA+сторінка вниз</code>.</li>
<li>Laptop-розкладка: <code>NVDA+shift+сторінка вниз</code>.</li>
</ul>
</li>
</ul>
</li>
<li>Додано нижченаведені команди для навігації в таблиці. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14070" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14070">#14070</a>)<ul>
<li>Читати все у стовпці: <code>NVDA+control+alt+стрілка вниз</code></li>
<li>Читати все у рядку: <code>NVDA+control+alt+стрілка вправо</code></li>
<li>Читати весь стовпець: <code>NVDA+control+alt+стрілка вгору</code></li>
<li>Читати весь рядок: <code>NVDA+control+alt+стрілка вліво</code></li>
</ul>
</li>
<li>Microsoft Excel з UI Automation: NVDA тепер оголошує про вихід за межі таблиці всередині електронної таблиці. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14165" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14165">#14165</a>)</li>
<li>Читання заголовків таблиці тепер можна налаштувати окремо для рядків і окремо для стовпців. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14075" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14075">#14075</a>)</li>
</ul>
<h3 id="_63">Зміни</h3>
<ul>
<li>eSpeak NG оновлено до 1.52-dev commit <code>735ecdb8</code>. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14060" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14060">#14060</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14079" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14079">#14079</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14118" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14118">#14118</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14203" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14203">#14203</a>)<ul>
<li>Виправлено промовляння латинських символів під час використання мандаринської мови. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12952" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12952">#12952</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13572" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13572">#13572</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14197" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14197">#14197</a>)</li>
</ul>
</li>
<li>бібліотеку брайлівського введення/виведення LibLouis оновлено до <a href="https://github.com/liblouis/liblouis/releases/tag/v3.23.0" rel="noopener" target="_blank" title="3.23.0">3.23.0</a>. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14112" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14112">#14112</a>)<ul>
<li>Додано брайлівські таблиці:<ul>
<li>Chinese common braille (simplified Chinese characters)</li>
<li>Kinyarwanda literary braille</li>
<li>Luganda literary braille</li>
<li>Swedish uncontracted braille</li>
<li>Swedish partially contracted braille</li>
<li>Swedish contracted braille</li>
<li>Chinese (China, Mandarin) Current Braille System (no tones) (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14138" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14138">#14138</a>)</li>
</ul>
</li>
</ul>
</li>
<li>NVDA тепер включає архітектуру операційної системи як частину відстеження статистики користувачів. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14019" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14019">#14019</a>)</li>
</ul>
<h3 id="_64">Виправлення</h3>
<ul>
<li>В разі оновлення NVDA за допомогою Windows Package Manager CLI (він же winget), випущена версія NVDA більше не завжди розглядається як новіша за будь-яку встановлену альфа-версію. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12469" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12469">#12469</a>)</li>
<li>NVDA тепер коректно оголошує групування в Java-застосунках. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13962" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13962">#13962</a>)</li>
<li>Каретка належним чином слідує за вимовленим текстом в режимі «читати все» в таких застосунках, як Bookworm, WordPad або переглядач журналу NVDA. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13420" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13420">#13420</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/9179" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #9179">#9179</a>)</li>
<li>У застосунках, які використовують UI Automation, частково позначені прапорці тепер оголошуються коректно. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13975" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13975">#13975</a>)</li>
<li>Поліпшено продуктивність і стабільність у Microsoft Visual Studio, Терміналі Windows та інших застосунках на базі UI Automation. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/11077" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #11077">#11077</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/11209" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #11209">#11209</a>)<ul>
<li>Ці виправлення застосовуються до Windows 11 Sun Valley 2 (version 22H2) і пізніших.</li>
<li>Тепер початково увімкнено вибіркову реєстрацію подій і властивостей для UI Automation.</li>
</ul>
</li>
<li>Повідомлення тексту, виведення шрифтом Брайля та придушення паролів тепер працюють належним чином у вбудованому елементі керування Windows Terminal у Visual Studio 2022. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14194" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14194">#14194</a>)</li>
<li>NVDA тепер знає про DPI при використанні декількох моніторів.
Існує кілька виправлень для використання значення DPI вище 100% або декількох моніторів.
Проблеми все ще можуть існувати у версіях Windows, старіших за Windows 10 1809.
Щоб ці виправлення працювали, застосунки, з якими взаємодіє NVDA, також повинні знати про DPI.
Зауважте, що все ще існують відомі проблеми з Chrome і Edge. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13254" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13254">#13254</a>)<ul>
<li>Візуальні рамки підсвічування тепер повинні бути правильно розміщені в більшості застосунків. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13370" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13370">#13370</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3875" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3875">#3875</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12070" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12070">#12070</a>)</li>
<li>Взаємодія з сенсорним екраном тепер повинна бути точнішою для більшості застосунків. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7083" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7083">#7083</a>)</li>
<li>Відстеження миші тепер повинно працювати в більшості застосунків. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6722" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6722">#6722</a>)</li>
</ul>
</li>
<li>Зміна стану орієнтації (книжкова/альбомна) тепер коректно ігнорується, якщо не відбувається ніяких змін (наприклад, зміна монітора). (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14035" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14035">#14035</a>)</li>
<li>NVDA оголошуватиме про перетягування елементів на екрані в таких місцях, як перестановка плиток меню «Пуск» у Windows 10 і віртуальних робочих столів у Windows 11. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12271" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12271">#12271</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14081" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14081">#14081</a>)</li>
<li>Параметр «Відтворювати звук під час журналювання помилок» у додаткових налаштуваннях тепер коректно відновлюється до свого початкового значення в разі натискання кнопки «Відновити початкові». (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14149" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14149">#14149</a>)</li>
<li>NVDA тепер може виділяти текст із використанням комбінації <code>NVDA+f10</code> у Java-застосунках. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14163" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14163">#14163</a>)</li>
<li>NVDA більше не застряватиме в меню при переміщенні стрілками вгору і вниз між гілками розмов у Microsoft Teams. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14355" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14355">#14355</a>)</li>
</ul>
<h3 id="_65">Зміни для розробників (англ)</h3>
<p>Please refer to <a href="https://www.nvaccess.org/files/nvda/documentation/developerGuide.html#API" rel="noopener" target="_blank" title="the developer guide">the developer guide</a> for information on NVDA's API deprecation and removal process.</p>
<ul>
<li>The <a href="https://groups.google.com/a/nvaccess.org/g/nvda-api/about" rel="noopener" target="_blank" title="NVDA API Announcement mailing list">NVDA API Announcement mailing list</a> was created. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13999" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13999">#13999</a>)</li>
<li>NVDA no longer processes <code>textChange</code> events for most UI Automation applications due to their extreme negative performance impact. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/11002" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #11002">#11002</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14067" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14067">#14067</a>)</li>
</ul>
<h4 id="deprecations_8">Deprecations</h4>
<ul>
<li><code>core.post_windowMessageReceipt</code> is deprecated, use <code>winAPI.messageWindow.pre_handleWindowMessage</code> instead.</li>
<li><code>winKernel.SYSTEM_POWER_STATUS</code> is deprecated and usage is discouraged, this has been moved to <code>winAPI._powerTracking.SystemPowerStatus</code>.</li>
<li><code>winUser.SM_*</code> constants are deprecated, use <code>winAPI.winUser.constants.SystemMetrics</code> instead.</li>
</ul>
<h2 id="202233">2022.3.3</h2>
<p>Це незначний реліз, який виправляє проблеми з 2022.3.2, 2022.3.1 і 2022.3.
Це також вирішує проблему безпеки.</p>
<h3 id="_66">Виправлення безпеки</h3>
<ul>
<li>Запобігає можливому доступу до системи (наприклад, до консолі NVDA Python) для неавторизованих користувачів.
(<a href="https://github.com/nvaccess/nvda/security/advisories/GHSA-fpwc-2gxx-j9v7" rel="noopener" target="_blank" title="GHSA-fpwc-2gxx-j9v7">GHSA-fpwc-2gxx-j9v7</a>)</li>
</ul>
<h3 id="_67">Виправлення</h3>
<ul>
<li>Виправлено помилку, через яку, якщо NVDA зависала під час блокування, NVDA дозволяла доступ до робочого столу користувача, перебуваючи на екрані блокування Windows. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14416" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14416">#14416</a>)</li>
<li>Виправлено помилку, за якої, якщо NVDA зависала під час блокування, NVDA поводилася некоректно, так наче пристрій все ще заблоковано. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14416" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14416">#14416</a>)</li>
<li>Виправлено проблему доступності процесу «забув свій PIN-код» у Windows, а також з процесом оновлення/встановлення Windows. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14368" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14368">#14368</a>)</li>
<li>Виправлено помилку при спробі встановлення NVDA в деяких середовищах Windows, наприклад, Windows Server. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14379" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14379">#14379</a>)</li>
</ul>
<h3 id="_68">Зміни для розробників (англ)</h3>
<h4 id="deprecations_9">Deprecations</h4>
<ul>
<li><code>utils.security.isObjectAboveLockScreen(obj)</code> is deprecated, instead use <code>obj.isBelowLockScreen</code>. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14416" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14416">#14416</a>)</li>
<li>The following functions in <code>winAPI.sessionTracking</code> are deprecated for removal in 2023.1. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14416" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14416">#14416</a>)<ul>
<li><code>isWindowsLocked</code></li>
<li><code>handleSessionChange</code></li>
<li><code>unregister</code></li>
<li><code>register</code></li>
<li><code>isLockStateSuccessfullyTracked</code></li>
</ul>
</li>
</ul>
<h2 id="202232">2022.3.2</h2>
<p>Це незначний реліз, який виправляє регресії з 2022.3.1 та вирішує проблему безпеки.</p>
<h3 id="_69">Виправлення безпеки</h3>
<ul>
<li>Запобігає можливому доступу на системному рівні неавторизованих користувачів.
(<a href="https://github.com/nvaccess/nvda/security/advisories/GHSA-3jj9-295f-h69w" rel="noopener" target="_blank" title="GHSA-3jj9-295f-h69w">GHSA-3jj9-295f-h69w</a>)</li>
</ul>
<h3 id="_70">Виправлення</h3>
<ul>
<li>Виправлено регрес від 2022.3.1, коли деякий функціонал було відключено на захищених екранах. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14286" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14286">#14286</a>)</li>
<li>Виправлено регрес від 2022.3.1, коли певний функціонал відключався після входу в систему, якщо NVDA запускалась на екрані блокування. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14301" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14301">#14301</a>)</li>
</ul>
<h2 id="202231">2022.3.1</h2>
<p>Це незначний реліз для виправлення кількох проблем безпеки.
Будь ласка, відповідально повідомляйте про проблеми безпеки на <a href="mailto:info@nvaccess.org" title="info@nvaccess.org">info@nvaccess.org</a>.</p>
<h3 id="_71">Виправлення безпеки</h3>
<ul>
<li>Виправлено вразливість, яка дозволяла підвищити права з користувацьких до системних.
(<a href="https://github.com/nvaccess/nvda/security/advisories/GHSA-q7c2-pgqm-vvw5" rel="noopener" target="_blank" title="GHSA-q7c2-pgqm-vvw5">GHSA-q7c2-pgqm-vvw5</a>)</li>
<li>Виправлено проблему безпеки, яка дозволяла отримати доступ до консолі python на екрані блокування через стан гонитви при запуску NVDA.
(<a href="https://github.com/nvaccess/nvda/security/advisories/GHSA-72mj-mqhj-qh4w" rel="noopener" target="_blank" title="GHSA-72mj-mqhj-qh4w">GHSA-72mj-mqhj-qh4w</a>)</li>
<li>Виправлено проблему, коли при блокуванні Windows кешувався текст переглядача журналу мовлення.
(<a href="https://github.com/nvaccess/nvda/security/advisories/GHSA-grvr-j2h8-3qm4" rel="noopener" target="_blank" title="GHSA-grvr-j2h8-3qm4">GHSA-grvr-j2h8-3qm4</a>)</li>
</ul>
<h3 id="_72">Виправлення</h3>
<ul>
<li>Неавторизованим користувачам на екрані блокування заборонено оновлювати налаштування мовлення й переглядача брайля. (<a href="https://github.com/nvaccess/nvda/security/advisories/GHSA-grvr-j2h8-3qm4" rel="noopener" target="_blank" title="GHSA-grvr-j2h8-3qm4">GHSA-grvr-j2h8-3qm4</a>)</li>
</ul>
<h2 id="20223">2022.3</h2>
<p>Значний внесок у цю версію зробила спільнота розробників NVDA.
Вона включає відкладені описи символів і поліпшену підтримку консолі Windows.</p>
<p>Ця версія також містить кілька виправлень помилок.
Зокрема, тепер найновіші версії Adobe Acrobat/Reader більше не завершують роботу аварійно під час читання PDF-документа.</p>
<p>Оновлено eSpeak, до якого додано 3 нові мови: білоруську, люксембурзьку та Totontepec Mixe.</p>
<h3 id="_73">Нові можливості</h3>
<ul>
<li>У хості консолі Windows, який використовують командний рядок, PowerShell і підсистема Windows для Linux у Windows 11 версії 22H2 (Sun Valley 2) і новіших версіях:<ul>
<li>Значно поліпшено продуктивність і стабільність. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/10964" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #10964">#10964</a>)</li>
<li>При натисканні <code>control+f</code> для пошуку тексту позиція переглядового курсора оновлюється відповідно до знайденого терміну. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/11172" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #11172">#11172</a>)</li>
<li>Озвучення введеного тексту, який не відображається на екрані (наприклад, паролі), початково вимкнено.
Його можна повторно ввімкнути в панелі додаткових налаштувань NVDA. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/11554" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #11554">#11554</a>)</li>
<li>Текст, який прокручується за межі екрана, можна переглядати без прокручування вікна консолі. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12669" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12669">#12669</a>)</li>
<li>Доступна детальніша інформація про форматування тексту. (<a href="https://github.com/microsoft/terminal/pull/10336" rel="noopener" target="_blank" title="microsoft/terminal PR 10336">microsoft/terminal PR 10336</a>)</li>
</ul>
</li>
<li>У налаштування мовлення додано новий параметр для читання описів символів після затримки. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13509" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13509">#13509</a>)</li>
<li>У налаштування брайля додано новий параметр, який дозволяє вказати, чи повинно перериватися мовлення прокруткою дисплея вперед/назад. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2124" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2124">#2124</a>)</li>
</ul>
<h3 id="_74">Зміни</h3>
<ul>
<li>eSpeak NG оновлено до 1.52-dev commit <code>9de65fcb</code>. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13295" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13295">#13295</a>)<ul>
<li>Додано мови:<ul>
<li>білоруську</li>
<li>Люксембурзьку</li>
<li>Totontepec Mixe</li>
</ul>
</li>
</ul>
</li>
<li>Під час використання UI Automation для доступу до елементів керування електронною таблицею Microsoft Excel NVDA тепер може повідомляти про об’єднання комірок. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12843" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12843">#12843</a>)</li>
<li>Замість повідомлення «містить подробиці» вказується призначення подробиць, де це можливо, наприклад «містить коментар». (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13649" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13649">#13649</a>)</li>
<li>Розмір встановленої NVDA тепер відображається в розділі програм і засобів Windows. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13909" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13909">#13909</a>)</li>
</ul>
<h3 id="_75">Виправлення помилок</h3>
<ul>
<li>Adobe Acrobat / Reader 64 bit більше не завершує роботу аварійно під час читання PDF-документа. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12920" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12920">#12920</a>)<ul>
<li>Зауважте, що для уникнення збою також потрібна найновіша версія Adobe Acrobat / Reader.</li>
</ul>
</li>
<li>Вимірювання розміру шрифту тепер можна перекладати в NVDA. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13573" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13573">#13573</a>)</li>
<li>Ігноруються події Java Access Bridge, коли не можна знайти дескриптор вікна для програм Java.
Це поліпшить продуктивність деяких програм Java, зокрема IntelliJ IDEA. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13039" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13039">#13039</a>)</li>
<li>Оголошення вибраних комірок у LibreOffice Calc стало ефективнішим і більше не призводить до зависання Calc, коли вибрано багато комірок. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13232" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13232">#13232</a>)</li>
<li>Під час роботи під іншим користувачем Microsoft Edge більше не є недоступним. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13032" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13032">#13032</a>)</li>
<li>Коли додаткове прискорення вимкнено, швидкість eSpeak більше не падає між 99% і 100%. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13876" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13876">#13876</a>)</li>
<li>Виправлено помилку, через яку відкривалися 2 діалоги жестів вводу. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13854" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13854">#13854</a>)</li>
</ul>
<h3 id="_76">Зміни для розробників (англ)</h3>
<ul>
<li>Updated Comtypes to version 1.1.11. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12953" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12953">#12953</a>)</li>
<li>In builds of Windows Console (<code>conhost.exe</code>) with an NVDA API level of 2 (<code>FORMATTED</code>) or greater, such as those included with Windows 11 version 22H2 (Sun Valley 2), UI Automation is now used by default. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/10964" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #10964">#10964</a>)<ul>
<li>This can be overridden by changing the "Windows Console support" setting in NVDA's advanced settings panel.</li>
<li>To find your Windows Console's NVDA API level, set "Windows Console support" to "UIA when available", then check the NVDA+F1 log opened from a running Windows Console instance.</li>
</ul>
</li>
<li>The Chromium virtual buffer is now loaded even when the document object has the MSAA <code>STATE_SYSTEM_BUSY</code> exposed via IA2. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13306" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13306">#13306</a>)</li>
<li>A config spec type <code>featureFlag</code> has been created for use with experimental features in NVDA. See <code>devDocs/featureFlag.md</code> for more information. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13859" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13859">#13859</a>)</li>
</ul>
<h4 id="deprecations_10">Deprecations</h4>
<p>There are no deprecations proposed in 2022.3.</p>
<h2 id="202224">2022.2.4</h2>
<p>Це виправлення випущено для усунення проблеми безпеки.</p>
<h3 id="_77">Виправлення</h3>
<ul>
<li>Виправлено експлойт, через який можна було відкрити консоль NVDA python через переглядач журналу на екрані блокування.
(<a href="https://github.com/nvaccess/nvda/security/advisories/GHSA-585m-rpvv-93qg" rel="noopener" target="_blank" title="GHSA-585m-rpvv-93qg">GHSA-585m-rpvv-93qg</a>)</li>
</ul>
<h2 id="202223">2022.2.3</h2>
<p>Це патч для виправлення випадкової поломки API, яка виникла в 2022.2.1.</p>
<h3 id="_78">Виправлення помилок</h3>
<ul>
<li>Виправлено помилку, коли NVDA не оголошувала «Захищений робочий стіл» при вході в захищений робочий стіл.
Це призводило до того, що NVDA remote не розпізнавав захищених робочих столів. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14094" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14094">#14094</a>)</li>
</ul>
<h2 id="202222">2022.2.2</h2>
<p>Ця версія містить виправлення помилки, яка виникла у 2022.2.1 із жестами вводу.</p>
<h3 id="_79">Виправлення помилок</h3>
<ul>
<li>Виправлено помилку, через яку жести вводу працювали не завжди. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/14065" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #14065">#14065</a>)</li>
</ul>
<h2 id="202221">2022.2.1</h2>
<p>Це незначний випуск для вирішення проблеми безпеки.
Будь ласка, відповідально повідомляйте про проблеми безпеки на адресу <a href="mailto:info@nvaccess.org" title="info@nvaccess.org">info@nvaccess.org</a>.</p>
<h3 id="_80">Виправлення безпеки</h3>
<ul>
<li>Виправлено експлойт, через який можна було запустити консоль Python із екрана блокування. (GHSA-rmq3-vvhq-gp32)</li>
<li>Виправлено експлойт, через який можна було вийти з екрану блокування за допомогою об’єктної навігації. (GHSA-rmq3-vvhq-gp32)</li>
</ul>
<h3 id="_81">Зміни для розробників (англ)</h3>
<h4 id="deprecations_11">Deprecations</h4>
<p>These deprecations are currently not scheduled for removal.
The deprecated aliases will remain until further notice.
Please test the new API and provide feedback.
For add-on authors, please open a GitHub issue if these changes stop the API from meeting your needs.</p>
<ul>
<li><code>appModules.lockapp.LockAppObject</code> should be replaced with <code>NVDAObjects.lockscreen.LockScreenObject</code>. (GHSA-rmq3-vvhq-gp32)</li>
<li><code>appModules.lockapp.AppModule.SAFE_SCRIPTS</code> should be replaced with <code>utils.security.getSafeScripts()</code>. (GHSA-rmq3-vvhq-gp32)</li>
</ul>
<h2 id="20222">2022.2</h2>
<p>У цій версії виправлено багато проблем.
Зокрема, є значні покращення у роботі з програмами на базі Java, брайлівськими дисплеями й функціями Windows.</p>
<p>Додано нові команди для навігації в таблицях.
Оновлено Загальний репозиторій мовних даних Юнікоду (CLDR).
LibLouis також оновлено, він включає нову німецьку брайлівську таблицю.</p>
<h3 id="_82">Нові можливості</h3>
<ul>
<li>Підтримка взаємодії з компонентами Microsoft Loop у продуктах Microsoft Office. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13617" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13617">#13617</a>)</li>
<li>Додано нові команди навігації в таблицях. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/957" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #957">#957</a>)<ul>
<li><code>control+alt+home/end</code> to jump to first/last column.</li>
<li><code>control+alt+pageUp/pageDown</code> to jump to first/last row.</li>
</ul>
</li>
<li>Додано скрипт без призначеного жесту для циклічного перемикання режимів автоматичного перемикання між мовами й діалектами. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/10253" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #10253">#10253</a>)</li>
</ul>
<h3 id="_83">Зміни</h3>
<ul>
<li>NSIS оновлено до версії 3.08. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/9134" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #9134">#9134</a>)</li>
<li>CLDR оновлено до версії 41.0. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13582" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13582">#13582</a>)</li>
<li>Оновлено бібліотеку брайлівського введення/виведення LibLouis до <a href="https://github.com/liblouis/liblouis/releases/tag/v3.22.0" rel="noopener" target="_blank" title="3.22.0">3.22.0</a>. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13775" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13775">#13775</a>)<ul>
<li>Нова брайлівська таблиця: German grade 2 (detailed)</li>
</ul>
</li>
<li>Додано нову роль для елемента керування «індикатор зайнятості». (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/10644" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #10644">#10644</a>)</li>
<li>NVDA тепер повідомляє, коли виконання дії неможливе. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13500" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13500">#13500</a>)<ul>
<li>Це стосується:<ul>
<li>Використання NVDA з Microsoft Store.</li>
<li>Безпечного режиму (захищений контекст).</li>
<li>Очікування відповіді модальних діалогів.</li>
</ul>
</li>
</ul>
</li>
</ul>
<h3 id="_84">Виправлення</h3>
<ul>
<li>Виправлення для застосунків на базі Java:<ul>
<li>NVDA тепер промовляє стан лише читання. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13692" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13692">#13692</a>)</li>
<li>NVDA тепер коректно повідомляє про стан вимкнено/увімкнено. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/10993" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #10993">#10993</a>)</li>
<li>NVDA тепер промовляє функціональні комбінації клавіш. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13643" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13643">#13643</a>)</li>
<li>NVDA тепер може подавати звукові сигнали чи промовляти індикатори виконання. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13594" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13594">#13594</a>)</li>
<li>NVDA більше не видаляє некоректно текст із віджетів під час представлення їх користувачеві. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13102" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13102">#13102</a>)</li>
<li>NVDA тепер повідомляє стан кнопок-перемикачів. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/9728" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #9728">#9728</a>)</li>
<li>NVDA тепер виявляє вікно в Java-застосунку із кількома вікнами. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/9184" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #9184">#9184</a>)</li>
<li>NVDA тепер повідомляє позицію вкладок. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13744" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13744">#13744</a>)</li>
</ul>
</li>
<li>Виправлення помилок з Брайлем:<ul>
<li>Виправлено помилку брайлівського виведення під час переміщення у межах певного тексту в елементах керування редагуванням Mozilla, таких як чернетки повідомлень у Thunderbird. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12542" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12542">#12542</a>)</li>
<li>При автоматичній прив’язці Брайля й переміщенні мишки з увімкненим відстеженням мишки,
команди текстового перегляду оновлюють брайлівський дисплей із промовленим вмістом. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/11519" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #11519">#11519</a>)</li>
<li>Тепер можливо панорамувати вміст на брайлівському дисплеї після використання команд текстового перегляду. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/8682" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #8682">#8682</a>)</li>
</ul>
</li>
<li>Встановлювач NVDA тепер можна запускати із папки, в імені якої є спеціальні символи. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13270" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13270">#13270</a>)</li>
<li>У Firefox NVDA більше не помиляється під час промовляння елементів на веб-сторінках, коли атрибути aria-rowindex, aria-colindex, aria-rowcount або aria-colcount є недійсними. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13405" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13405">#13405</a>)</li>
<li>Курсор більше не перемикає рядок чи стовпець під час використання навігації в таблиці для навігації по об’єднаних комірках. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7278" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7278">#7278</a>)</li>
<li>Під час читання неінтерактивних PDF-документів у Adobe Reader промовляються тип і стан полів форм (таких як прапорці чи радіокнопки). (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13285" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13285">#13285</a>)</li>
<li>Елемент «Повернути конфігурацію до початкових налаштувань» знову доступний у меню NVDA у безпечному режимі. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13547" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13547">#13547</a>)</li>
<li>Будь-які заблоковані кнопки мишки буде розблоковано в разі виходу з NVDA, раніше кнопка мишки залишалася заблокованою. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13410" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13410">#13410</a>)</li>
<li>Visual Studio тепер повідомляє номери рядків. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13604" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13604">#13604</a>)<ul>
<li>Зауважте, аби промовляння номерів рядків працювало, показ номерів рядків має бути увімкнено у Visual Studio та NVDA.</li>
</ul>
</li>
<li>Visual Studio тепер коректно повідомляє відступ рядка. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13574" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13574">#13574</a>)</li>
<li>NVDA знову оголошує подробиці результатів пошуку в меню «Пуск» у останніх версіях Windows 10 і 11. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13544" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13544">#13544</a>)</li>
<li>У Калькуляторі версії 10.1908 і новіших у Windows 10 та 11,
NVDA оголосить результати, коли буде натиснуто більше команд, наприклад, команди з інженерного режиму. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13383" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13383">#13383</a>)</li>
<li>У Windows 11 знову є можливість навігації та взаємодії з елементами інтерфейсу користувача,
наприклад, з панеллю завдань і переглядом завдань за допомогою взаємодії мишки й дотику. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13506" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13506">#13506</a>)</li>
<li>NVDA тепер оголошує вміст рядка стану у «Блокноті» Windows 11. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13688" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13688">#13688</a>)</li>
<li>Підсвічування об’єктного навігатора тепер з’являється відразу після активації функції. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13641" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13641">#13641</a>)</li>
<li>Виправлено читання елементів перегляду списку з одним стовпцем. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13659" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13659">#13659</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13735" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13735">#13735</a>)</li>
<li>Виправлено автоматичне перемикання мов eSpeak для англійської та французької мов на британську англійську і французьку (Франція). (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13727" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13727">#13727</a>)</li>
<li>Виправлено автоматичне перемикання мови OneCore під час спроби перейти на раніше встановлену мову. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13732" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13732">#13732</a>)</li>
</ul>
<h3 id="_85">Зміни для розробників (англ)</h3>
<ul>
<li>Compiling NVDA dependencies with Visual Studio 2022 (17.0) is now supported.
For development and release builds, Visual Studio 2019 is still used. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13033" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13033">#13033</a>)</li>
<li>When retrieving the count of selected children via accSelection,
the case where a negative child ID or an IDispatch is returned by <code>IAccessible::get_accSelection</code> is now handled properly. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13277" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13277">#13277</a>)</li>
<li>New convenience functions <code>registerExecutableWithAppModule</code> and <code>unregisterExecutable</code> were added to the <code>appModuleHandler</code> module.
They can be used to use a single App Module with multiple executables. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13366" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13366">#13366</a>)</li>
</ul>
<h4 id="deprecations_12">Deprecations</h4>
<p>These are proposed API breaking changes.
The deprecated part of the API will continue to be available until the specified release.
If no release is specified, the plan for removal has not been determined.
Note, the roadmap for removals is 'best effort' and may be subject to change.
Please test the new API and provide feedback.
For add-on authors, please open a GitHub issue if these changes stop the API from meeting your needs.</p>
<ul>
<li><code>appModuleHandler.NVDAProcessID</code> is deprecated, use <code>globalVars.appPid</code> instead. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13646" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13646">#13646</a>)</li>
<li><code>gui.quit</code> is deprecated, use <code>wx.CallAfter(mainFrame.onExitCommand, None)</code> instead. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13498" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13498">#13498</a>)
</li>
<li>Some alias appModules are marked as deprecated.
Code which imports from one of them, should instead import from the replacement module. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13366" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13366">#13366</a>)</li>
</ul>
<p>| |
|---|---|
|azuredatastudio |code|
|azuredatastudio-insiders |code|
|calculatorapp |calculator|
|code - insiders |code|
|commsapps |hxmail|
|dbeaver |eclipse|
|digitaleditionspreview |digitaleditions|
|esybraille |esysuite|
|hxoutlook |hxmail|
|miranda64 |miranda32|
|mpc-hc |mplayerc|
|mpc-hc64 |mplayerc|
|notepad++ |notepadPlusPlus|
|searchapp |searchui|
|searchhost |searchui|
|springtoolsuite4 |eclipse|
|sts |eclipse|
|teamtalk3 |teamtalk4classic|
|textinputhost |windowsinternal_composableshell_experiences_textinput_inputapp|
|totalcmd64 |totalcmd|
|win32calc |calc|
|winmail |msimn|
|zend-eclipse-php |eclipse|
|zendstudio |eclipse|</p>
<h2 id="20221">2022.1</h2>
<p>Ця версія містить серйозні поліпшення підтримки UIA з MS Office.
У Windows 11 для Microsoft Office 16.0.15000 і новіших версій NVDA початково використовуватиме UI Automation для доступу до документів Microsoft Word.
Це забезпечує значне підвищення продуктивності в порівнянні зі старою об’єктною моделлю доступу.</p>
<p>Є вдосконалення драйверів брайлівських дисплеїв, включаючи Seika Notetaker, Papenmeier і HID Braille.
Також є різні виправлення помилок Windows 11 для таких програм, як Калькулятор, Консоль, Термінал, Пошта та Панель емодзі.</p>
<p>eSpeak-NG і LibLouis були оновлені, додано нові японські, німецькі та каталонські таблиці.</p>
<p>Примітка:</p>
<ul>
<li>This release breaks compatibility with existing add-ons.</li>
</ul>
<h3 id="_86">Нові можливості</h3>
<ul>
<li>Підтримка промовляння нотаток в MS Excel із увімкненим UI Automation у Windows 11. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12861" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12861">#12861</a>)</li>
<li>В останніх збірках Microsoft Word з UI Automation у Windows 11, наявність закладок, чернеток коментарів і вирішених коментарів повідомляються як за допомогою мовлення, так і брайля. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12861" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12861">#12861</a>)</li>
<li>Новий параметр командного рядка <code>--lang</code> дозволяє змінити мову NVDA. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/10044" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #10044">#10044</a>)</li>
<li>NVDA тепер попереджає про параметри командного рядка, які є невідомими і не використовуються жодним із додатків. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12795" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12795">#12795</a>)</li>
<li>У Microsoft Word у разі доступу через UI Automation, NVDA використовує mathPlayer для читання математичних виразів у Office і взаємодії з ними. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12946" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12946">#12946</a>)<ul>
<li>Щоб це працювало, ви повинні запустити Microsoft Word 365/2016 збірку 14326 або новішу.</li>
<li>Формули MathType потрібно вручну перетворити на Office Math, виділивши кожну з них і обравши Параметри формули -&gt; Перетворити в Office Math у контекстному меню.</li>
</ul>
</li>
<li>Промовляння «містить подробиці» і асоційовану з ним команду було оновлено, і тепер вона працює і в режимі фокуса. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13106" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13106">#13106</a>)</li>
<li>Seika Notetaker тепер виявляється автоматично у разі підключення через USB і Bluetooth. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13191" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13191">#13191</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13142" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13142">#13142</a>)<ul>
<li>Це стосується таких пристроїв: MiniSeika (16, 24 клітинок), V6, і V6Pro (40 клітинок)</li>
<li>Ручний вибір bluetooth COM порта тепер також підтримується.</li>
</ul>
</li>
<li>Додано команду на увімкнення і вимкнення Переглядача брайля; початково з нею не асоційовано жодного жесту. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13258" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13258">#13258</a>)</li>
<li>Додано команди для одночасного перемикання багатьох клавіш-модифікаторів за допомогою брайлівського дисплея (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13152" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13152">#13152</a>)</li>
<li>Діалог «Мовленнєві словники» тепер містить кнопку «Видалити все», яка допомагає повністю очистити словник. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/11802" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #11802">#11802</a>)</li>
<li>Додано підтримку калькулятора у Windows 11. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13212" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13212">#13212</a>)</li>
<li>У Microsoft Word з увімкненим UI Automation у Windows 11 тепер промовляються номери рядків і номери розділів. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13283" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13283">#13283</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13515" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13515">#13515</a>)</li>
<li>У Windows 11 для Microsoft Office 16.0.15000 і новіших версій NVDA початково використовуватиме UI Automation для доступу до документів Microsoft Word. Це забезпечує значне підвищення продуктивності в порівнянні зі старою об’єктною моделлю доступу. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13437" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13437">#13437</a>)<ul>
<li>This includes documents in Microsoft Word itself, and also the message reader and composer in Microsoft Outlook.</li>
</ul>
</li>
</ul>
<h3 id="_87">Зміни</h3>
<ul>
<li>Espeak-ng оновлено до 1.51-dev commit <code>7e5457f91e10</code>. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12950" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12950">#12950</a>)</li>
<li>Бібліотеку брайлівського введення/виведення liblouis оновлено до <a href="https://github.com/liblouis/liblouis/releases/tag/v3.20.0" rel="noopener" target="_blank" title="3.20.0">3.20.0</a>. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13141" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13141">#13141</a>)<ul>
<li>Нова брайлівська таблиця: Japanese (Kantenji) literary braille</li>
<li>Додано нову брайлівську таблицю German 6 dot computer braille.</li>
<li>Додано брайлівську таблицю Catalan grade 1. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13408" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13408">#13408</a>)</li>
</ul>
</li>
<li>NVDA повідомляє виділені й об'єднані комірки в LibreOffice Calc 7.3 і новіших версіях. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/9310" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #9310">#9310</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6897" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6897">#6897</a>)</li>
<li>Оновлено загальний репозиторій мовних даних юнікоду (CLDR) to 40.0. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12999" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12999">#12999</a>)</li>
<li><code>NVDA+додатковий деліт</code> початково повідомляє розташування каретки чи об’єкта в фокусі. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13060" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13060">#13060</a>)</li>
<li><code>NVDA+Shift+додатковий деліт</code> повідомляє розташування переглядового курсора. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13060" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13060">#13060</a>)</li>
<li>Додано початкові поєднання для перемикання клавіш-модифікаторів для брайлівських дисплеїв від Freedom Scientific (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13152" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13152">#13152</a>)</li>
<li><code>Базова лінія</code> більше не промовляється за допомогою команди повідомлення про форматування (NVDA+F). (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/11815" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #11815">#11815</a>)</li>
<li>Активація детального опису більше не має початково призначеного жесту. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13380" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13380">#13380</a>)</li>
<li>Промовляння зведення подробиць тепер має початково призначений жест (<code>NVDA+d</code>). (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13380" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13380">#13380</a>)</li>
<li>NVDA потребує перезавантаження після встановлення MathPlayer. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13486" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13486">#13486</a>)</li>
</ul>
<h3 id="_88">Виправлення</h3>
<ul>
<li>Панель менеджера буфера обміну більше не буде неправильно перехоплювати фокус під час відкриття деяких программ Office. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12736" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12736">#12736</a>)</li>
<li>В системі, де користувач вирішив поміняти основну кнопку мышки з лівої на праву, NVDA більше не буде випадково викликати контекстне меню замість активації елемента в таких застосунках, як веб-браузери.. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12642" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12642">#12642</a>)</li>
<li>При переміщенні переглядового курсора в кінець елементів керування текстом, наприклад, в Microsoft Word за допомогою UI Automation, в більшій кількості ситуацій правильно повідомляється «нижній». (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12808" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12808">#12808</a>)</li>
<li>NVDA повідомляє ім’я і версію виконуваних файлів, розміщених у system32, якщо вони запущені в 64-розрядній версії Windows. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12943" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12943">#12943</a>)</li>
<li>Поліпшено узгодженість читання виведення в термінальних програмах. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12974" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12974">#12974</a>)<ul>
<li>Зауважте, що в деяких ситуаціях, у разі вставки або видалення символів усередині рядка, символи після каретки можуть знову читатися.</li>
</ul>
</li>
<li>MS word з UIA: заголовок швидкої навігації в режимі огляду більше не застрягає на кінцевому заголовку документа, і цей заголовок не відображається двічі в списку елементів NVDA. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/9540" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #9540">#9540</a>)</li>
<li>У Windows 8 і новіших версіях рядок стану Провідника файлів тепер можна прочитати за допомогою стандартного жесту NVDA+end (розкладка клавіатури desktop)/NVDA+shift+end (розкладка клавіатури laptop). (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12845" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12845">#12845</a>)</li>
<li>Знову повідомляється про вхідні повідомлення в чаті Skype для бізнесу. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/9295" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #9295">#9295</a>)</li>
<li>NVDA може знову приглушувати звук при використанні синтезатора SAPI5 у Windows 11. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12913" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12913">#12913</a>)</li>
<li>У калькуляторі Windows 10 NVDA оголошує мітки для елементів історії та списку пам’яті. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/11858" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #11858">#11858</a>)</li>
<li>Такі жести, як прокрутка і маршрутизація, знову працюють із брайлівськими пристроями, підключеними за протоколом HID. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13228" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13228">#13228</a>)</li>
<li>Пошта Windows 11: після перемикання фокуса між додатками під час читання довгого повідомлення електронної пошти NVDA застрягає на рядку електронного листа. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13050" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13050">#13050</a>)</li>
<li>HID braille: акордні жести (наприклад, <code>пробіл+крапка4</code>) можна успішно виконувати з брайлівського дисплея. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13326" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13326">#13326</a>)</li>
<li>Виправлено проблему, коли одночасно відкрито велику кількість діалогів налаштувань. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12818" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12818">#12818</a>)</li>
<li>Виправлено проблему, через яку деякі дисплеї Focus Blue Braille переставали працювати після виведення комп’ютера зі сну. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/9830" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #9830">#9830</a>)</li>
<li>«Базова лінія» більше не повідомляється помилково, коли увімкнено параметр «Промовляти надрядкові й підрядкові». (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/11078" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #11078">#11078</a>)</li>
<li>У Windows 11 NVDA більше не перешкоджатиме навігації в панелі емодзі під час вибору емодзі. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13104" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13104">#13104</a>)</li>
<li>NVDA запобігає помилці, яка спричиняє подвійне звітування під час використання консолі та терміналу Windows. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13261" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13261">#13261</a>)</li>
<li>Виправлено кілька випадків, коли елементи списку не можна було повідомити в 64-розрядних програмах, таких як REAPER. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/8175" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #8175">#8175</a>)</li>
<li>У менеджері завантажень Microsoft Edge NVDA тепер автоматично перемикається в режим фокуса, як тільки елемент списку з останніх завантажень отримає фокус. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13221" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13221">#13221</a>)</li>
<li>NVDA більше не викликає збою 64-розрядних версій Notepad++ 8.3 і новіших. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13311" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13311">#13311</a>)</li>
<li>Adobe Reader більше не дає збій під час запуску, якщо увімкнено захищений режим Adobe Reader. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/11568" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #11568">#11568</a>)</li>
<li>Виправлено помилку, коли вибір драйвера брайлівського дисплея Papenmeier ставав причиною збою NVDA. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13348" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13348">#13348</a>)</li>
<li>У Microsoft word з UIA: номер сторінки й інше форматування більше не повідомляються неналежним способом у разі переміщення з порожньої комірки таблиці у комірку з вмістом чи з кінця документа до наявного вмісту. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13458" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13458">#13458</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13459" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13459">#13459</a>)</li>
<li>Під час завантаження сторінки в Google chrome 100 NVDA більше не буде автоматично виводити заголовок сторінки й автоматично розпочинати читання. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13571" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13571">#13571</a>)</li>
<li>NVDA більше не завершує роботу аварійно під час скидання конфігурації NVDA до заводських налаштувань, якщо увімкнено промовляння командних клавіш. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13634" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13634">#13634</a>)</li>
</ul>
<h3 id="_89">Зміни для розробників (англ)</h3>
<ul>
<li>Note: this is a Add-on API compatibility breaking release. Add-ons will need to be re-tested and have their manifest updated.</li>
<li>Compiling NVDA dependencies with Visual Studio 2022 (17.0) is now supported. For development and release builds, Visual Studio 2019 is still used. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13033" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13033">#13033</a>)</li>
<li>Updated SCons to version 4.3.0. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13033" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13033">#13033</a>)</li>
<li>Updated py2exe to version 0.11.0.1. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12357" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12357">#12357</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13066" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13066">#13066</a>)</li>
<li><code>NVDAObjects.UIA.winConsoleUIA.WinConsoleUIA.isImprovedTextRangeAvailable</code> has been removed. Use <code>apiLevel</code> instead. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12955" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12955">#12955</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12660" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12660">#12660</a>)</li>
<li><code>TVItemStruct</code> has been removed from <code>sysTreeView32</code>. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12935" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12935">#12935</a>)</li>
<li><code>MessageItem</code> has been removed from the Outlook appModule. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12935" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12935">#12935</a>)</li>
<li><code>audioDucking.AUDIODUCKINGMODE_*</code> constants are now a <code>DisplayStringIntEnum</code>. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12926" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12926">#12926</a>)<ul>
<li>usages should be replaced with <code>AudioDuckingMode.*</code></li>
<li>usages of <code>audioDucking.audioDuckingModes</code> should be replaced with <code>AudioDuckingMode.*.displayString</code></li>
</ul>
</li>
<li><code>audioDucking.ANRUS_ducking_*</code> constants usages should be replaced with <code>ANRUSDucking.*</code>. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12926" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12926">#12926</a>)</li>
<li><code>synthDrivers.sapi5</code> changes (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12927" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12927">#12927</a>):<ul>
<li><code>SPAS_*</code> usages should be replaced with <code>SPAudioState.*</code></li>
<li><code>constants.SVSF*</code> usages should be replaced with <code>SpeechVoiceSpeakFlags.*</code><ul>
<li>Note: <code>SVSFlagsAsync</code> should be replaced with <code>SpeechVoiceSpeakFlags.Async</code> not <code>SpeechVoiceSpeakFlags.lagsAsync</code></li>
</ul>
</li>
<li><code>constants.SVE*</code> usages should be replaced with <code>SpeechVoiceEvents.*</code></li>
</ul>
</li>
<li>The <code>soffice</code> appModule has the following classes and functions removed <code>JAB_OOTableCell</code>, <code>JAB_OOTable</code>, <code>gridCoordStringToNumbers</code>. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12849" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12849">#12849</a>)</li>
<li><code>core.CallCancelled</code> is now <code>exceptions.CallCancelled</code>. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12940" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12940">#12940</a>)</li>
<li>All constants starting with RPC from <code>core</code> and <code>logHandler</code> are moved into <code>RPCConstants.RPC</code> enum. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12940" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12940">#12940</a>)</li>
<li>It is recommended that <code>mouseHandler.doPrimaryClick</code> and <code>mouseHandler.doSecondaryClick</code> functions should be used to click the mouse to perform a logical action such as activating (primary) or secondary (show context menu),
rather than using <code>executeMouseEvent</code> and specifying the left or right mouse button specifically.
This ensures code will honor the Windows user setting for swapping the primary mouse button. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12642" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12642">#12642</a>)</li>
<li><code>config.getSystemConfigPath</code> has been removed - there is no replacement. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12943" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12943">#12943</a>)</li>
<li><code>shlobj.SHGetFolderPath</code> has been removed - please use <code>shlobj.SHGetKnownFolderPath</code> instead. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12943" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12943">#12943</a>)</li>
<li><code>shlobj</code> constants have been removed. A new enum has been created, <code>shlobj.FolderId</code> for usage with <code>SHGetKnownFolderPath</code>. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12943" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12943">#12943</a>)</li>
<li><code>diffHandler.get_dmp_algo</code> and <code>diffHandler.get_difflib_algo</code> have been replaced with <code>diffHandler.prefer_dmp</code> and <code>diffHandler.prefer_difflib</code> respectively. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12974" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12974">#12974</a>)</li>
<li><code>languageHandler.curLang</code> has been removed - to get the current NVDA language use <code>languageHandler.getLanguage()</code>. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13082" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13082">#13082</a>)</li>
<li>A <code>getStatusBarText</code> method can be implemented on an appModule to customize the way NVDA fetches the text from the status bar. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12845" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12845">#12845</a>)</li>
<li><code>globalVars.appArgsExtra</code> has been removed. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13087" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13087">#13087</a>)<ul>
<li>If your add-on need to process additional command line arguments see the documentation of <code>addonHandler.isCLIParamKnown</code> and the developer guide for details.</li>
</ul>
</li>
<li>The UIA handler module and other UIA support modules are now part of a UIAHandler package. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/10916" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #10916">#10916</a>)<ul>
<li><code>UIAUtils</code> is now <code>UIAHandler.utils</code></li>
<li><code>UIABrowseMode</code> is now <code>UIAHandler.browseMode</code></li>
<li><code>_UIAConstants</code> is now <code>UIAHandler.constants</code></li>
<li><code>_UIACustomProps</code> is now <code>UIAHandler.customProps</code></li>
<li><code>_UIACustomAnnotations</code> is now <code>UIAHandler.customAnnotations</code></li>
</ul>
</li>
<li>The <code>IAccessibleHandler</code> <code>IA2_RELATION_*</code> constants have been replaced with the <code>IAccessibleHandler.RelationType</code> enum. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13096" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13096">#13096</a>)<ul>
<li>Removed <code>IA2_RELATION_FLOWS_FROM</code></li>
<li>Removed <code>IA2_RELATION_FLOWS_TO</code></li>
<li>Removed <code>IA2_RELATION_CONTAINING_DOCUMENT</code></li>
</ul>
</li>
<li><code>LOCALE_SLANGUAGE</code>, <code>LOCALE_SLIST</code> and <code>LOCALE_SLANGDISPLAYNAME</code> are removed from <code>languageHandler</code> - use members of <code>languageHandler.LOCALE</code> instead. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12753" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12753">#12753</a>)</li>
<li>Switched from Minhook to Microsoft Detours as a hooking library for NVDA. Hooking with this library is mainly used to aid the display model. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12964" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12964">#12964</a>)</li>
<li><code>winVersion.WIN10_RELEASE_NAME_TO_BUILDS</code> is removed. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13211" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13211">#13211</a>)</li>
<li>SCons now builds with multiple concurrent jobs, equal to the number of logical processors in the system.
This can dramatically decrease build times on multi core systems. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13226" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13226">#13226</a>)</li>
<li><code>characterProcessing.SYMLVL_*</code> constants are removed - please use <code>characterProcessing.SymbolLevel.*</code> instead. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13248" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13248">#13248</a>)</li>
<li>Functions <code>loadState</code> and <code>saveState</code> are removed from addonHandler - please use <code>addonHandler.state.load</code> and <code>addonHandler.state.save</code> instead. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13245" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13245">#13245</a>)</li>
<li>Moved the UWP/OneCore interaction layer of NVDAHelper <a href="https://docs.microsoft.com/en-us/windows/uwp/cpp-and-winrt-apis/move-to-winrt-from-cx" rel="noopener" target="_blank" title="from C++/CX to C++/Winrt">from C++/CX to C++/Winrt</a>. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/10662" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #10662">#10662</a>)</li>
<li>It is now mandatory to subclass <code>DictionaryDialog</code> to use it. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13268" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13268">#13268</a>)</li>
<li><code>config.RUN_REGKEY</code>, <code>config.NVDA_REGKEY</code> are deprecated, please use <code>config.RegistryKey.RUN</code>, <code>config.RegistryKey.NVDA</code> instead. These will be removed in 2023. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13242" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13242">#13242</a>)</li>
<li><code>easeOfAccess.ROOT_KEY</code>, <code>easeOfAccess.APP_KEY_PATH</code> are deprecated, please use<code>easeOfAccess.RegistryKey.ROOT</code>, <code>easeOfAccess.RegistryKey.APP</code> instead. These will be removed in 2023. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13242" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13242">#13242</a>)</li>
<li><code>easeOfAccess.APP_KEY_NAME</code> has been deprecated, to be removed in 2023. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13242" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13242">#13242</a>)</li>
<li><code>DictionaryDialog</code> and <code>DictionaryEntryDialog</code> are moved from <code>gui.settingsDialogs</code> to <code>gui.speechDict</code>. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13294" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13294">#13294</a>)</li>
<li>IAccessible2 relations are now shown in developer info for IAccessible2 objects. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13315" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13315">#13315</a>)</li>
<li><code>languageHandler.windowsPrimaryLCIDsToLocaleNames</code> has been removed, instead use <code>languageHandler.windowsLCIDToLocaleName</code> or <code>winKernel.LCIDToLocaleName</code>. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13342" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13342">#13342</a>)</li>
<li><code>UIAAutomationId</code> property for UIA objects should be preferred over <code>cachedAutomationId</code>. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13125" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13125">#13125</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/11447" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #11447">#11447</a>)<ul>
<li><code>cachedAutomationId</code> can be used if obtained directly from the element.</li>
</ul>
</li>
<li><code>NVDAObjects.window.scintilla.CharacterRangeStruct</code> has moved to <code>NVDAObjects.window.scintilla.Scintilla.CharacterRangeStruct</code>. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13364" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13364">#13364</a>)</li>
<li>Boolean <code>gui.isInMessageBox</code> is removed, please use the function <code>gui.message.isModalMessageBoxActive</code> instead. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12984" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12984">#12984</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13376" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13376">#13376</a>)</li>
<li><code>controlTypes</code> has been split up into various submodules. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12510" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12510">#12510</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13588" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13588">#13588</a>)<ul>
<li><code>ROLE_*</code> and <code>STATE_*</code> have been replaced with <code>Role.*</code> and <code>State.*</code>.</li>
<li>Although still available, the following should be considered deprecated:<ul>
<li><code>ROLE_*</code> and <code>STATE_*</code>, use <code>Role.*</code> and <code>State.*</code> instead.</li>
<li><code>roleLabels</code>, <code>stateLabels</code> and <code>negativeStateLabels</code>, usages like <code>roleLabels[ROLE_*]</code> should be replaced with their equivalent <code>Role.*.displayString</code> or <code>State.*.negativeDisplayString</code>.</li>
<li><code>processPositiveStates</code> and <code>processNegativeStates</code> should use <code>processAndLabelStates</code> instead.</li>
</ul>
</li>
</ul>
</li>
<li>Excel cell state constants (<code>NVSTATE_*</code>) are now values in the <code>NvCellState</code> enum, mirrored in the <code>NvCellState</code> enum in <code>NVDAObjects/window/excel.py</code> and mapped to <code>controlTypes.State</code> via _nvCellStatesToStates. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13465" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13465">#13465</a>)</li>
<li><code>EXCEL_CELLINFO</code> struct member <code>state</code> is now <code>nvCellStates</code>.</li>
<li><code>mathPres.ensureInit</code> has been removed, MathPlayer is now initialized when NVDA starts. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13486" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13486">#13486</a>)</li>
</ul>
<h2 id="202135">2021.3.5</h2>
<p>Це дрібний випуск для виправлення проблеми безпеки.
Будь ласка, відповідально повідомляйте про проблеми безпеки на <a href="mailto:info@nvaccess.org" title="info@nvaccess.org">info@nvaccess.org</a>.</p>
<h3 id="_90">Виправлення безпеки</h3>
<ul>
<li>Виправлено рекомендацію з безпеки <code>GHSA-xc5m-v23f-pgr7</code>.<ul>
<li>У безпечному режимі вимкнено діалог вимови символів.</li>
</ul>
</li>
</ul>
<h2 id="202134">2021.3.4</h2>
<p>Це незначний випуск, у якому виправлено кілька порушених проблем безпеки.
Будь ласка, відповідально повідомляйте про проблеми безпеки на <a href="mailto:info@nvaccess.org" title="info@nvaccess.org">info@nvaccess.org</a>.</p>
<h3 id="_91">Виправлення безпеки</h3>
<ul>
<li>Виправлено рекомендацію з безпеки <code>GHSA-354r-wr4v-cx28</code>. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13488" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13488">#13488</a>)<ul>
<li>Вилучено можливість запуску NVDA з увімкненим журналюванням налагодження, коли NVDA працює у безпечному режимі.</li>
<li>Вилучено можливість оновлення NVDA, коли NVDA працює у безпечному режимі.</li>
</ul>
</li>
<li>Виправлено помилку в системі безпеки <code>GHSA-wg65-7r23-h6p9</code>. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13489" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13489">#13489</a>)<ul>
<li>Вилучено можливість відкривати діалог жестів вводу у безпечному режимі.</li>
<li>Вилучено можливість відкривати діалог стандартного, тимчасового й голосового словника у безпечному режимі.</li>
</ul>
</li>
<li>Виправлено повідомлення про проблему безпеки <code>GHSA-mvc8-5rv9-w3hx</code>. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13487" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13487">#13487</a>)<ul>
<li>Інструмент перевірки графічного інтерфейсу wx тепер вимкнено у безпечному режимі.</li>
</ul>
</li>
</ul>
<h2 id="202133">2021.3.3</h2>
<p>Цей випуск ідентичний випуску 2021.3.2.
У NVDA 2021.3.2 була помилка, коли він неправильно ідентифікував себе як 2021.3.1.
Цей випуск правильно ідентифікується як 2021.3.3.</p>
<h2 id="202132">2021.3.2</h2>
<p>Це незначний випуск, у якому виправлено кілька порушених проблем безпеки.
Будь ласка, відповідально повідомляйте про проблеми безпеки на <a href="mailto:info@nvaccess.org" title="info@nvaccess.org">info@nvaccess.org</a>.</p>
<h3 id="_92">Виправлення помилок</h3>
<ul>
<li>Виправлення безпеки: Запобігання навігації по об'єктах за межами екрана блокування у Windows 10 та Windows 11 (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13328" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13328">#13328</a>).</li>
<li>Виправлення безпеки: діалог менеджера додатків тепер вимкнено на захищених екранах. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13059" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13059">#13059</a>)</li>
<li>Виправлення у безпеці: Контекстна довідка NVDA більше не доступна на захищених екранах. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13353" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13353">#13353</a>)</li>
</ul>
<h2 id="202131">2021.3.1</h2>
<p>Це дрібний реліз із виправленням кількох проблем, виявлених в 2021.3.</p>
<h3 id="_93">Зміни</h3>
<ul>
<li>Новий протокол HID Braille більше не є переважним, коли можна використовувати інший драйвер брайлівського дисплея. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13153" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13153">#13153</a>)</li>
<li>Новий протокол HID Braille можна вимкнути у панелі додаткових налаштувань, яка розташована в діалозі налаштувань. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13180" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13180">#13180</a>)</li>
</ul>
<h3 id="_94">Виправлення</h3>
<ul>
<li>Орієнтири знову скорочуються шрифтом Брайля. <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13158" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13158">#13158</a></li>
<li>Виправлено нестабільність автоматичного виявлення брайлівських дисплеїв Humanware Brailliant і APH Mantis Q40 braille під час використання Bluetooth. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/13153" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #13153">#13153</a>)</li>
</ul>
<h2 id="20213">2021.3</h2>
<p>У цій версії введено підтримку нової специфікації HID для брайлівських дисплеїв.
Ця специфікація спрямована на стандартизацію підтримки брайлівських дисплеїв без використання окремих драйверів.
Є оновлення для eSpeak-NG і LibLouis, включаючи нові таблиці російської та Tshivenda.
У стабільних збірках NVDA можна ввімкнути звуки помилок за допомогою нового параметра в розширених налаштуваннях.
Команда «Читати все» у Word тепер прокручує подання, щоб зберегти поточну позицію видимою.
Під час використання Office з UIA є багато покращень.
Одне з виправлень UIA полягає в тому, що Outlook тепер ігнорує більше типів табличної розмітки в повідомленнях.</p>
<p>Важливі примітки:</p>
<p>Через оновлення нашого сертифіката безпеки невелика кількість користувачів отримує помилку, коли NVDA 2021.2 перевіряє наявність оновлень.
Тепер NVDA просить Windows оновити сертифікати безпеки, що запобігатиме цій помилці в майбутньому.
Постраждалим від цього користувачам потрібно буде завантажити це оновлення вручну.</p>
<h3 id="_95">Нові можливості</h3>
<ul>
<li>Додано жест вводу для перемикання налаштувань промовляння стилю рамок комірки. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/10408" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #10408">#10408</a>)</li>
<li>Додано підтримку нової специфікації HID для брайлівських дисплеїв, яка спрямована на стандартизацію їх підтримки. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12523" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12523">#12523</a>)<ul>
<li>Пристрої з підтримкою цієї специфікації NVDA виявлятиме автоматично.</li>
<li>Технічні подробиці про впровадження цієї специфікації в NVDA можна переглянути на https://github.com/nvaccess/nvda/blob/master/devDocs/hidBrailleTechnicalNotes.md</li>
</ul>
</li>
<li>Додано підтримку брайлівського пристрою VisioBraille Vario 4. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12607" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12607">#12607</a>)</li>
<li>У додаткових налаштуваннях можна увімкнути сповіщення про помилки під час використання будь-якої версії NVDA. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12672" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12672">#12672</a>)</li>
<li>У Windows 10 і новіших, NVDA оголошує кількість пропозицій під час введення пошукового запиту в додатках, таких, як «Настройки» і Microsoft Store. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7330" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7330">#7330</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12758" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12758">#12758</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12790" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12790">#12790</a>)</li>
<li>Навігація в таблицях тепер підтримується в елементах керування сіткою, створених з використання командлета Out-GridView у PowerShell. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12928" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12928">#12928</a>)</li>
</ul>
<h3 id="_96">Зміни</h3>
<ul>
<li>Espeak-ng оновлено до версії 1.51-dev commit <code>74068b91bcd578bd7030a7a6cde2085114b79b44</code>. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12665" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12665">#12665</a>)</li>
<li>NVDA початково використовуватиме eSpeak у разі, якщо жоден із голосів Windows OneCore не розмовляє мовою NVDA. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/10451" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #10451">#10451</a>)</li>
<li>Якщо голоси OneCore постійно не розмовляють, NVDA повертається до синтезатора eSpeak. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/11544" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #11544">#11544</a>)</li>
<li>Під час читання рядка стану комбінацією клавіш <code>NVDA+в кінець</code>, переглядовий курсор більше не переміщається до його позиції.
Якщо вам потрібен цей функціонал, призначте, будь ласка, на відповідний сценарій жест у категорії «Об’єктна навігація», яка розташована у діалозі «Жести вводу». (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/8600" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #8600">#8600</a>)</li>
<li>У разі відкриття діалогу налаштувань, який вже відкрито, NVDA встановлює фокус на наявний діалог замість того, щоб викликати помилку. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5383" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5383">#5383</a>)</li>
<li>Бібліотеку брайлівського введення/виведення liblouis оновлено до версії <a href="https://github.com/liblouis/liblouis/releases/tag/v3.19.0" rel="noopener" target="_blank" title="3.19.0">3.19.0</a>. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12810" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12810">#12810</a>)<ul>
<li>Нові брайлівські таблиці: Russian grade 1, Tshivenda grade 1, Tshivenda grade 2</li>
</ul>
</li>
<li>Замість «Маркований контент» чи «мркт», NVDA тепер промовляє і відображає на брайлівському дисплеї «Підсвічено» або «пдсв». (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12892" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12892">#12892</a>)</li>
<li>NVDA більше не намагатиметься завершити роботу, коли діалоги чекають якоїсь дії (наприклад, Підтвердити/Скасувати). (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12984" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12984">#12984</a>)</li>
</ul>
<h3 id="_97">Виправлення</h3>
<ul>
<li>Відстеження клавіш-модифікаторів (таких, як Control чи Insert) тепер надійніше, коли watchdog відновлюється. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12609" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12609">#12609</a>)</li>
<li>Перевірка оновлень знову стала можливою на деяких системах; наприклад, на щойно встановлених системах Windows. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12729" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12729">#12729</a>)</li>
<li>NVDA коректно оголошує порожні комірки таблиці у Microsoft Word з використанням UI automation. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/11043" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #11043">#11043</a>)</li>
<li>У комірках сітки даних ARIA на web-сторінках натискання клавіші Escape тепер передається сітці і більше не призводить до безумовного вимкнення режиму фокуса. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12413" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12413">#12413</a>)</li>
<li>Виправлено помилку, через яку під час читання заголовка комірки таблиці у Google Chrome заголовок стовпця читався двічі. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/10840" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #10840">#10840</a>)</li>
<li>NVDA більше не промовляє цифрове значення повзунків UIA, для яких є текстове значення. (UIA ValuePattern тепер має перевагу над RangeValuePattern). (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12724" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12724">#12724</a>)</li>
<li>NVDA більше не розглядає значення повзунків UIA як відсоткову величину.</li>
<li>Оголошення координат комірок в Microsoft Excel під час використання UI Automation знову коректно працює на Windows 11. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12782" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12782">#12782</a>)</li>
<li>NVDA більше не встановлює неправильні python-локалі. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12753" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12753">#12753</a>)</li>
<li>Якщо вимкнений додаток було видалено і потім знову встановлено, то його буде знову увімкнено. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12792" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12792">#12792</a>)</li>
<li>Виправлено помилки, пов’язані з оновленням або видаленням додатків, коли папку додатка перейменовано або вона містить відкриті файли. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12792" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12792">#12792</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12629" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12629">#12629</a>)</li>
<li>У разі використання UI Automation для доступу до елементів керування аркушем Microsoft Excel, NVDA більше не промовляє зайвих оголошень, коли виділено лише одну клітинку. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12530" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12530">#12530</a>)</li>
<li>У Libre Office Writer тепер автоматично читається більше тексту в діалогах , таких, як підтвердження. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/11687" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #11687">#11687</a>)</li>
<li>Читання/навігація в режимі огляду в Microsoft Word з використанням UI Automation тепер гарантує, що документ завжди прокручується, тому поточну позицію курсора режиму огляду видно на екрані, а позиція системної каретки в режимі фокуса коректно відображає позицію курсора режиму огляду. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/9611" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #9611">#9611</a>)</li>
<li>У разі виконання команди «читати все» в Microsoft Word, доступ до якого здійснюється через UI Automation, документ тепер автоматично прокручується, а позиція системної каретки коректно оновлюється слідом за текстом. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/9611" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #9611">#9611</a>)</li>
<li>У разі читання повідомлень електронної пошти в Outlook за умови, що NVDA отримує доступ до повідомлення через UI Automation, деякі таблиці вважаються табличною розміткою, а це означає, що початково вони не промовлятимуться. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/11430" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #11430">#11430</a>)</li>
<li>Виправлено рідкісну помилку, яка виникала під час зміни аудіопристроїв. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12620" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12620">#12620</a>)</li>
<li>Введення за допомогою таблиць літературного брайля повинно надійніше поводитись у полях редагування. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12667" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12667">#12667</a>)</li>
<li>У разі навігації в календарі із системної панелі Windows, NVDA називає день тижня повністю. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12757" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12757">#12757</a>)</li>
<li>У разі використання китайського методу введення, такого, як «Тайвань - Microsoft Quick» у Microsoft Word, прокрутка брайлівського дисплея вперед і назад більше не призводить до некоректного переходу системної каретки у вихідну позицію. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12855" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12855">#12855</a>)</li>
<li>У разі доступу до документів Microsoft Word через UIA, навігація по реченнях (alt+стрілка вниз / alt+стрілка вгору) знову можлива. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/9254" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #9254">#9254</a>)</li>
<li>У разі користування MS Word за допомогою UIA, повідомляються відступи абзаців. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12899" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12899">#12899</a>)</li>
<li>У разі користування MS Word за допомогою UIA, повідомляється команда зміни відстеження і низка інших локалізованих команд. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12904" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12904">#12904</a>)</li>
<li>Виправлено дублювання брайлівського і мовленнєвого виведення, коли «опис» об’єкта збігається з «вмістом» чи «іменем». (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12888" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12888">#12888</a>)</li>
<li>У MS Word з увімкненим UIA звук про орфографічні помилки під час набору тексту тепер відтворюється точніше. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12161" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12161">#12161</a>)</li>
<li>У Windows 11, NVDA більше не промовляє «область» у разі натискання Alt+Tab для перемикання між програмами. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12648" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12648">#12648</a>)</li>
<li>Нова бічна панель «Сучасні примітки» тепер підтримується у MS Word за умови доступу до документа без UIA. Натисніть alt+f12 для перемикання між бічною панеллю й документом. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12982" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12982">#12982</a>)</li>
</ul>
<h3 id="_98">Зміни для розробників (англ)</h3>
<ul>
<li>Building NVDA now requires Visual Studio 2019 16.10.4 or later.
To match the production build environment, update Visual Studio to keep in sync with the <a href="https://www.appveyor.com/docs/windows-images-software/#visual-studio-2019" rel="noopener" target="_blank" title="current version AppVeyor is using">current version AppVeyor is using</a>. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12728" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12728">#12728</a>)</li>
<li><code>NVDAObjects.UIA.winConsoleUIA.WinConsoleUIA.isImprovedTextRangeAvailable</code> has been deprecated for removal in 2022.1. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12660" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12660">#12660</a>)<ul>
<li>Instead use <code>apiLevel</code> (see the comments at <code>_UIAConstants.WinConsoleAPILevel</code> for details).</li>
</ul>
</li>
<li>Transparency of text background color sourced from GDI applications (via the display model), is now exposed for add-ons or appModules. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12658" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12658">#12658</a>)</li>
<li><code>LOCALE_SLANGUAGE</code>, <code>LOCALE_SLIST</code> and <code>LOCALE_SLANGDISPLAYNAME</code> are moved to the <code>LOCALE</code> enum in languageHandler.
They are still available at the module level but are deprecated and to be removed in NVDA 2022.1. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12753" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12753">#12753</a>)</li>
<li>The usage of functions <code>addonHandler.loadState</code> and <code>addonHandler.saveState</code> should be replaced with their equivalents <code>addonHandler.state.save</code> and <code>addonHandler.state.load</code> before 2022.1. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12792" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12792">#12792</a>)</li>
<li>Braille output can now be checked in system tests. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12917" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12917">#12917</a>)</li>
</ul>
<h2 id="20212">2021.2</h2>
<p>У цій версії впроваджено попередню підтримку Windows 11.
Хоча Windows 11 ще не випущено, цю версію було протестовано на версіях Windows 11 preview.
Ця версія включає важливе виправлення для екранної завіси (див. важливі примітки).
Інструмент виправлення реєстрації COM тепер виправляє більше проблем під час роботи NVDA.
Ця версія містить оновлення синтезатора eSpeak і бібліотеки брайлівського введення/виведення LibLouis.
Також виправлено різні помилки і внесено поліпшення, зокрема, в підтримку Брайля й терміналів Windows, калькулятора, панелі емодзі та історії буфера обміну.</p>
<h3 id="_99">Важливі примітки</h3>
<p>Через зміни в API лупи Windows, екранну завісу було оновлено для підтримки нових версій Windows.
Щоб увімкнути екранну завісу у Windows 10 21H2 (10.0.19044) чи новіших версіях, використовуйте NVDA 2021.2.
Це стосується Windows 10 Insiders і Windows 11.
З міркувань безпеки, під час використання нової версії Windows отримайте візуальне підтвердження того, що екранна завіса робить екран повністю чорним.</p>
<h3 id="_100">Нові можливості</h3>
<ul>
<li>Експериментальна підтримка приміток ARIA:<ul>
<li>додає команду для читання короткого опису подробиць у об’єкті з ARIA-подробицями. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12364" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12364">#12364</a>)</li>
<li>додає у додаткові налаштування параметр промовляння того, що об’єкт містить подробиці в режимі огляду. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12439" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12439">#12439</a>)</li>
</ul>
</li>
<li>У Windows 10 версії 1909 і новіших (включно з Windows 11), NVDA оголошує кількість пропозицій під час виконання пошуку в файловому провіднику. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/10341" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #10341">#10341</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12628" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12628">#12628</a>)</li>
<li>У Microsoft Word, NVDA тепер оголошує результат виконання комбінацій клавіш відступу й висячого відступу. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6269" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6269">#6269</a>)</li>
</ul>
<h3 id="_101">Зміни</h3>
<ul>
<li>Espeak-ng оновлено до 1.51-dev commit <code>ab11439b18238b7a08b965d1d5a6ef31cbb05cbb</code>. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12449" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12449">#12449</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12202" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12202">#12202</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12280" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12280">#12280</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12568" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12568">#12568</a>)</li>
<li>Якщо у налаштуваннях форматування документа увімкнено статті, то NVDA промовлятиме «стаття» після вмісту. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/11103" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #11103">#11103</a>)</li>
<li>Бібліотеку брайлівського введення/виведення LibLouis оновлено до версії <a href="https://github.com/liblouis/liblouis/releases/tag/v3.18.0" rel="noopener" target="_blank" title="3.18.0">3.18.0</a>. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12526" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12526">#12526</a>)<ul>
<li>Нові брайлівські таблиці: Bulgarian grade 1, Burmese grade 1, Burmese grade 2, Kazakh grade 1, Khmer grade 1, Northern Kurdish grade 0, Sepedi grade 1, Sepedi grade 2, Sesotho grade 1, Sesotho grade 2, Setswana grade 1, Setswana grade 2, Tatar grade 1, Vietnamese grade 0, Vietnamese grade 2, Southern Vietnamese grade 1, Xhosa grade 1, Xhosa grade 2, Yakut grade 1, Zulu grade 1, Zulu grade 2</li>
</ul>
</li>
<li>Windows 10 OCR перейменовано на Windows OCR. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12690" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12690">#12690</a>)</li>
</ul>
<h3 id="_102">Виправлення</h3>
<ul>
<li>У Калькуляторі Windows 10, NVDA повідомлятиме вирази калькулятора на брайлівському дисплеї. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12268" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12268">#12268</a>)</li>
<li>У термінальних програмах у Windows 10 версії 1607 та новіших під час вставки або видалення символів у середині рядка, символи справа від каретки більше не читаються. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3200" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3200">#3200</a>)<ul>
<li>початково увімкнено Diff Match Patch. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12485" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12485">#12485</a>)</li>
</ul>
</li>
<li>Брайлівське введення працює належним чином з нижченаведеними скорописними таблицями: Arabic grade 2, Spanish grade 2, Urdu grade 2, Chinese (China, Mandarin) grade 2. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12541" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12541">#12541</a>)</li>
<li>Інструмент виправлення реєстрації COM тепер виправляє більше проблем, особливо у 64-розрядних версіях Windows. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12560" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12560">#12560</a>)</li>
<li>Поліпшено керування кнопками для брайлівського пристрою Seika Notetaker braille від Nippon Telesoft. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12598" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12598">#12598</a>)</li>
<li>Поліпшено оповіщення у панелі емодзі Windows та історії буфера обміну. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/11485" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #11485">#11485</a>)</li>
<li>Оновлено опис літер бенгальської абетки. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12502" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12502">#12502</a>)</li>
<li>NVDA безпечно завершує роботу, коли запускається новий процес. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12605" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12605">#12605</a>)</li>
<li>Повторний вибір драйвера брайлівського дисплея Handy Tech з діалогу вибору брайлівського дисплея більше не видає помилку. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12618" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12618">#12618</a>)</li>
<li>Windows версії 10.0.22000 та новіших розпізнається як Windows 11, а не Windows 10. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12626" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12626">#12626</a>)</li>
<li>Виправлено і протестовано підтримку екранної завіси у Windows, починаючи з версії 10.0.22000. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12684" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12684">#12684</a>)</li>
<li>Якщо під час фільтрування жестів вводу не показано ніяких результатів, діалог «Жести вводу» продовжує працювати належним чином. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12673" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12673">#12673</a>)</li>
<li>Виправлено помилку, коли у низці випадків не оголошувався перший пункт підменю. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12624" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12624">#12624</a>)</li>
</ul>
<h3 id="_103">Зміни для розробників (англ.)</h3>
<ul>
<li><code>characterProcessing.SYMLVL_*</code> constants should be replaced using their equivalent <code>SymbolLevel.*</code> before 2022.1. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/11856" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #11856">#11856</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12636" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12636">#12636</a>)</li>
<li><code>controlTypes</code> has been split up into various submodules, symbols marked for deprecation must be replaced before 2022.1. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12510" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12510">#12510</a>)<ul>
<li><code>ROLE_*</code> and <code>STATE_*</code> constants should be replaced to their equivalent <code>Role.*</code> and <code>State.*</code>.</li>
<li><code>roleLabels</code>, <code>stateLabels</code> and <code>negativeStateLabels</code> have been deprecated, usages such as <code>roleLabels[ROLE_*]</code> should be replaced to their equivalent <code>Role.*.displayString</code> or <code>State.*.negativeDisplayString</code>.</li>
<li><code>processPositiveStates</code> and <code>processNegativeStates</code> have been deprecated for removal.</li>
</ul>
</li>
<li>On Windows 10 Version 1511 and later (including Insider Preview builds), the current Windows feature update release name is obtained from Windows Registry. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12509" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12509">#12509</a>)</li>
<li>Deprecated: <code>winVersion.WIN10_RELEASE_NAME_TO_BUILDS</code> will be removed in 2022.1, there is no direct replacement. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12544" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12544">#12544</a>)</li>
</ul>
<h2 id="20211">2021.1</h2>
<p>Ця версія включає факультативну експериментальну підтримку UIA в Excel та браузерах на основі Chromium.
Внесено виправлення у кілька мов і поліпшено активацію посилань за допомогою Брайля.
Оновлено Загальний репозиторій мовних даних Unicode (CLDR), математичні символи та LibLouis.
Внесено низку виправлень і поліпшень , які стосуються Office, Visual Studio й низки мов.</p>
<p>Примітка:</p>
<ul>
<li>This release breaks compatibility with existing add-ons.</li>
<li>This release also drops support for Adobe Flash.</li>
</ul>
<h3 id="_104">Нові можливості</h3>
<ul>
<li>Рання підтримка UIA у браузерах на основі Chromium (таких, як Edge). (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12025" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12025">#12025</a>)</li>
<li>Факультативна експериментальна підтримка для Microsoft Excel з використанням UI Automation. Рекомендується лише для Microsoft Excel build 16.0.13522.10000 або новіших. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12210" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12210">#12210</a>)</li>
<li>Зручніша навігація по результатах виведення в консолі Python. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/9784" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #9784">#9784</a>)<ul>
<li>alt+стрілка вгору/стрілка вниз переходить до попереднього/наступного результату виведення (додайте shift для виділення).</li>
<li>control+l очищує область виведення.</li>
</ul>
</li>
<li>NVDA тепер повідомляє категорії, призначені для зустрічей у Microsoft Outlook, якщо вони існують. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/11598" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #11598">#11598</a>)</li>
<li>Підтримуються брайлівські дисплеї Seika Notetaker від Nippon Telesoft. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/11514" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #11514">#11514</a>)</li>
</ul>
<h3 id="_105">Зміни</h3>
<ul>
<li>У режимі огляду, елементи керування тепер можна активовувати за допомогою маршрутизації брайлівського курсора за їх дескриптором (наприклад, «псл» для посилання). Це особливо корисно для активації, наприклад, прапорців без міток. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7447" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7447">#7447</a>)</li>
<li>NVDA тепер не дозволяє користувачам скористатися Windows 10 OCR у разі, якщо увімкнено екранну завісу. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/11911" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #11911">#11911</a>)</li>
<li>Загальний репозиторій мовних даних Unicode (CLDR) оновлено до версії 39.0. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/11943" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #11943">#11943</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12314" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12314">#12314</a>)</li>
<li>До словника символів додано низку математичних знаків. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/11467" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #11467">#11467</a>)</li>
<li>Посібник користувача, файл «Що нового» та список команд тепер мають оновлений вигляд. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12027" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12027">#12027</a>)</li>
<li>Під час спроби змінити екранне представлення у програмах, які цього не підтримують, таких, як Microsoft Word, NVDA промовлятиме оповіщення «Не підтримується». (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7297" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7297">#7297</a>)</li>
<li>Параметр «Намагатися скасувати читання старого вмісту при швидкому переміщенні на новий» у панелі додаткових налаштувань тепер початково увімкнений. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/10885" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #10885">#10885</a>)<ul>
<li>Цю поведінку можна вимкнути, обравши параметр «Ні».</li>
<li>У веб-додатках (наприклад, Gmail) більше не промовлятиметься застаріла інформація під час швидкого переміщення фокуса.</li>
</ul>
</li>
<li>Бібліотеку брайлівського введення/виведення LibLouis оновлено до <a href="https://github.com/liblouis/liblouis/releases/tag/v3.17.0" rel="noopener" target="_blank" title="3.17.0">3.17.0</a>. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12137" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12137">#12137</a>)<ul>
<li>Нові брайлівські таблиці: Білоруський літературний брайль, Білоруський комп’ютерний брайль, Urdu grade 1, Urdu grade 2.</li>
</ul>
</li>
<li>Підтримку вмісту Adobe Flash вилучено з NVDA через те, що від використання Flash відмовилася компанія Adobe. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/11131" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #11131">#11131</a>)</li>
<li>NVDA тепер завершує роботу навіть за умови відкритих вікон, процес виходу з NVDA тепер закриває усі її вікна й діалоги. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1740" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1740">#1740</a>)</li>
<li>Переглядач мовлення тепер закривається комбінацією клавіш <code>alt+F4</code> і має стандартну кнопку закриття для зручнішої взаємодії з користувачами вказівних пристроїв. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12330" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12330">#12330</a>)</li>
<li>Переглядач брайля тепер має стандартну кнопку закриття для зручнішої взаємодії з користувачами вказівних пристроїв. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12328" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12328">#12328</a>)</li>
<li>З деяких мов у діалозі «Список елементів» клавішу прискорювача на кнопці «Активувати» було видалено, щоб уникнути колізій з мітками радіокнопок для вибору типу елементів. Коли кнопка доступна, вона як і раніше використовується в діалоговому вікні і її все ще можна викликати простим натисканням клавіші Enter у списку елементів. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6167" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6167">#6167</a>)</li>
</ul>
<h3 id="_106">Виправлення</h3>
<ul>
<li>Список повідомлень в Outlook 2010 знову став читабельним. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12241" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12241">#12241</a>)</li>
<li>У термінальних програмах на Windows 10 версії 1607 і вище при вставці або видаленні символів в середині рядка перестали зчитуватися символи праворуч від каретки. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3200" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3200">#3200</a>)<ul>
<li>Експериментальне виправлення потрібно увімкнути вручну на панелі додаткових налаштувань NVDA, змінивши алгоритм розрізнення на Diff Match Patch.</li>
</ul>
</li>
<li>У MS Outlook більше не повинно виникати некоректне повідомлення про відстань при переході від тіла повідомлення до поля теми за допомогою клавіш shift+tab. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/10254" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #10254">#10254</a>)</li>
<li>У консолі Python тепер підтримується вставка табуляції для відступу на початку непорожнього рядка вводу та завершення вводу табуляцією в середині рядка вводу. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/11532" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #11532">#11532</a>)</li>
<li>Інформація про форматування та інші повідомлення, які можна переглянути, більше не містять несподіваних порожніх рядків, коли вимкнено представлення екрана. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12004" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12004">#12004</a>)</li>
<li>Тепер можна читати коментарі у MS Word з увімкненим UIA. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/9285" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #9285">#9285</a>)</li>
<li>Покращено продуктивність при взаємодії з Visual Studio. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12171" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12171">#12171</a>)</li>
<li>Виправлено графічні помилки, такі як відсутність елементів при використанні NVDA з розкладкою справа наліво. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/8859" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #8859">#8859</a>)</li>
<li>Враховано напрямок розкладки графічного інтерфейсу на основі мови NVDA, а не системної локалі. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/638" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #638">#638</a>)<ul>
<li>Відома проблема для мов з вирівнюванням справа наліво: права межа кліпів групування з мітками/елементами керування. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12181" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12181">#12181</a>)</li>
</ul>
</li>
<li>Локалізацію python налаштовано так, щоб вона послідовно відповідала мові, вибраній у налаштуваннях, і це відбуватиметься під час використання мови за замовчуванням. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12214" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12214">#12214</a>)</li>
<li>TextInfo.getTextInChunks більше не зависає при виклику на елементах керування Rich Edit, таких як переглядач журналів NVDA. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/11613" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #11613">#11613</a>)</li>
<li>Знову можна використовувати NVDA у мовах, що містять підкреслення у назві локалі, наприклад de_CH, у Windows 10 1803 та 1809. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12250" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12250">#12250</a>)</li>
<li>У WordPad налаштування повідомлень про надрядкові/підрядкові знаки працює належним чином. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12262" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12262">#12262</a>)</li>
<li>NVDA більше не повідомляє про новий фокус вмісту на вебсторінці, якщо старий фокус зникає і замінюється новим у тій самій позиції. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12147" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12147">#12147</a>)</li>
<li>Форматування закреслень, надрядкових і підрядкових символів для цілих клітинок Excel тепер відображається, якщо увімкнено відповідну опцію. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12264" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12264">#12264</a>)</li>
<li>Виправлено копіювання конфігурації під час встановлення з переносної копії, коли каталог стандартної конфігурації порожній (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12071" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12071">#12071</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12205" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12205">#12205</a>).</li>
<li>Виправлено некоректне оголошення деяких літер з наголосами або діакритичними знаками, коли увімкнено опцію «Промовляти «Велика» перед великими літерами» (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/11948" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #11948">#11948</a>).</li>
<li>Виправлено помилку зміни висоти тону у синтезаторі мовлення SAPI4. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12311" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12311">#12311</a>)</li>
<li>Програма встановлення NVDA тепер також враховує параметр командного рядка <code>--minimal</code> і не відтворює звук запуску, наслідуючи задокументовану поведінку встановленої або переносної копії виконуваного файлу NVDA. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12289" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12289">#12289</a>)</li>
<li>У MS Word або Outlook клавіша швидкої навігації по таблиці тепер може переходити до табличної розмітки, якщо увімкнено параметр «Читати табличну розмітку» у налаштуваннях режиму огляду. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/11899" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #11899">#11899</a>)</li>
<li>NVDA більше не оголошуватиме «↑↑↑» для смайликів на певних мовах. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/11963" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #11963">#11963</a>)</li>
<li>Espeak знову підтримує кантонську та мандаринську мови. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/10418" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #10418">#10418</a>)</li>
<li>У новому Microsoft Edge на основі Chromium текстові поля, такі як адресний рядок, тепер сповіщають про те, що вони порожні. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12474" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12474">#12474</a>)</li>
<li>Виправлено драйвер шрифту Брайля від Seika. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/10787" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #10787">#10787</a>)</li>
</ul>
<h3 id="_107">Зміни для розробників</h3>
<ul>
<li>Note: this is an Add-on API compatibility breaking release. Add-ons will need to be re-tested and have their manifest updated.</li>
<li>NVDA's build system now fetches all Python dependencies with pip and stores them in a Python virtual environment. This is all done transparently.<ul>
<li>To build NVDA, SCons should continue to be used in the usual way. E.g. executing scons.bat in the root of the repository. Running <code>py -m SCons</code> is no longer supported, and <code>scons.py</code> has also been removed.</li>
<li>To run NVDA from source, rather than executing <code>source/nvda.pyw</code> directly, the developer should now use <code>runnvda.bat</code> in the root of the repository. If you do try to execute <code>source/nvda.pyw</code>, a message box will alert you this is no longer supported.</li>
<li>To perform unit tests, execute <code>rununittests.bat [&amp;lt;extra unittest discover options&amp;gt;]</code></li>
<li>To perform system tests: execute <code>runsystemtests.bat [&amp;lt;extra robot options&amp;gt;]</code></li>
<li>To perform linting, execute <code>runlint.bat &amp;lt;base branch&amp;gt;</code></li>
<li>Please refer to readme.md for more details.</li>
</ul>
</li>
<li>The following Python dependencies have also been upgraded:<ul>
<li>comtypes updated to 1.1.8.</li>
<li>pySerial updated to 3.5.</li>
<li>wxPython updated to 4.1.1.</li>
<li>Py2exe updated to 0.10.1.0.</li>
</ul>
</li>
<li><code>LiveText._getTextLines</code> has been removed. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/11639" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #11639">#11639</a>)<ul>
<li>Instead, override <code>_getText</code> which returns a string of all text in the object.</li>
</ul>
</li>
<li><code>LiveText</code> objects can now calculate diffs by character. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/11639" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #11639">#11639</a>)<ul>
<li>To alter the diff behaviour for some object, override the <code>diffAlgo</code> property (see the docstring for details).</li>
</ul>
</li>
<li>When defining a script with the script decorator, the 'allowInSleepMode' boolean argument can be specified to control if a script is available in sleep mode or not. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/11979" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #11979">#11979</a>)</li>
<li>The following functions are removed from the config module. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/11935" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #11935">#11935</a>)<ul>
<li>canStartOnSecureScreens - use config.isInstalledCopy instead.</li>
<li>hasUiAccess and execElevated - use them from the systemUtils module.</li>
<li>getConfigDirs - use globalVars.appArgs.configPath instead.</li>
</ul>
</li>
<li>Module level REASON_* constants are removed from controlTypes - please use controlTypes.OutputReason instead. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/11969" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #11969">#11969</a>)</li>
<li>REASON_QUICKNAV has been removed from browseMode - use controlTypes.OutputReason.QUICKNAV instead. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/11969" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #11969">#11969</a>)</li>
<li><code>NVDAObject</code> (and derivatives) property <code>isCurrent</code> now strictly returns Enum class <code>controlTypes.IsCurrent</code>. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/11782" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #11782">#11782</a>)<ul>
<li><code>isCurrent</code> is no longer Optional, and thus will not return None.<ul>
<li>When an object is not current <code>controlTypes.IsCurrent.NO</code> is returned.</li>
</ul>
</li>
</ul>
</li>
<li>The <code>controlTypes.isCurrentLabels</code> mapping has been removed. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/11782" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #11782">#11782</a>)<ul>
<li>Instead use the <code>displayString</code> property on a <code>controlTypes.IsCurrent</code> enum value.<ul>
<li>For example: <code>controlTypes.IsCurrent.YES.displayString</code>.</li>
</ul>
</li>
</ul>
</li>
<li><code>winKernel.GetTimeFormat</code> has been removed - use <code>winKernel.GetTimeFormatEx</code> instead. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12139" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12139">#12139</a>)</li>
<li><code>winKernel.GetDateFormat</code> has been removed - use <code>winKernel.GetDateFormatEx</code> instead. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12139" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12139">#12139</a>)</li>
<li><code>gui.DriverSettingsMixin</code> has been removed - use <code>gui.AutoSettingsMixin</code>. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12144" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12144">#12144</a>)</li>
<li><code>speech.getSpeechForSpelling</code> has been removed - use <code>speech.getSpellingSpeech</code>. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12145" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12145">#12145</a>)</li>
<li>Commands cannot be directly imported from speech as <code>import speech; speech.ExampleCommand()</code> or <code>import speech.manager; speech.manager.ExampleCommand()</code> - use <code>from speech.commands import ExampleCommand</code> instead. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12126" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12126">#12126</a>)</li>
<li><code>speakTextInfo</code> will no longer send speech through <code>speakWithoutPauses</code> if reason is <code>SAYALL</code>, as <code>SayAllHandler</code> does this manually now. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12150" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12150">#12150</a>)</li>
<li>The <code>synthDriverHandler</code> module is no longer star imported into <code>globalCommands</code> and <code>gui.settingsDialogs</code> - use <code>from synthDriverHandler import synthFunctionExample</code> instead. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12172" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12172">#12172</a>)</li>
<li><code>ROLE_EQUATION</code> has been removed from controlTypes - use <code>ROLE_MATH</code> instead. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12164" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12164">#12164</a>)</li>
<li><code>autoSettingsUtils.driverSetting</code> classes are removed from <code>driverHandler</code> - please use them from <code>autoSettingsUtils.driverSetting</code>. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12168" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12168">#12168</a>)</li>
<li><code>autoSettingsUtils.utils</code> classes are removed from <code>driverHandler</code> - please use them from <code>autoSettingsUtils.utils</code>. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12168" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12168">#12168</a>)</li>
<li>Support of <code>TextInfo</code>s that do not inherit from <code>contentRecog.BaseContentRecogTextInfo</code> is removed. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12157" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12157">#12157</a>)</li>
<li><code>speech.speakWithoutPauses</code> has been removed - please use <code>speech.speechWithoutPauses.SpeechWithoutPauses(speakFunc=speech.speak).speakWithoutPauses</code> instead. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12195" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12195">#12195</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12251" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12251">#12251</a>)</li>
<li><code>speech.re_last_pause</code> has been removed - please use <code>speech.speechWithoutPauses.SpeechWithoutPauses.re_last_pause</code> instead. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12195" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12195">#12195</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12251" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12251">#12251</a>)</li>
<li><code>WelcomeDialog</code>, <code>LauncherDialog</code> and <code>AskAllowUsageStatsDialog</code> are moved to the <code>gui.startupDialogs</code>. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12105" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12105">#12105</a>)</li>
<li><code>getDocFilePath</code> has been moved from <code>gui</code> to the <code>documentationUtils</code> module. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12105" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12105">#12105</a>)</li>
<li>The gui.accPropServer module as well as the AccPropertyOverride and ListCtrlAccPropServer classes from the gui.nvdaControls module have been removed in favor of WX native support for overriding accessibility properties. When enhancing accessibility of WX controls, implement wx.Accessible instead. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12215" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12215">#12215</a>)</li>
<li>Files in <code>source/comInterfaces/</code> are now more easily consumable by developer tools such as IDEs. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12201" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12201">#12201</a>)</li>
<li>Convenience methods and types have been added to the winVersion module for getting and comparing Windows versions. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/11909" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #11909">#11909</a>)<ul>
<li>isWin10 function found in winVersion module has been removed.</li>
<li>class winVersion.WinVersion is a comparable and order-able type encapsulating Windows version information.</li>
<li>Function winVersion.getWinVer has been added to get a winVersion.WinVersion representing the currently running OS.</li>
<li>Convenience constants have been added for known Windows releases, see winVersion.WIN* constants.</li>
</ul>
</li>
<li>IAccessibleHandler no longer star imports everything from IAccessible and IA2 COM interfaces - please use them directly. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12232" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12232">#12232</a>)</li>
<li>TextInfo objects now have start and end properties which can be compared mathematically with operators such as &lt; &lt;= == != &gt;= &gt;. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/11613" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #11613">#11613</a>)<ul>
<li>E.g. ti1.start &lt;= ti2.end</li>
<li>This usage is now prefered instead of ti1.compareEndPoints(ti2,"startToEnd") &lt;= 0</li>
</ul>
</li>
<li>TextInfo start and end properties can also be set to each other. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/11613" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #11613">#11613</a>)<ul>
<li>E.g. ti1.start = ti2.end</li>
<li>This usage is prefered instead of ti1.SetEndPoint(ti2,"startToEnd")</li>
</ul>
</li>
<li><code>wx.CENTRE_ON_SCREEN</code> and <code>wx.CENTER_ON_SCREEN</code> are removed, use <code>self.CentreOnScreen()</code> instead. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12309" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12309">#12309</a>)</li>
<li><code>easeOfAccess.isSupported</code> has been removed, NVDA only supports versions of Windows where this evaluates to <code>True</code>. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12222" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12222">#12222</a>)</li>
<li><code>sayAllHandler</code> has been moved to <code>speech.sayAll</code>. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12251" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12251">#12251</a>)<ul>
<li><code>speech.sayAll.SayAllHandler</code> exposes the functions <code>stop</code>, <code>isRunning</code>, <code>readObjects</code>, <code>readText</code>, <code>lastSayAllMode</code>.</li>
<li><code>SayAllHandler.stop</code> also resets the <code>SayAllHandler</code> <code>SpeechWithoutPauses</code> instance.</li>
<li><code>CURSOR_REVIEW</code> and <code>CURSOR_CARET</code> has been replaced with <code>CURSOR.REVIEW</code> and <code>CURSOR.CARET</code>.</li>
</ul>
</li>
<li><code>speech.SpeechWithoutPauses</code> has been moved to <code>speech.speechWithoutPauses.SpeechWithoutPauses</code>. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12251" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12251">#12251</a>)</li>
<li><code>speech.curWordChars</code> has been renamed <code>speech._curWordChars</code>. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12395" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12395">#12395</a>)</li>
<li>the following have been removed from <code>speech</code> and can be accessed through <code>speech.getState()</code>. These are readonly values now. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12395" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12395">#12395</a>)<ul>
<li>speechMode</li>
<li>speechMode_beeps_ms</li>
<li>beenCanceled</li>
<li>isPaused</li>
</ul>
</li>
<li>to update <code>speech.speechMode</code> use <code>speech.setSpeechMode</code>. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12395" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12395">#12395</a>)</li>
<li>the following have been moved to <code>speech.SpeechMode</code>. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12395" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12395">#12395</a>)<ul>
<li><code>speech.speechMode_off</code> becomes <code>speech.SpeechMode.off</code></li>
<li><code>speech.speechMode_beeps</code> becomes <code>speech.SpeechMode.beeps</code></li>
<li><code>speech.speechMode_talk</code> becomes <code>speech.SpeechMode.talk</code></li>
</ul>
</li>
<li><code>IAccessibleHandler.IAccessibleObjectIdentifierType</code> is now <code>IAccessibleHandler.types.IAccessibleObjectIdentifierType</code>. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12367" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12367">#12367</a>)</li>
<li>The following in <code>NVDAObjects.UIA.WinConsoleUIA</code> have been changed (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12094" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12094">#12094</a>)<ul>
<li><code>NVDAObjects.UIA.winConsoleUIA.is21H1Plus</code> renamed <code>NVDAObjects.UIA.winConsoleUIA.isImprovedTextRangeAvailable</code>.</li>
<li><code>NVDAObjects.UIA.winConsoleUIA.consoleUIATextInfo</code> renamed to start class name with upper case.</li>
<li><code>NVDAObjects.UIA.winConsoleUIA.consoleUIATextInfoPre21H1</code> renamed <code>NVDAObjects.UIA.winConsoleUIA.ConsoleUIATextInfoWorkaroundEndInclusive</code><ul>
<li>The implementation works around both end points being inclusive (in text ranges) before <a href="https://github.com/microsoft/terminal/pull/4018" rel="noopener" target="_blank" title="microsoft/terminal PR 4018">microsoft/terminal PR 4018</a></li>
<li>Workarounds for <code>expand</code>, <code>collapse</code>, <code>compareEndPoints</code>, <code>setEndPoint</code>, etc</li>
</ul>
</li>
</ul>
</li>
</ul>
<h2 id="20204">2020.4</h2>
<p>Ця версія включає в себе підтримку нових методів введення для китайської мови, оновлену версію бібліотеки брайлівського введення/виведення Liblouis, а також можливість викликати діалог «Список елементів» (NVDA+F7) у режимі фокуса.
У діалогах NVDA тепер доступна контекстно-залежна довідка при натисканні клавіші F1.
Реалізовано поліпшення в правилах вимови символів, мовленнєвих словниках, брайлівських повідомленнях NVDA і режимі неперервного читання.
Виправлено помилки і поліпшено підтримку додатків Пошта, Outlook, Teams, Visual Studio, Azure Data Studio і Foobar2000.
У роботі з веб-додатками поліпшено взаємодію з Документами Google і значно збільшено рівень підтримки атрибутів WAI-ARIA.
А також безліч інших важливих поліпшень і виправлень.</p>
<h3 id="_108">Нові можливості</h3>
<ul>
<li>Натискання F1 у діалогах NVDA тепер відкриває відповідний розділ довідки з посібника користувача. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7757" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7757">#7757</a>)</li>
<li>У Microsoft SQL Server Management Studio та Visual Studio 2017 і новіших додано підтримку технології автоматичного доповнення (IntelliSense). (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7504" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7504">#7504</a>)</li>
<li>У таблиці вимови символів NVDA додано підтримку групувань у визначеннях комплексних символів, а також підтримку посилань на групи в правилах заміни, що робить їх потужнішими і простими у використанні. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/11107" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #11107">#11107</a>)</li>
<li>NVDA тепер повідомляє користувача при спробі створити в мовленнєвому словнику запис із неправильним регулярним виразом для заміни. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/11407" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #11407">#11407</a>)<ul>
<li>Зокрема, тепер виявляються помилки групувань.</li>
</ul>
</li>
<li>Додано підтримку нових методів введення для традиційного китайського швидкого і піньїнь у Windows 10. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/11562" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #11562">#11562</a>)</li>
<li>Заголовки вкладок на веб-сторінках тепер розглядаються як поля форм, між якими можна швидко переміщатися клавішею F. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/10432" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #10432">#10432</a>)</li>
<li>У діалозі «Жести вводу» додано команду для перемикання читання виділеного (підсвіченого) тексту в документах (не плутати з виділенням тексту для подальшого копіювання/вирізання); з цією командою не асоційовано жодного жесту, користувач може зробити це самостійно. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/11807" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #11807">#11807</a>)</li>
<li>Додано новий параметр командного рядка --copy-portable-config, який дозволяє автоматично скопіювати переносну конфігурацію в обліковий запис користувача під час тихого встановлення NVDA. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/9676" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #9676">#9676</a>)</li>
<li>Переглядач Брайля тепер підтримує маршрутизацію Брайля для користувачів мишки, для цього наведіть вказівник мишки на брайлівську комірку. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/11804" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #11804">#11804</a>)</li>
<li>NVDA тепер автоматично визначає підключення пристроїв Humanware Brailliant BI 40X і 20X як через USB, так і через Bluetooth. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/11819" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #11819">#11819</a>)</li>
</ul>
<h3 id="_109">Зміни</h3>
<ul>
<li>Бібліотеку брайлівського введення/виведення Liblouis оновлено до версії 3.16.1:<ul>
<li>Addresses multiple crashes</li>
<li>Adds Bashkir grade 1 Braille table</li>
<li>Adds Coptic 8 dot computer braille table</li>
<li>Adds Russian literary braille and Russian literary braille (detailed) tables</li>
<li>Adds Added Afrikaans grade 2 braille table</li>
<li>Removes the Russian grade 1 Braille table</li>
</ul>
</li>
<li>Використання команд NVDA для пошуку наступного/попереднього фрагмента тексту в документі в режимі огляду більше не зупиняє неперервне читання, якщо в налаштуваннях клавіатури увімкнено параметр «Продовжувати неперервне читання після натискання клавіш швидкої навігації». NVDA продовжить неперервне читання з позиції знайденого тексту. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/11563" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #11563">#11563</a>)</li>
<li>Для брайлівських дисплеїв HIMS натискання клавіші F3 було перепризначено на пробіл + крапки 148. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/11710" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #11710">#11710</a>)</li>
<li>Підвищено зручність налаштування відображення повідомлень NVDA на брайлівських дисплеях. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/11602" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #11602">#11602</a>)</li>
<li>У браузерах та інших додатках, які підтримують режим огляду, діалог зі списком елементів (NVDA+F7), тепер може бути викликаний і в режимі редагування. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/10453" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #10453">#10453</a>)</li>
<li>Читання оновлень у «живих» областях ARIA (live regions) тепер керується налаштуванням «Повідомляти про зміни динамічного контенту» (NVDA+5). (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/9077" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #9077">#9077</a>)</li>
<li>NVDA тепер промовляє фразу «Скопійовано в буфер обміну» перед скопійованим текстом. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6757" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6757">#6757</a>)</li>
<li>Поліпшено читання таблиці з графічним поданням дисків у вікні стандартного засобу керування дисками Windows. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/10048" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #10048">#10048</a>)</li>
<li>Мітки для недоступних елементів керування (виділених сірим кольором) тепер також недоступні. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/11809" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #11809">#11809</a>)</li>
<li>Загальний репозиторій мовних даних консорціуму Unicode (CLDR), який використовується в NVDA для читання символів емодзі, оновлений до версії 38. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/11817" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #11817">#11817</a>)</li>
<li>Вбудовану функцію підсвічування фокуса було перейменовано в підсвічування. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/11700" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #11700">#11700</a>)</li>
</ul>
<h3 id="_110">Виправлення</h3>
<ul>
<li>NVDA тепер знову коректно працює з полями редагування в додатку для радіоаматорів Fast Log Entry. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/8996" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #8996">#8996</a>)</li>
<li>У Foobar2000 NVDA тепер коректно повідомляє, скільки пройшло часу, якщо відсутній загальний час відтворення (наприклад, при відтворенні інтернет-потоку). (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/11337" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #11337">#11337</a>)</li>
<li>Для вмісту на веб-сторінках, який можливо редагувати, NVDA тепер коректно враховує атрибут aria-roledescription. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/11607" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #11607">#11607</a>)</li>
<li>Слово «список» більше не вимовляється на кожному рядку списку в Документах Google або в будь-якому іншому вмісті, доступному для редагування в Google Chrome. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7562" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7562">#7562</a>)</li>
<li>На веб-сторінках всередині доступного для редагування вмісту NVDA тепер оголошує перехід на новий елемент списку з попереднього при переміщенні стрілками по символах чи словах. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/11569" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #11569">#11569</a>)</li>
<li>NVDA тепер правильно повідомляє поточний рядок, коли курсор встановлюється в кінець посилання на останньому елементі списку в Документах Google або будь-якому іншому доступному для редагування вмісті на веб-сторінках. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/11606" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #11606">#11606</a>)</li>
<li>Відкриття й закриття меню «Пуск» з робочого столу у Windows 7 тепер коректно встановлює системний фокус в початкове положення. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/10567" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #10567">#10567</a>)</li>
<li>При перемиканні вкладок у Firefox, NVDA тепер коректно повідомляє заголовок вкладки, навіть якщо увімкнено параметр «Намагатися скасувати читання старого вмісту при швидкому переміщенні на новий». (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/11397" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #11397">#11397</a>)</li>
<li>NVDA тепер коректно повідомляє елемент списку, після введення символа в списку при використанні голосів SAPI5 Ivona. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/11651" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #11651">#11651</a>)</li>
<li>Тепер знову можна використовувати режим огляду для читання електронних листів у додатку Пошта Windows 10 версії 16005.13110 і новіших. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/11439" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #11439">#11439</a>)</li>
<li>При використанні голосів SAPI5 Ivona від harposoftware.com, NVDA тепер коректно зберігає свою конфігурацію, без помилок перемикає синтезатори і більше не мовчить після перезавантаження. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/11650" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #11650">#11650</a>)</li>
<li>З клавіатур брайлівських дисплеїв HIMS, під час використання комп’ютерного Брайля, тепер можна вводити цифру 6. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/11710" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #11710">#11710</a>)</li>
<li>Значно поліпшено продуктивність під час роботи з Azure Data Studio. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/11533" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #11533">#11533</a>, # 11715)</li>
<li>Заголовок пошуку NVDA в режимі огляду тепер знову коректно повідомляється при увімкненому параметрі «Намагатися скасувати читання старого вмісту при швидкому переміщенні на новий». (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/11632" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #11632">#11632</a>)</li>
<li>NVDA більше не повинна зависати при пробудженні комп’ютера з встановленим фокусом у документі Microsoft Edge. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/11576" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #11576">#11576</a>)</li>
<li>Для відновлення функціональності режиму огляду більше немає необхідності натискати tab або переміщати фокус після закриття контекстного меню в Microsoft Edge. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/11202" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #11202">#11202</a>)</li>
<li>NVDA тепер коректно повідомляє елементи списків у 64-розрядних додатках, таких як Tortoise SVN. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/8175" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #8175">#8175</a>)</li>
<li>У браузерах Google Chrome і Firefox ARIA-елемент treegrid (деревоподібна сітка) тепер подається в режимі огляду як звичайна таблиця. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/9715" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #9715">#9715</a>)</li>
<li>Зворотний пошук тепер можна ініціювати командою «знайти попередній», яка викликається натисканням NVDA+shift+F3 (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/11770" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #11770">#11770</a>)</li>
<li>Сценарій NVDA більше не розглядається як повторюваний, якщо між двома його виконаннями відбувається непов’язане з ним натискання клавіші. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/11388" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #11388">#11388</a>)</li>
<li>Читання тегів акцентування strong і emphasis в Internet Explorer тепер знову можна відключити зняттям прапорця «Акценти» в налаштуваннях форматування документа NVDA. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/11808" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #11808">#11808</a>)</li>
<li>Підвисання на кілька секунд, яке спостерігалося у невеликої кількості користувачів при переміщенні стрілками між комірками в Microsoft Excel, більше відбуватися не повинно. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/11818" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #11818">#11818</a>)</li>
<li>У Microsoft Teams версій 1.3.00.28xxx NVDA тепер коректно читає повідомлення чату та командні канали навіть при неправильно сфокусованому меню. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/11821" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #11821">#11821</a>)</li>
<li>Текст, одночасно позначений як орфографічна і граматична помилка в Google Chrome, NVDA оголошує як орфографічна і граматична помилка. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/11787" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #11787">#11787</a>)</li>
<li>При використанні Microsoft Outlook з французькою локалізацією, сполучення клавіш для команди «Відповісти всім» (Control+Shift+R) тепер знову працює. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/11196" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #11196">#11196</a>)</li>
<li>Підказки IntelliSense у Visual Studio, які надають додаткові відомості про поточний елемент IntelliSense, тепер повідомляються лише один раз. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/11611" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #11611">#11611</a>)</li>
<li>У калькуляторі Windows 10 NVDA більше не оголошуватиме про перебіг обчислень, якщо читання символів під час введення вимкнено. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/9428" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #9428">#9428</a>)</li>
<li>NVDA більше не завершує аварійно роботу при використанні таблиці English US grade 2 з увімкненим параметром «Розгортати слово під курсором, яке написане скорописом» під час відображення деякого вмісту, такого як URL. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/11754" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #11754">#11754</a>)</li>
<li>Команда NVDA+F знову дозволяє отримувати інформацію про форматування комірки у фокусі в Microsoft Excel. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/11914" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #11914">#11914</a>)</li>
<li>QWERTY-введення на брайлівських дисплеях Papenmeier тепер знову працює і не викликає випадкових зависань NVDA. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/11944" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #11944">#11944</a>)</li>
<li>Вирішено кілька проблем у браузерах на основі Chromium, коли навігація в таблицях не працювала і NVDA не повідомляла номерів рядків/стовпців таблиці. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/12359" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #12359">#12359</a>)</li>
</ul>
<h3 id="_111">Зміни для розробників (англ)</h3>
<ul>
<li>System tests can now send keys using spy.emulateKeyPress, which takes a key identifier that conforms to NVDA's own key names, and by default also blocks until the action is executed. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/11581" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #11581">#11581</a>)</li>
<li>NVDA no longer requires the current directory to be the NVDA application directory in order to function. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6491" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6491">#6491</a>)</li>
<li>The aria live politeness setting for live regions can now be found on NVDA Objects using the liveRegionPoliteness property. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/11596" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #11596">#11596</a>)</li>
<li>It is now possible to define separate gestures for Outlook and Word document. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/11196" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #11196">#11196</a>)</li>
</ul>
<h2 id="20203">2020.3</h2>
<p>This release includes several large improvements to stability and performance particularly in Microsoft Office applications. There are new settings to toggle touchscreen support and graphics reporting.
The existence of marked (highlighted) content can be reported in browsers, and there are new German braille tables.</p>
<h3 id="new-features">New Features</h3>
<ul>
<li>You can now toggle reporting of graphics from NVDA's document formatting settings. Note that disabling this option will still read the alternative texts of graphics. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4837" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4837">#4837</a>)</li>
<li>You can now toggle NVDA's touchscreen support. An option has been added to the Touch Interaction panel of NVDA's settings. The default gesture is NVDA+control+alt+t. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/9682" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #9682">#9682</a>)</li>
<li>Added new German braille tables. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/11268" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #11268">#11268</a>)</li>
<li>NVDA now detects read-only text UIA controls. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/10494" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #10494">#10494</a>)</li>
<li>The existence of marked (highlighted) content is reported in both speech and braille in all web browsers. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/11436" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #11436">#11436</a>)<ul>
<li>This can be toggled on and off by a new NVDA Document Formatting option for Highlighting.</li>
</ul>
</li>
<li>New emulated system keyboard keys can be added from NVDA's Input gestures dialog. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6060" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6060">#6060</a>)<ul>
<li>To do this, press the add button after you selected the Emulated system keyboard keys category.</li>
</ul>
</li>
<li>Handy Tech Active Braille with joystick is now supported. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/11655" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #11655">#11655</a>)</li>
<li>"Automatic focus mode for caret movement" setting is now compatible with disabling "Automatically set focus to focusable elements". (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/11663" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #11663">#11663</a>)</li>
</ul>
<h3 id="changes">Changes</h3>
<ul>
<li>The Report formatting script (NVDA+f) has now been changed to report the formatting at the system caret rather than at the review cursor position. To report formatting at the review cursor position now use NVDA+shift+f. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/9505" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #9505">#9505</a>)</li>
<li>NVDA no longer automatically sets the system focus to focusable elements by default in browse mode, improving performance and stability. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/11190" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #11190">#11190</a>)</li>
<li>CLDR updated from version 36.1 to version 37. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/11303" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #11303">#11303</a>)</li>
<li>Updated eSpeak-NG to 1.51-dev, commit 1fb68ffffea4</li>
<li>You can now utilize table navigation in list boxes with checkable list items when the particular list has multiple columns. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/8857" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #8857">#8857</a>)</li>
<li>In the Add-ons manager, when prompted to confirm removal of an add-on, "No" is now the default. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/10015" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #10015">#10015</a>)</li>
<li>In Microsoft Excel, the Elements List dialog now presents formulas in their localized form. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/9144" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #9144">#9144</a>)</li>
<li>NVDA now reports the correct terminology for notes in MS Excel. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/11311" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #11311">#11311</a>)</li>
<li>When using the "move review cursor to focus" command in browse mode, the review cursor is now set at the position of the virtual caret. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/9622" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #9622">#9622</a>)</li>
<li>Information reported in browse mode, such as the formatting info with NVDA+F, are now displayed in a slightly bigger window centered on screen. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/9910" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #9910">#9910</a>)</li>
</ul>
<h3 id="bug-fixes">Bug Fixes</h3>
<ul>
<li>NVDA now always speaks when navigating by word and landing on any single symbol followed by white space, whatever the verbosity settings. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5133" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5133">#5133</a>)</li>
<li>In applications using QT 5.11 or newer, object descriptions are again reported. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/8604" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #8604">#8604</a>)</li>
<li>When deleting a word with control+delete, NVDA no longer remains silent. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3298" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3298">#3298</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/11029" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #11029">#11029</a>)<ul>
<li>Now the word to the right of the deleted word is announced.</li>
</ul>
</li>
<li>In general settings panel, the language list is now sorted correctly. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/10348" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #10348">#10348</a>)</li>
<li>In the Input Gestures dialog, significantly improved performance while filtering. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/10307" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #10307">#10307</a>)</li>
<li>You can now send Unicode characters beyond U+FFFF from a braille display. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/10796" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #10796">#10796</a>)</li>
<li>NVDA will announce Open With dialog content in Windows 10 May 2020 Update. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/11335" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #11335">#11335</a>)</li>
<li>A new experimental option in Advanced settings (Enable selective registration for UI Automation events and property changes) can provide major performance improvements in Microsoft Visual Studio and other UIAutomation based applications if enabled. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/11077" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #11077">#11077</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/11209" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #11209">#11209</a>)</li>
<li>For checkable list items, the selected state is no longer announced redundantly, and if applicable, the unselected state is announced instead. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/8554" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #8554">#8554</a>)</li>
<li>On Windows 10 May 2020 Update, NVDA now shows the Microsoft Sound Mapper when viewing output devices from synthesizer dialog. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/11349" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #11349">#11349</a>)</li>
<li>In Internet Explorer, numbers are now announced correctly for ordered lists if the list does not start with 1. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/8438" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #8438">#8438</a>)</li>
<li>In Google chrome, NVDA will now report not checked for all checkable controls (not just check boxes) that are currently not checked. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/11377" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #11377">#11377</a>)</li>
<li>It is once again possible to navigate in various controls when NVDA's language is set to Aragonese. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/11384" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #11384">#11384</a>)</li>
<li>NVDA should no longer sometimes freeze in Microsoft Word when rapidly arrowing up and down or typing characters with Braille enabled. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/11431" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #11431">#11431</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/11425" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #11425">#11425</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/11414" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #11414">#11414</a>)</li>
<li>NVDA no longer appends nonexistent trailing space when copying the current navigator object to the clipboard. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/11438" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #11438">#11438</a>)</li>
<li>NVDA no longer activates the Say All profile if there is nothing to read. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/10899" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #10899">#10899</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/9947" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #9947">#9947</a>)</li>
<li>NVDA is no longer unable to read the features list in Internet Information Services (IIS) Manager. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/11468" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #11468">#11468</a>)</li>
<li>NVDA now keeps the audio device open improving performance on some sound cards (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5172" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5172">#5172</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/10721" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #10721">#10721</a>)</li>
<li>NVDA will no longer freeze or exit when holding down control+shift+downArrow in Microsoft Word. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/9463" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #9463">#9463</a>)</li>
<li>The expanded / collapsed state of directories in the navigation treeview on drive.google.com is now always reported by NVDA. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/11520" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #11520">#11520</a>)</li>
<li>NVDA will auto detect the NLS eReader Humanware braille display via Bluetooth as its Bluetooth name is now "NLS eReader Humanware". (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/11561" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #11561">#11561</a>)</li>
<li>Major performance improvements in Visual Studio Code. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/11533" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #11533">#11533</a>)</li>
</ul>
<h3 id="changes-for-developers">Changes For Developers</h3>
<ul>
<li>The GUI Helper's BoxSizerHelper.addDialogDismissButtons supports a new "separated" keyword argument, for adding a standard horizontal separator to dialogs (other than messages and single input dialogs). (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6468" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6468">#6468</a>)</li>
<li>Additional properties were added to app modules, including path for the executable (appPath), is a Windows Store app (isWindowsStoreApp), and machine architecture for the app (appArchitecture). (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7894" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7894">#7894</a>)</li>
<li>It is now possible to create app modules for apps hosted inside wwahost.exe on Windows 8 and later. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4569" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4569">#4569</a>)</li>
<li>A fragment of the log can now be delimited and then copied to clipboard using NVDA+control+shift+F1. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/9280" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #9280">#9280</a>)</li>
<li>NVDA-specific objects that are found by Python's cyclic garbage collector are now logged when being deleted by the collector to aide in removing reference cycles from NVDA. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/11499" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #11499">#11499</a>)<ul>
<li>The majority of NVDA's classes are tracked including NVDAObjects, appModules, GlobalPlugins, SynthDrivers, and TreeInterceptors.</li>
<li>A class that needs to be tracked should inherit from garbageHandler.TrackedObject.</li>
</ul>
</li>
<li>Significant debug logging for MSAA events can be now enabled in NVDA's Advanced settings. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/11521" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #11521">#11521</a>)</li>
<li>MSAA winEvents for the currently focused object are no longer filtered out along with other events if the event count for a given thread is exceeded. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/11520" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #11520">#11520</a>)</li>
</ul>
<h2 id="20202">2020.2</h2>
<p>Highlights of this release include support for a new braille display from Nattiq, better support for ESET antivirus GUI and Windows Terminal, performance improvements in 1Password, and with Windows OneCore synthesizer. Plus many other important bug fixes and improvements.</p>
<h3 id="new-features_1">New Features</h3>
<ul>
<li>Support for new braille displays:<ul>
<li>Nattiq nBraille (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/10778" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #10778">#10778</a>)</li>
</ul>
</li>
<li>Added script to open NVDA configuration directory (no default gesture). (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2214" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2214">#2214</a>)</li>
<li>Better support for ESET antivirus GUI. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/10894" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #10894">#10894</a>)</li>
<li>Added support for Windows Terminal. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/10305" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #10305">#10305</a>)</li>
<li>Added a command to report the active configuration profile (no default gesture). (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/9325" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #9325">#9325</a>)</li>
<li>Added a command to toggle reporting of subscripts and superscripts (no default gesture). (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/10985" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #10985">#10985</a>)</li>
<li>Web applications (E.G. Gmail) no longer speak outdated information when moving focus rapidly. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/10885" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #10885">#10885</a>)<ul>
<li>This experimental fix must be manually enabled via the 'Attempt to cancel speech for expired focus events' option in the advanced settings panel.</li>
</ul>
</li>
<li>Many more symbols have been added to the default symbols dictionary. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/11105" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #11105">#11105</a>)</li>
</ul>
<h3 id="changes_1">Changes</h3>
<ul>
<li>Updated liblouis braille translator from 3.12 to <a href="https://github.com/liblouis/liblouis/releases/tag/v3.14.0" rel="noopener" target="_blank" title="3.14.0">3.14.0</a>. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/10832" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #10832">#10832</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/11221" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #11221">#11221</a>)</li>
<li>The reporting of superscripts and subscripts is now controlled separately to the reporting of font attributes. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/10919" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #10919">#10919</a>)</li>
<li>Due to changes made in VS Code, NVDA no longer disables browse mode in Code by default. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/10888" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #10888">#10888</a>)</li>
<li>NVDA no longer reports "top" and "bottom" messages when moving the review cursor directly to the first or last line of the current navigator object with the move to top and move to bottom review cursor scripts respectively. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/9551" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #9551">#9551</a>)</li>
<li>NVDA no longer reports "left" and "right" messages when directly moving the review cursor to the first or last character of the line for the current navigator object with the move to beginning of line and move to end of line review cursor scripts respectively. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/9551" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #9551">#9551</a>)</li>
</ul>
<h3 id="bug-fixes_1">Bug Fixes</h3>
<ul>
<li>NVDA now starts correctly when the log file cannot be created. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6330" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6330">#6330</a>)</li>
<li>In recent releases of Microsoft Word 365, NVDA will no longer announce "delete back word" when Control+Backspace is pressed while editing a document. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/10851" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #10851">#10851</a>)</li>
<li>In Winamp, NVDA will once again announce toggle status of shuffle and repeat. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/10945" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #10945">#10945</a>)</li>
<li>NVDA is no longer extremely sluggish when moving within the list of items in 1Password. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/10508" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #10508">#10508</a>)</li>
<li>The Windows OneCore speech synthesizer no longer lags between utterances. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/10721" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #10721">#10721</a>)</li>
<li>NVDA no longer freezes when you open the context menu for 1Password in the system notification area. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/11017" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #11017">#11017</a>)</li>
<li>In Office 2013 and older:<ul>
<li>Ribbons are announced when focus moves to them for the first time. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4207" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4207">#4207</a>)</li>
<li>Context menu items are once again reported properly. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/9252" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #9252">#9252</a>)</li>
<li>Ribbon sections are consistently announced when navigating with Control+arrows. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7067" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7067">#7067</a>)</li>
</ul>
</li>
<li>In browse mode in Mozilla Firefox and Google Chrome, text no longer incorrectly appears on a separate line when web content uses CSS display: inline-flex. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/11075" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #11075">#11075</a>)</li>
<li>In browse mode with Automatically set system focus to focusable elements disabled, it is now possible to activate elements that aren't focusable.</li>
<li>In browse mode with Automatically set system focus to focusable elements disabled, it is now possible to activate elements reached by pressing the tab key. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/8528" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #8528">#8528</a>)</li>
<li>In browse mode with Automatically set system focus to focusable elements disabled, activating certain elements no longer clicks in an incorrect location. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/9886" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #9886">#9886</a>)</li>
<li>NVDA error sounds are no longer heard when accessing DevExpress text controls. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/10918" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #10918">#10918</a>)</li>
<li>The tool-tips of the icons in the system tray are no longer reported upon keyboard navigation if their text is equal to the name of the icons, to avoid double announcing. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6656" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6656">#6656</a>)</li>
<li>In browse mode with 'Automatically set system focus to focusable elements' disabled, switching to focus mode with NVDA+space now focuses the element under the caret. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/11206" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #11206">#11206</a>)</li>
<li>It is once again possible to check for NVDA updates on certain systems; e.g. clean Windows installs. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/11253" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #11253">#11253</a>)</li>
<li>Focus is not moved in Java application when the selection is changed in an unfocused tree, table or list. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5989" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5989">#5989</a>)</li>
</ul>
<h3 id="changes-for-developers_1">Changes For Developers</h3>
<ul>
<li>execElevated and hasUiAccess have moved from config module to systemUtils module. Usage via config module is deprecated. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/10493" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #10493">#10493</a>)</li>
<li>Updated configobj to 5.1.0dev commit f9a265c4. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/10939" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #10939">#10939</a>)</li>
<li>Automated testing of NVDA with Chrome and a HTML sample is now possible. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/10553" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #10553">#10553</a>)</li>
<li>IAccessibleHandler has been converted into a package, OrderedWinEventLimiter has been extracted to a module and unit tests added (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/10934" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #10934">#10934</a>)</li>
<li>Updated BrlApi to version 0.8 (BRLTTY 6.1). (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/11065" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #11065">#11065</a>)</li>
<li>Status bar retrieval may now be customized by an AppModule. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2125" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2125">#2125</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4640" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4640">#4640</a>)</li>
<li>NVDA no longer listens for IAccessible EVENT_OBJECT_REORDER. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/11076" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #11076">#11076</a>)</li>
<li>A broken ScriptableObject (such as a GlobalPlugin missing a call to its base class' init method) no longer breaks NVDA's script handling. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5446" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5446">#5446</a>)</li>
</ul>
<h2 id="20201">2020.1</h2>
<p>Highlights of this release include support for several new braille displays from HumanWare and APH, plus many other important bug fixes such as the ability to again read math in Microsoft Word using MathPlayer / MathType.</p>
<h3 id="new-features_2">New Features</h3>
<ul>
<li>The currently selected item in listboxes is again presented in browse mode in Chrome, similar to NVDA 2019.1. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/10713" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #10713">#10713</a>)</li>
<li>You can now perform right mouse clicks on touch devices by doing a one finger tap and hold. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3886" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3886">#3886</a>)</li>
<li>Support for New braille displays: APH Chameleon 20, APH Mantis Q40, HumanWare BrailleOne, BrailleNote Touch v2, and NLS eReader. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/10830" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #10830">#10830</a>)</li>
</ul>
<h3 id="changes_2">Changes</h3>
<ul>
<li>NVDA will prevent the system from locking or going to sleep when in say all. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/10643" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #10643">#10643</a>)</li>
<li>Support for out-of-process iframes in Mozilla Firefox. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/10707" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #10707">#10707</a>)</li>
<li>Updated liblouis braille translator to version 3.12. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/10161" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #10161">#10161</a>)</li>
</ul>
<h3 id="bug-fixes_2">Bug Fixes</h3>
<ul>
<li>Fixed NVDA not announcing Unicode minus symbol (U+2212). (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/10633" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #10633">#10633</a>)</li>
<li>When installing add-on from add-ons manager, names of files and folders in the browse window are no longer reported twice. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/10620" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #10620">#10620</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2395" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2395">#2395</a>)</li>
<li>In Firefox, when loading Mastodon with the advanced web interface enabled, all timelines now render correctly in browse mode. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/10776" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #10776">#10776</a>)</li>
<li>In browse mode, NVDA now reports "not checked" for unchecked check boxes where it sometimes didn't previously. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/10781" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #10781">#10781</a>)</li>
<li>ARIA switch controls no longer report confusing information such as "not pressed checked" or "pressed checked". (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/9187" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #9187">#9187</a>)</li>
<li>SAPI4 voices should no longer refuse to speak certain text. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/10792" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #10792">#10792</a>)</li>
<li>NVDA can again read and interact with math equations in Microsoft Word. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/10803" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #10803">#10803</a>)</li>
<li>NVDA will again announce text being unselected in browse mode if pressing an arrow key while text is selected. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/10731" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #10731">#10731</a>).</li>
<li>NVDA no longer exits if there is an error initializing eSpeak. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/10607" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #10607">#10607</a>)</li>
<li>Errors caused by unicode in translations for shortcuts no longer stop the installer, mitigated by falling back to the English text. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5166" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5166">#5166</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6326" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6326">#6326</a>)</li>
<li>Arrowing out and away from lists and tables in sayAll with skim reading enabled no longer continuously announces exiting the list or table. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/10706" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #10706">#10706</a>)</li>
<li>Fix mouse tracking for some MSHTML elements in Internet Explorer. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/10736" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #10736">#10736</a>)</li>
</ul>
<h3 id="changes-for-developers_2">Changes for Developers</h3>
<ul>
<li>Developer documentation is now build using sphinx. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/9840" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #9840">#9840</a>)</li>
<li>Several speech functions have been split into two. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/10593" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #10593">#10593</a>)
The speakX version remains, but now depends on a getXSpeech function which returns a speech sequence.<ul>
<li>speakObjectProperties now relies on getObjectPropertiesSpeech</li>
<li>speakObject now relies on getObjectSpeech</li>
<li>speakTextInfo now relies on getTextInfoSpeech</li>
<li>speakWithoutPauses has been converted into a class, and refactored, but should not break compatibility.</li>
<li>getSpeechForSpelling is deprecated (though still available) use getSpellingSpeech instead.
Private changes that should not affect addon developers:</li>
<li>_speakPlaceholderIfEmpty is now _getPlaceholderSpeechIfTextEmpty</li>
<li>_speakTextInfo_addMath is now _extendSpeechSequence_addMathForTextInfo</li>
</ul>
</li>
<li>Speech 'reason' has been converted to an Enum, see controlTypes.OutputReason class. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/10703" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #10703">#10703</a>)<ul>
<li>Module level 'REASON_*' constants are deprecated.</li>
</ul>
</li>
<li>Compiling NVDA dependencies now requires Visual Studio 2019 (16.2 or newer). (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/10169" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #10169">#10169</a>)</li>
<li>Updated SCons to version 3.1.1. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/10169" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #10169">#10169</a>)</li>
<li>Again allow behaviors._FakeTableCell to have no location defined (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/10864" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #10864">#10864</a>)</li>
</ul>
<h2 id="20193">2019.3</h2>
<p>NVDA 2019.3 is a very significant release containing many under-the-hood changes including the upgrade of Python 2 to Python 3, and a major re-write of NVDA's speech subsystem.
Although these changes do break compatibility with older NVDA add-ons, the upgrade to Python 3 is necessary for security, and the changes to speech allow for some exciting innovations in the near future.
Other highlights in this release include 64 bit support for Java VMs, Screen Curtain and Focus Highlight functionality, support for more braille displays and a new Braille viewer, and many many other bug fixes.</p>
<h3 id="new-features_3">New Features</h3>
<ul>
<li>The accuracy of the move mouse to navigator object command has been improved in text fields in Java applications. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/10157" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #10157">#10157</a>)</li>
<li>Added support for the following Handy Tech Braille displays (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/8955" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #8955">#8955</a>):<ul>
<li>Basic Braille Plus 40</li>
<li>Basic Braille Plus 32</li>
<li>Connect Braille</li>
</ul>
</li>
<li>All user-defined gestures can now be removed via a new "Reset to factory defaults" button in the Input Gestures dialog. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/10293" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #10293">#10293</a>)</li>
<li>Font reporting in Microsoft Word now includes if text is marked as hidden. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/8713" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #8713">#8713</a>)</li>
<li>Added a command to move the review cursor to the position previously set as start marker for selection or copy: NVDA+shift+F9. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1969" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1969">#1969</a>)</li>
<li>In Internet Explorer, Microsoft Edge and recent versions of Firefox and Chrome, landmarks are now reported in focus mode and object navigation. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/10101" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #10101">#10101</a>)</li>
<li>In Internet Explorer, Google Chrome and Mozilla Firefox, You can now navigate by article and grouping using quick navigation scripts. These scripts are unbound by default and can be assigned in the Input Gestures dialog when the dialog is opened from a browse mode document. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/9485" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #9485">#9485</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/9227" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #9227">#9227</a>)<ul>
<li>Figures are also reported. They are considered objects and therefore navigable with the o quick navigation key.</li>
</ul>
</li>
<li>In Internet Explorer, Google Chrome and Mozilla Firefox, article elements are now reported with object navigation, and optionally in browse mode if turned on in Document Formatting settings. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/10424" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #10424">#10424</a>)</li>
<li>Added screen curtain, which when enabled, makes the whole screen black on Windows 8 and later. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7857" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7857">#7857</a>)<ul>
<li>Added a script to enable screen curtain (until next restart with one press, or always while NVDA is running with two presses), no default gesture is assigned.</li>
<li>Can be enabled and configured via the 'vision' category in NVDA's settings dialog.</li>
</ul>
</li>
<li>Added screen highlight functionality to NVDA. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/971" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #971">#971</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/9064" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #9064">#9064</a>)<ul>
<li>Highlighting of the focus, navigator object, and browse mode caret position can be enabled and configured via the 'vision' category in NVDA's settings dialog.</li>
<li>Note: This feature is incompatible with the focus highlight add-on, however, the add-on can still be used while the built-in highlighter is disabled.</li>
</ul>
</li>
<li>Added Braille Viewer tool, allows viewing braille output via an on-screen window. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7788" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7788">#7788</a>)</li>
</ul>
<h3 id="changes_3">Changes</h3>
<ul>
<li>The user guide now describes how to use NVDA in the Windows Console. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/9957" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #9957">#9957</a>)</li>
<li>Running nvda.exe now defaults to replacing an already running copy of NVDA. The -r|--replace command line parameter is still accepted, but ignored. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/8320" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #8320">#8320</a>)</li>
<li>On Windows 8 and later, NVDA will now report product name and version information for hosted apps such as apps downloaded from Microsoft Store using information provided by the app. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4259" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4259">#4259</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/10108" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #10108">#10108</a>)</li>
<li>When toggling track changes on and off with the keyboard in Microsoft Word, NVDA will announce the state of the setting. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/942" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #942">#942</a>)</li>
<li>The NVDA version number is now logged as the first message in the log. This occurs even if logging has been disabled from the GUI. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/9803" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #9803">#9803</a>)</li>
<li>The settings dialog no longer allows for changing the configured log level if it has been overridden from the command line. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/10209" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #10209">#10209</a>)</li>
<li>In Microsoft Word, NVDA now announces the display state of non printable characters when pressing the toggle shortcut Ctrl+Shift+8 . (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/10241" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #10241">#10241</a>)</li>
<li>Updated Liblouis braille translator to commit 58d67e63. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/10094" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #10094">#10094</a>)</li>
<li>When CLDR characters (including emojis) reporting is enabled, they are announced at all punctuation levels. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/8826" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #8826">#8826</a>)</li>
<li>Third party python packages included in NVDA, such as comtypes, now log their warnings and errors to the NVDA log. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/10393" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #10393">#10393</a>)</li>
<li>Updated Unicode Common Locale Data Repository emoji annotations to version 36.0. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/10426" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #10426">#10426</a>)</li>
<li>When focussing a grouping in browse mode, the description is now also read. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/10095" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #10095">#10095</a>)</li>
<li>The Java Access Bridge is now included with NVDA to enable access to Java applications, including for 64 bit Java VMs. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7724" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7724">#7724</a>)</li>
<li>If the Java Access Bridge is not enabled for the user, NVDA automatically enables it at NVDA startup. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7952" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7952">#7952</a>)</li>
<li>Updated eSpeak-NG to 1.51-dev, commit <a class="gh-link gh-commit" href="https://github.com/nvaccess/nvda/commit/ca65812ac6019926f2fbd7f12c92d7edd3701e0c" rel="noopener" target="_blank" title="GitHub Commit: nvaccess/nvda@ca65812ac6019926f2fbd7f12c92d7edd3701e0c">ca65812</a>. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/10581" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #10581">#10581</a>)</li>
</ul>
<h3 id="bug-fixes_3">Bug Fixes</h3>
<ul>
<li>Emoji and other 32 bit unicode characters now take less space on a braille display when they are shown as hexadecimal values. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6695" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6695">#6695</a>)</li>
<li>In Windows 10, NVDA will announce tooltips from universal apps if NVDA is configured to report tooltips in object presentation dialog. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/8118" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #8118">#8118</a>)</li>
<li>On Windows 10 Anniversary Update and later, typed text is now reported in Mintty. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1348" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1348">#1348</a>)</li>
<li>On Windows 10 Anniversary Update and later, output in the Windows Console that appears close to the caret is no longer spelled out. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/513" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #513">#513</a>)</li>
<li>Controls in Audacitys compressor dialog are now announced when navigating the dialog. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/10103" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #10103">#10103</a>)</li>
<li>NVDA no longer treats spaces as words in object review in Scintilla based editors such as Notepad++. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/8295" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #8295">#8295</a>)</li>
<li>NVDA will prevent the system from entering sleep mode when scrolling through text with braille display gestures. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/9175" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #9175">#9175</a>)</li>
<li>On Windows 10, braille will now follow when editing cell contents in Microsoft Excel and in other UIA text controls where it was lagging behind. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/9749" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #9749">#9749</a>)</li>
<li>NVDA will once again report suggestions in the Microsoft Edge address bar. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7554" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7554">#7554</a>)</li>
<li>NVDA is no longer silent when focusing an HTML tab control header in Internet Explorer. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/8898" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #8898">#8898</a>)</li>
<li>In Microsoft Edge based on EdgeHTML, NVDA will no longer play search suggestion sound when the window becomes maximized. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/9110" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #9110">#9110</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/10002" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #10002">#10002</a>)</li>
<li>ARIA 1.1 combo boxes are now supported in Mozilla Firefox and Google Chrome. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/9616" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #9616">#9616</a>)</li>
<li>NVDA will no longer report content of visually hidden columns for list items in SysListView32 controls. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/8268" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #8268">#8268</a>)</li>
<li>The settings dialog no longer shows "info" as the current log level when in secure mode. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/10209" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #10209">#10209</a>)</li>
<li>In Start menu for Windows 10 Anniversary Update and later, NVDA will announce details of search results. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/10340" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #10340">#10340</a>)</li>
<li>In browse mode, if moving the cursor or using quick navigation causes the document to change, NVDA no longer speaks incorrect content in some cases. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/8831" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #8831">#8831</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/10343" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #10343">#10343</a>)</li>
<li>Some bullet names in Microsoft Word have been corrected. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/10399" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #10399">#10399</a>)</li>
<li>In Windows 10 May 2019 Update and later, NVDA will once again announce first selected emoji or clipboard item when emoji panel and clipboard history opens, respectively. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/9204" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #9204">#9204</a>)</li>
<li>In Poedit, it is once again possible to view some translations for right to left languages. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/9931" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #9931">#9931</a>)</li>
<li>In the Settings app in Windows 10 April 2018 Update and later, NVDA will no longer announce progress bar information for volume meters found in the System/Sound page. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/10412" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #10412">#10412</a>)</li>
<li>Invalid regular expressions in speech dictionaries no longer completely break speech in NVDA. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/10334" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #10334">#10334</a>)</li>
<li>When reading bulleted items in Microsoft Word with UIA enabled, the bullet from the next list item is no longer inappropriately announced. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/9613" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #9613">#9613</a>)</li>
<li>Some rare braille translation issues and errors with liblouis have been resolved. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/9982" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #9982">#9982</a>)</li>
<li>Java applications started before NVDA are now accessible without the need to restart the Java app. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/10296" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #10296">#10296</a>)</li>
<li>In Mozilla Firefox, when the focused element becomes marked as current (aria-current), this change is no longer spoken multiple times. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/8960" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #8960">#8960</a>)</li>
<li>NVDA will now treat certain composit unicode characters such as e-acute as one single character when moving through text. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/10550" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #10550">#10550</a>)</li>
<li>Spring Tool Suite Version 4 is now supported. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/10001" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #10001">#10001</a>)</li>
<li>Don't double speak name when aria-labelledby relation target is an inner element. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/10552" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #10552">#10552</a>)</li>
<li>On Windows 10 version 1607 and later, typed characters from Braille keyboards are spoken in more situations. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/10569" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #10569">#10569</a>)</li>
<li>When changing the audio output device, tones played by NVDA will now play through the newly selected device. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2167" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2167">#2167</a>)</li>
<li>In Mozilla Firefox, moving focus in browse mode is faster. This makes moving the cursor in browse mode more responsive in many cases. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/10584" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #10584">#10584</a>)</li>
</ul>
<h3 id="changes-for-developers_3">Changes for Developers</h3>
<ul>
<li>Updated Python to 3.7. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7105" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7105">#7105</a>)</li>
<li>Updated pySerial to version 3.4. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/8815" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #8815">#8815</a>)</li>
<li>Updated wxPython to 4.0.3 to support Python 3.5 and later. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/9630" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #9630">#9630</a>)</li>
<li>Updated six to version 1.12.0. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/9630" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #9630">#9630</a>)</li>
<li>Updated py2exe to version 0.9.3.2 (in development, commit b372a8e from <a class="gh-link gh-issue" href="https://github.com/albertosottile/py2exe/issues/13" rel="noopener" target="_blank" title="GitHub Issue albertosottile/py2exe #13">albertosottile/py2exe#13</a>). (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/9856" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #9856">#9856</a>)</li>
<li>Updated UIAutomationCore.dll comtypes module to version 10.0.18362. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/9829" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #9829">#9829</a>)</li>
<li>The tab-completion in the Python console only suggests attributes starting with an underscore if the underscore is first typed. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/9918" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #9918">#9918</a>)</li>
<li>Flake8 linting tool has been integrated with SCons reflecting code requirements for Pull Requests. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5918" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5918">#5918</a>)</li>
<li>As NVDA no longer depends on pyWin32, modules such as win32api and win32con are no longer available to add-ons. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/9639" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #9639">#9639</a>)<ul>
<li>win32api calls can be replaced with direct calls to win32 dll functions via ctypes.</li>
<li>win32con constants should be defined in your files.</li>
</ul>
</li>
<li>The "async" argument in nvwave.playWaveFile has been renamed to "asynchronous". (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/8607" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #8607">#8607</a>)</li>
<li>speakText and speakCharacter methods on synthDriver objects are no longer supported.<ul>
<li>This functionality is handled by SynthDriver.speak.</li>
</ul>
</li>
<li>SynthSetting classes in synthDriverHandler have been removed. Now use driverHandler.DriverSetting classes instead.</li>
<li>SynthDriver classes should no longer expose index via the lastIndex property.<ul>
<li>Instead, they should notify the synthDriverHandler.synthIndexReached action with the index, once all previous audio has finished playing before that index.</li>
</ul>
</li>
<li>SynthDriver classes must now notify the synthDriverHandler.synthDoneSpeaking action, once all audio from a SynthDriver.speak call has completed playing.</li>
<li>SynthDriver classes must support the speech.PitchCommand in their speak method, as changes in pitch for speak spelling now depends on this functionality.</li>
<li>The speech function getSpeechTextForProperties has been renamed to getPropertiesSpeech. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/10098" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #10098">#10098</a>)</li>
<li>The braille function getBrailleTextForProperties has been renamed to getPropertiesBraille. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/10469" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #10469">#10469</a>)</li>
<li>Several speech functions have been changed to return speech sequences. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/10098" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #10098">#10098</a>)<ul>
<li>getControlFieldSpeech</li>
<li>getFormatFieldSpeech</li>
<li>getSpeechTextForProperties now called getPropertiesSpeech</li>
<li>getIndentationSpeech</li>
<li>getTableInfoSpeech</li>
</ul>
</li>
<li>Added a textUtils module to simplify string differences between Python 3 strings and Windows unicode strings. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/9545" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #9545">#9545</a>)<ul>
<li>See the module documentation and textInfos.offsets module for example implementations.</li>
</ul>
</li>
<li>Deprecated functionality now removed. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/9548" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #9548">#9548</a>)<ul>
<li>AppModules removed:<ul>
<li>Windows XP sound recorder.</li>
<li>Klango Player, which is abandoned software.</li>
</ul>
</li>
<li>configobj.validate wrapper removed.<ul>
<li>New code should use from configobj import validate instead of import validate</li>
</ul>
</li>
<li>textInfos.Point and textInfos.Rect replaced by locationHelper.Point and locationHelper.RectLTRB respectively.</li>
<li>braille.BrailleHandler._get_tether and braille.BrailleHandler.set_tether have been removed.</li>
<li>config.getConfigDirs has been removed.</li>
<li>config.ConfigManager.getConfigValidationParameter has been replaced by getConfigValidation</li>
<li>inputCore.InputGesture.logIdentifier property has been removed.<ul>
<li>Use _get_identifiers in inputCore.InputGesture instead.</li>
</ul>
</li>
<li>synthDriverHandler.SynthDriver.speakText/speakCharacter have been removed.</li>
<li>Removed several synthDriverHandler.SynthSetting classes.<ul>
<li>Previously kept for backwards compatibility (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/8214" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #8214">#8214</a>), now considered obsolete.</li>
<li>Drivers that used the SynthSetting classes should be updated to use the DriverSetting classes.</li>
</ul>
</li>
<li>Some legacy code has been removed, particularly:<ul>
<li>Support for the Outlook pre 2003 message list.</li>
<li>An overlay class for the classic start menu, only found in Windows Vista and earlier.</li>
<li>Dropped support for Skype 7, as it is definitely not working any more.</li>
</ul>
</li>
</ul>
</li>
<li>Added a framework to create vision enhancement providers; modules that can change screen contents, optionally based on input from NVDA about object locations. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/9064" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #9064">#9064</a>)<ul>
<li>Add-ons can bundle their own providers in a visionEnhancementProviders folder.</li>
<li>See the vision and visionEnhancementProviders modules for the implementation of the framework and examples, respectively.</li>
<li>Vision enhancement providers are enabled and configured via the 'vision' category in NVDA's settings dialog.</li>
</ul>
</li>
<li>Abstract class properties are now supported on objects that inherit from baseObject.AutoPropertyObject (e.g. NVDAObjects and TextInfos). (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/10102" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #10102">#10102</a>)</li>
<li>Introduced displayModel.UNIT_DISPLAYCHUNK as a textInfos unit constant specific to DisplayModelTextInfo. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/10165" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #10165">#10165</a>)<ul>
<li>This new constant allows walking over the text in a DisplayModelTextInfo in a way that more closely resembles how the text chunks are saved in the underlying model.</li>
</ul>
</li>
<li>displayModel.getCaretRect now returns an instance of locationHelper.RectLTRB. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/10233" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #10233">#10233</a>)</li>
<li>The UNIT_CONTROLFIELD and UNIT_FORMATFIELD constants have been moved from virtualBuffers.VirtualBufferTextInfo to the textInfos package. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/10396" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #10396">#10396</a>)</li>
<li>For every entry in the NVDA log, information about the originating thread is now included. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/10259" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #10259">#10259</a>)</li>
<li>UIA TextInfo objects can now be moved/expanded by the page, story and formatField text units. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/10396" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #10396">#10396</a>)</li>
<li>External modules (appModules and globalPlugins) are now less likely to be able to break the creation of NVDAObjects.<ul>
<li>Exceptions caused by the "chooseNVDAObjectOverlayClasses" and "event_NVDAObject_init" methods are now properly caught and logged.</li>
</ul>
</li>
<li>The aria.htmlNodeNameToAriaLandmarkRoles dictionary has been renamed to aria.htmlNodeNameToAriaRoles. It now also contains roles that aren't landmarks.</li>
<li>scriptHandler.isCurrentScript has been removed due to lack of use. There is no replacement. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/8677" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #8677">#8677</a>)</li>
</ul>
<h2 id="201921">2019.2.1</h2>
<p>This is a minor release to fix several crashes present in 2019.2. Fixes include:</p>
<ul>
<li>Addressed several crashes in Gmail seen in both Firefox and Chrome when interacting with particular popup menus such as when creating filters or changing certain Gmail settings. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/10175" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #10175">#10175</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/9402" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #9402">#9402</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/8924" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #8924">#8924</a>)</li>
<li>In Windows 7, NVDA no longer causes Windows Explorer to crash when the mouse is used in the start menu. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/9435" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #9435">#9435</a>)</li>
<li>Windows Explorer on Windows 7 no longer crashes when accessing metadata edit fields. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5337" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5337">#5337</a>)</li>
<li>NVDA no longer freezes when interacting with images with a base64 URI in Mozilla Firefox or Google Chrome. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/10227" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #10227">#10227</a>)</li>
</ul>
<h2 id="20192">2019.2</h2>
<p>Highlights of this release include auto detection of Freedom Scientific braille displays, an experimental setting in the Advanced panel to stop browse mode from automatically moving focus (which may provide performance improvements), a rate boost option for the Windows OneCore synthesizer to achieve very fast rates, and many other bug fixes.</p>
<h3 id="new-features_4">New Features</h3>
<ul>
<li>NVDA's Miranda NG support works with newer versions of the client. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/9053" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #9053">#9053</a>)</li>
<li>You can now disable browse mode by default by disabling the new "Enable browse mode on page load" option in NVDA's browse mode settings. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/8716" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #8716">#8716</a>)<ul>
<li>Note that when this option is disabled, you can still enable browse mode manually by pressing NVDA+space.</li>
</ul>
</li>
<li>You can now filter symbols in the punctuation/symbol pronunciation dialog, similar to how filtering works in the elements list and input gestures dialog. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5761" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5761">#5761</a>)</li>
<li>A command has been added to change the mouse text unit resolution (how much text will be spoken when the mouse moves), it has not been assigned a default gesture. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/9056" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #9056">#9056</a>)</li>
<li>The windows OneCore synthesizer now has a rate boost option, which allows for significantly faster speech. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7498" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7498">#7498</a>)</li>
<li>The Rate Boost option is now configurable from the Synth Settings Ring for supported speech synthesizers. (Currently eSpeak-NG and Windows OneCore). (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/8934" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #8934">#8934</a>)</li>
<li>Configuration profiles can now be manually activated with gestures. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4209" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4209">#4209</a>)<ul>
<li>The gesture must be configured in the "Input gestures" dialog.</li>
</ul>
</li>
<li>In Eclipse, added support for autocompletion in code editor. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5667" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5667">#5667</a>)<ul>
<li>Additionally, Javadoc information can be read from the editor when it is present by using NVDA+d.</li>
</ul>
</li>
<li>Added an experimental option to the Advanced Settings panel that allows you to stop the system focus from following the browse mode cursor (Automatically set system focus to focusable elements). (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2039" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2039">#2039</a>) Although this may not be suitable to turn off for all websites, this may fix:<ul>
<li>Rubber band effect: NVDA sporadically undoes the last browse mode keystroke by jumping to the previous location.</li>
<li>Edit boxes steal system focus when arrowing down through them on some websites.</li>
<li>Browse mode keystrokes are slow to respond.</li>
</ul>
</li>
<li>For braille display drivers that support it, driver settings can now be changed from the braille settings category in NVDA's settings dialog. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7452" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7452">#7452</a>)</li>
<li>Freedom Scientific braille displays are now supported by braille display auto detection. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7727" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7727">#7727</a>)</li>
<li>Added a command to show the replacement for the symbol under the review cursor. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/9286" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #9286">#9286</a>)</li>
<li>Added an experimental option to the Advanced Settings panel that allows you to try out a new, work-in-progress rewrite of NVDA's Windows Console support using the Microsoft UI Automation API. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/9614" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #9614">#9614</a>)</li>
<li>In the Python Console, the input field now supports pasting multiple lines from the clipboard. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/9776" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #9776">#9776</a>)</li>
</ul>
<h3 id="changes_4">Changes</h3>
<ul>
<li>Synthesizer volume is now increased and decreased by 5 instead of 10 when using the settings ring. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6754" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6754">#6754</a>)</li>
<li>Clarified the text in the add-on manager when NVDA is launched with the --disable-addons flag. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/9473" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #9473">#9473</a>)</li>
<li>Updated Unicode Common Locale Data Repository emoji annotations to version 35.0. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/9445" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #9445">#9445</a>)</li>
<li>The hotkey for the filter field in the elements list in browse mode has changed to alt+y. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/8728" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #8728">#8728</a>)</li>
<li>When an auto detected braille display is connected via Bluetooth, NVDA will keep searching for USB displays supported by the same driver and switch to a USB connection if it becomes available. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/8853" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #8853">#8853</a>)</li>
<li>Updated eSpeak-NG to commit 67324cc.</li>
<li>Updated liblouis braille translator to version 3.10.0. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/9439" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #9439">#9439</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/9678" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #9678">#9678</a>)</li>
<li>NVDA will now report the word 'selected' after reporting the text a user has just selected.(<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/9028" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #9028">#9028</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/9909" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #9909">#9909</a>)</li>
<li>In Microsoft Visual Studio Code, NVDA is in focus mode by default. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/9828" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #9828">#9828</a>)</li>
</ul>
<h3 id="bug-fixes_4">Bug Fixes</h3>
<ul>
<li>NVDA no longer crashes when an add-on directory is empty. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7686" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7686">#7686</a>)</li>
<li>LTR and RTL marks are no longer reported in Braille or per-character speech when accessing the properties window. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/8361" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #8361">#8361</a>)</li>
<li>When jumping to form fields with Browse Mode quick navigation, the entire form field is now announced rather than just the first line. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/9388" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #9388">#9388</a>)</li>
<li>NVDA will no longer become silent after exiting the Windows 10 Mail app. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/9341" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #9341">#9341</a>)</li>
<li>NVDA no longer fails to start when the users regional settings are set to a locale unknown to NVDA, such as English (Netherlands). (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/8726" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #8726">#8726</a>)</li>
<li>When browse mode is enabled in Microsoft Excel and you switch to a browser in focus mode or vice versa, browse mode state is now reported appropriately. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/8846" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #8846">#8846</a>)</li>
<li>NVDA now properly reports the line at the mouse cursor in Notepad++ and other Scintilla based editors. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5450" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5450">#5450</a>)</li>
<li>In Google Docs (and other web-based editors), braille no longer sometimes incorrectly shows "lst end" before the cursor in the middle of a list item. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/9477" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #9477">#9477</a>)</li>
<li>In the Windows 10 May 2019 Update, NVDA no longer speaks many volume notifications if changing the volume with hardware buttons when File Explorer has focus. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/9466" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #9466">#9466</a>)</li>
<li>Loading the punctuation/symbol pronunciation dialog is now much faster when using symbol dictionaries containing over 1000 entries. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/8790" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #8790">#8790</a>)</li>
<li>In Scintilla controls such as Notepad++, NVDA can read the correct line when wordwrap is enabled. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/9424" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #9424">#9424</a>)</li>
<li>In Microsoft Excel, the cell location is announced after it changes due to the shift+enter or shift+numpadEnter gestures. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/9499" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #9499">#9499</a>)</li>
<li>In Visual Studio 2017 and up, in the Objects Explorer window, the selected item in objects tree or members tree with categories is now reported correctly. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/9311" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #9311">#9311</a>)</li>
<li>Add-ons with names that only differ in capitalization are no longer treated as separate add-ons. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/9334" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #9334">#9334</a>)</li>
<li>For Windows OneCore voices, the rate set in NVDA is no longer affected by the rate set in Windows 10 Speech Settings. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7498" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7498">#7498</a>)</li>
<li>The log can now be opened with NVDA+F1 when there is no developer info for the current navigator object. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/8613" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #8613">#8613</a>)</li>
<li>It is again possible to use NVDA's table navigation commands in Google Docs, in Firefox and Chrome. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/9494" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #9494">#9494</a>)</li>
<li>The bumper keys now work correctly on Freedom Scientific braille displays. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/8849" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #8849">#8849</a>)</li>
<li>When reading the first character of a document in Notepad++ 7.7 X64, NVDA no longer freezes for up to ten seconds. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/9609" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #9609">#9609</a>)</li>
<li>HTCom can now be used with a Handy Tech Braille display in combination with NVDA. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/9691" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #9691">#9691</a>)</li>
<li>In Mozilla Firefox, updates to a live region are no longer reported if the live region is in a background tab. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1318" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1318">#1318</a>)</li>
<li>NVDA's browse mode Find dialog no longer fails to function if NVDA's About dialog is currently open in the background. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/8566" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #8566">#8566</a>)</li>
</ul>
<h3 id="changes-for-developers_4">Changes for Developers</h3>
<ul>
<li>You can now set the "disableBrowseModeByDefault" property on app modules to leave browse mode off by default. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/8846" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #8846">#8846</a>)</li>
<li>The extended window style of a window is now exposed using the <code>extendedWindowStyle</code> property on Window objects and their derivatives. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/9136" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #9136">#9136</a>)</li>
<li>Updated comtypes package to 1.1.7. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/9440" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #9440">#9440</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/8522" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #8522">#8522</a>)</li>
<li>When using the report module info command, the order of information has changed to present the module first. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7338" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7338">#7338</a>)</li>
<li>Added an example to demonstrate using nvdaControllerClient.dll from C#. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/9600" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #9600">#9600</a>)</li>
<li>Added a new isWin10 function to the winVersion module which returns whether or not this copy of NVDA is running on (at least) the supplied release version of Windows 10 (such as 1903). (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/9761" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #9761">#9761</a>)</li>
<li>The NVDA Python console now contains more useful modules in its namespace (such as appModules, globalPlugins, config and textInfos). (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/9789" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #9789">#9789</a>)</li>
<li>The result of the last executed command in the NVDA Python console is now accessible from the _ (line) variable. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/9782" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #9782">#9782</a>)<ul>
<li>Note that this shadows the gettext translation function also called "_". To access the translation function: del _</li>
</ul>
</li>
</ul>
<h2 id="201911">2019.1.1</h2>
<p>This point release fixes the following bugs:</p>
<ul>
<li>NVDA no longer causes Excel 2007 to crash or refuses to report if a cell has a formula. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/9431" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #9431">#9431</a>)</li>
<li>Google Chrome no longer crashes when interacting with certain listboxes. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/9364" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #9364">#9364</a>)</li>
<li>An issue has been fixed which prevented copying a users configuration to the system configuration profile. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/9448" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #9448">#9448</a>)</li>
<li>In Microsoft Excel, NVDA again uses the localized message when reporting the location of merged cells. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/9471" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #9471">#9471</a>)</li>
</ul>
<h2 id="20191">2019.1</h2>
<p>Highlights of this release include performance improvements when accessing both Microsoft word and Excel, stability and security improvements such as support for add-ons with version compatibility information, and many other bug fixes.</p>
<p>Please note that starting from this release of NVDA, custom appModules, globalPlugins, braille display drivers and synth drivers will no longer be automatically loaded from your NVDA user configuration directory.
Rather these should be installed as part of an NVDA add-on. For those developing code for an add-on, code for testing can be placed in a new developer scratchpad directory in the NVDA user configuration directory, if the Developer scratchpad option is turned on in NVDA's new Advanced settings panel.
These changes are necessary to better ensure compatibility of custom code, so that NVDA does not break when this code becomes incompatible with newer releases.
Please refer to the list of changes further down for more details on this and how add-ons are now better versioned.</p>
<h3 id="new-features_5">New Features</h3>
<ul>
<li>New braille tables: Afrikaans, Arabic 8 dot computer braille, Arabic grade 2, Spanish grade 2. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4435" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4435">#4435</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/9186" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #9186">#9186</a>)</li>
<li>Added an option to NVDA's mouse settings to make NVDA handle situations where the mouse is controlled by another application. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/8452" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #8452">#8452</a>)<ul>
<li>This will allow NVDA to track the mouse when a system is controlled remotely using TeamViewer or other remote control software.</li>
</ul>
</li>
<li>Added the <code>--enable-start-on-logon</code> command line parameter to allow configuring whether silent installations of NVDA set NVDA to start at Windows logon or not. Specify true to start at logon or false to not start at logon. If the --enable-start-on-logon argument is not specified at all then NVDA will default to starting at logon, unless it was already configured not to by a previous installation. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/8574" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #8574">#8574</a>)</li>
<li>It is possible to turn NVDA's logging features off by setting logging level to "disabled" from General settings panel. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/8516" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #8516">#8516</a>)</li>
<li>The presence of formulae in LibreOffice and Apache OpenOffice spreadsheets is now reported. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/860" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #860">#860</a>)</li>
<li>In Mozilla Firefox and Google Chrome, browse mode now reports the selected item in list boxes and trees.<ul>
<li>This works in Firefox 66 and later.</li>
<li>This does not work for certain list boxes (HTML select controls) in Chrome.</li>
</ul>
</li>
<li>Early support for apps such as Mozilla Firefox on computers with ARM64 (e.g. Qualcomm Snapdragon) processors. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/9216" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #9216">#9216</a>)</li>
<li>A new Advanced Settings category has been added to NVDA's Settings dialog, including an option to try out NVDA's new support for Microsoft Word via the Microsoft UI Automation API. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/9200" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #9200">#9200</a>)</li>
<li>Added support for the graphical view in Windows Disk Management. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1486" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1486">#1486</a>)</li>
<li>Added support for Handy Tech Connect Braille and Basic Braille 84. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/9249" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #9249">#9249</a>)</li>
</ul>
<h3 id="changes_5">Changes</h3>
<ul>
<li>Updated liblouis braille translator to version 3.8.0. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/9013" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #9013">#9013</a>)</li>
<li>Add-on authors now can enforce a minimum required NVDA version for their add-ons. NVDA will refuse to install or load an add-on whose minimum required NVDA version is higher than the current NVDA version. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6275" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6275">#6275</a>)</li>
<li>Add-on authors can now specify the last version of NVDA the add-on has been tested against. If an add-on has been only tested against a version of NVDA lower than the current version, then NVDA will refuse to install or load the add-on. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6275" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6275">#6275</a>)</li>
<li>This version of NVDA will allow installing and loading of add-ons that do not yet contain Minimum and Last Tested NVDA version information, but upgrading to future versions of NVDA (E.g. 2019.2) may automatically cause these older add-ons to be disabled.</li>
<li>The move mouse to navigator object command is now available in Microsoft Word as well as for UIA controls, particularly Microsoft Edge. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7916" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7916">#7916</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/8371" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #8371">#8371</a>)</li>
<li>Reporting of text under the mouse has been improved within Microsoft Edge and other UIA applications. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/8370" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #8370">#8370</a>)</li>
<li>When NVDA is started with the <code>--portable-path</code> command line parameter, the provided path is automatically filled in when trying to create a portable copy of NVDA using the NVDA menu. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/8623" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #8623">#8623</a>)</li>
<li>Updated the path to the Norwegian braille table to reflect the standard from the year 2015. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/9170" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #9170">#9170</a>)</li>
<li>When navigating by paragraph (control+up or down arrows) or navigating by table cell (control+alt+arrows), the existence of spelling errors will no longer be announced, even if NVDA is configured to announce these automatically. This is because paragraphs and table cells can be quite large, and detecting spelling errors in some applications can be very costly. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/9217" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #9217">#9217</a>)</li>
<li>NVDA no longer automatically loads custom appModules, globalPlugins and braille and synth drivers from the NVDA user configuration directory. This code should be instead packaged as an add-on with correct version information, ensuring that incompatible code is not run with current versions of NVDA. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/9238" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #9238">#9238</a>)<ul>
<li>For developers who need to test code as it is being developed, enable NVDA's developer scratchpad directory in the Advanced category of NVDA settings, and place your code in the 'scratchpad' directory found in the NVDA user configuration directory when this option is enabled.</li>
</ul>
</li>
</ul>
<h3 id="bug-fixes_5">Bug Fixes</h3>
<ul>
<li>When using OneCore speech synthesizer on Windows 10 April 2018 Update and later, large chunks of silence are no longer inserted between speech utterances. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/8985" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #8985">#8985</a>)</li>
<li>When moving by character in plain text controls (such as Notepad) or browse mode, 32 bit emoji characters consisting of two UTF-16 code points (such as 🤦) will now read properly. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/8782" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #8782">#8782</a>)</li>
<li>Improved restart confirmation dialog after changing NVDA's interface language. The text and the button labels are now more concise and less confusing. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6416" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6416">#6416</a>)</li>
<li>If a 3rd party speech synthesizer fails to load, NVDA will fall back to Windows OneCore speech synthesizer on Windows 10, rather than espeak. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/9025" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #9025">#9025</a>)</li>
<li>Removed the "Welcome Dialog" entry in the NVDA menu while on secure screens. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/8520" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #8520">#8520</a>)</li>
<li>When tabbing or using quick navigation in browse mode, legends on tab panels are now reported more consistently. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/709" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #709">#709</a>)</li>
<li>NVDA will now announce selection changes for certain time pickers such as in the Alarms and Clock app in Windows 10. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5231" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5231">#5231</a>)</li>
<li>In Windows 10's Action Center, NVDA will announce status messages when toggling quick actions such as brightness and focus assist. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/8954" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #8954">#8954</a>)</li>
<li>In action Center in Windows 10 October 2018 Update and earlier, NVDA will recognize brightness quick action control as a button instead of a toggle button. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/8845" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #8845">#8845</a>)</li>
<li>NVDA will again track cursor and announce deleted characters in the Microsoft Excel go to and find edit fields. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/9042" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #9042">#9042</a>)</li>
<li>Fixed a rare browse mode crash in Firefox. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/9152" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #9152">#9152</a>)</li>
<li>NVDA no longer fails to report the focus for some controls in the Microsoft Office 2016 ribbon when collapsed.</li>
<li>NVDA no longer fails to report the suggested contact when entering addresses in new messages in Outlook 2016. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/8502" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #8502">#8502</a>)</li>
<li>The last few cursor routing keys on 80 cell eurobraille displays no longer route the cursor to a position at or just after the start of the braille line. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/9160" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #9160">#9160</a>)</li>
<li>Fixed table navigation in threaded view in Mozilla Thunderbird. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/8396" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #8396">#8396</a>)</li>
<li>In Mozilla Firefox and Google Chrome, switching to focus mode now works correctly for certain list boxes and trees (where the list box/tree is not itself focusable but its items are) . (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3573" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3573">#3573</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/9157" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #9157">#9157</a>)</li>
<li>Browse mode is now correctly turned on by default when reading messages in Outlook 2016/365 if using NVDA's experimental UI Automation support for Word Documents. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/9188" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #9188">#9188</a>)</li>
<li>NVDA is now less likely to freeze in such a way that the only way to escape is signing out from your current windows session. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6291" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6291">#6291</a>)</li>
<li>In Windows 10 October 2018 Update and later, when opening cloud clipboard history with clipboard empty, NVDA will announce clipboard status. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/9103" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #9103">#9103</a>)</li>
<li>In Windows 10 October 2018 Update and later, when searching for emojis in emoji panel, NVDA will announce top search result. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/9105" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #9105">#9105</a>)</li>
<li>NVDA no longer freezes in the main window of Oracle VirtualBox 5.2 and above. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/9202" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #9202">#9202</a>)</li>
<li>Responsiveness in Microsoft Word when navigating by line, paragraph or table cell may be significantly improved in some documents. A reminder that for best performance, set Microsoft Word to Draft view with alt+w,e after opening a document. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/9217" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #9217">#9217</a>)</li>
<li>In Mozilla Firefox and Google Chrome, empty alerts are no longer reported. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5657" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5657">#5657</a>)</li>
<li>Significant performance improvements when navigating cells in Microsoft Excel, particularly when the spreadsheet contains comments and or validation dropdown lists. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7348" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7348">#7348</a>)</li>
<li>It should be no longer necessary to turn off in-cell editing in Microsoft Excel's options to access the cell edit control with NVDA in Excel 2016/365. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/8146" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #8146">#8146</a>).</li>
<li>Fixed a freeze in Firefox sometimes seen when quick navigating by landmarks, if the Enhanced Aria add-on is in use. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/8980" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #8980">#8980</a>)</li>
</ul>
<h3 id="changes-for-developers_5">Changes for Developers</h3>
<ul>
<li>NVDA can now be built with all editions of Microsoft Visual Studio 2017 (not just the Community edition). (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/8939" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #8939">#8939</a>)</li>
<li>You can now include log output from liblouis into the NVDA log by setting the louis boolean flag in the debugLogging section of the NVDA configuration. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4554" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4554">#4554</a>)</li>
<li>Add-on authors are now able to provide NVDA version compatibility information in add-on manifests. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6275" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6275">#6275</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/9055" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #9055">#9055</a>)<ul>
<li>minimumNVDAVersion: The minimum required version of NVDA for an add-on to work properly.</li>
<li>lastTestedNVDAVersion: The last version of NVDA an add-on has been tested with.</li>
</ul>
</li>
<li>OffsetsTextInfo objects can now implement the _getBoundingRectFromOffset method to allow retrieval of bounding rectangles per characters instead of points. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/8572" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #8572">#8572</a>)</li>
<li>Added a boundingRect property to TextInfo objects to retrieve the bounding rectangle of a range of text. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/8371" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #8371">#8371</a>)</li>
<li>Properties and methods within classes can now be marked as abstract in NVDA. These classes will raise an error if instantiated. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/8294" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #8294">#8294</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/8652" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #8652">#8652</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/8658" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #8658">#8658</a>)</li>
<li>NVDA can log the time since input when text is spoken, which helps in measuring perceived responsiveness. This can be enabled by setting the timeSinceInput setting to True in the debugLog section of the NVDA configuration. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/9167" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #9167">#9167</a>)</li>
</ul>
<h2 id="201841">2018.4.1</h2>
<p>This release fixes a crash at start up if NVDA's user interface language is set to Aragonese. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/9089" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #9089">#9089</a>)</p>
<h2 id="20184">2018.4</h2>
<p>Highlights of this release include performance improvements in recent Mozilla Firefox versions, announcement of emojis with all synthesizers, reporting of replied/forwarded status in Outlook, reporting the distance of the cursor to the edge of a Microsoft Word page, and many bug fixes.</p>
<h3 id="new-features_6">New Features</h3>
<ul>
<li>New braille tables: Chinese (China, Mandarin) grade 1 and grade 2. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5553" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5553">#5553</a>)</li>
<li>Replied / Forwarded status is now reported on mail items in the Microsoft Outlook message list. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6911" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6911">#6911</a>)</li>
<li>NVDA is now able to read descriptions for emoji as well as other characters that are part of the Unicode Common Locale Data Repository. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6523" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6523">#6523</a>)</li>
<li>In Microsoft Word, the cursor's distance from the top and left edges of the page can be reported by pressing NVDA+numpadDelete. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1939" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1939">#1939</a>)</li>
<li>In Google Sheets with braille mode enabled, NVDA no longer announces 'selected' on every cell when moving focus between cells. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/8879" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #8879">#8879</a>)</li>
<li>Added support for Foxit Reader and Foxit Phantom PDF. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/8944" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #8944">#8944</a>)</li>
<li>Added support for the DBeaver database tool. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/8905" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #8905">#8905</a>)</li>
</ul>
<h3 id="changes_6">Changes</h3>
<ul>
<li>"Report help balloons" in the Object Presentations dialog has been renamed to "Report notifications" to include reporting of toast notifications in Windows 8 and later. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5789" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5789">#5789</a>)</li>
<li>In NVDA's keyboard settings, the checkboxes to enable or disable NVDA modifier keys are now displayed in a list rather than as separate checkboxes.</li>
<li>NVDA will no longer present redundant information when reading clock system tray on some versions of Windows. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4364" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4364">#4364</a>)</li>
<li>Updated liblouis braille translator to version 3.7.0. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/8697" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #8697">#8697</a>)</li>
<li>Updated eSpeak-NG to commit 919f3240cbb.</li>
</ul>
<h3 id="bug-fixes_6">Bug Fixes</h3>
<ul>
<li>In Outlook 2016/365, the category and flag status are reported for messages. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/8603" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #8603">#8603</a>)</li>
<li>When NVDA is set to languages such as Kirgyz, Mongolian or Macedonian, it no longer shows a dialog on start-up warning that the language is not supported by the Operating System. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/8064" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #8064">#8064</a>)</li>
<li>Moving the mouse to the navigator object will now much more accurately move the mouse to the browse mode position in Mozilla Firefox, Google Chrome and Acrobat Reader DC. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6460" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6460">#6460</a>)</li>
<li>Interacting with combo boxes on the web in Firefox, Chrome and Internet Explorer has been improved. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/8664" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #8664">#8664</a>)</li>
<li>If running on the Japanese version of Windows XP or Vista, NVDA now displays OS version requirements message as expected. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/8771" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #8771">#8771</a>)</li>
<li>Performance improvements when navigating large pages with lots of dynamic changes in Mozilla Firefox. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/8678" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #8678">#8678</a>)</li>
<li>Braille no longer shows font attributes if they have been disabled in Document Formatting settings. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7615" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7615">#7615</a>)</li>
<li>NVDA no longer fails to track focus in File Explorer and other applications using UI Automation when another app is busy (such as batch processing audio). (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7345" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7345">#7345</a>)</li>
<li>In ARIA menus on the web, the Escape key will now be passed through to the menu and no longer turn off focus mode unconditionally. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3215" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3215">#3215</a>)</li>
<li>In the new Gmail web interface, when using quick navigation inside messages while reading them, the entire body of the message is no longer reported after the element to which you just navigated. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/8887" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #8887">#8887</a>)</li>
<li>After updating NVDA, Browsers such as Firefox and google Chrome should no longer crash, and browse mode should continue to correctly reflect updates to any currently loaded documents. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7641" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7641">#7641</a>)</li>
<li>NVDA no longer reports clickable multiple times in a row when navigating clickable content in Browse Mode. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7430" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7430">#7430</a>)</li>
<li>Gestures performed on baum Vario 40 braille displays will no longer fail to execute. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/8894" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #8894">#8894</a>)</li>
<li>In Google Slides with Mozilla Firefox, NVDA no longer reports selected text on every control with focus. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/8964" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #8964">#8964</a>)</li>
</ul>
<h3 id="changes-for-developers_6">Changes for Developers</h3>
<ul>
<li>gui.nvdaControls now contains two classes to create accessible lists with check boxes. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7325" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7325">#7325</a>)<ul>
<li>CustomCheckListBox is an accessible subclass of wx.CheckListBox.</li>
<li>AutoWidthColumnCheckListCtrl adds accessible check boxes to an AutoWidthColumnListCtrl, which itself is based on wx.ListCtrl.</li>
</ul>
</li>
<li>If you need to make a wx widget accessible which isn't already, it is possible to do so by using an instance of gui.accPropServer.IAccPropServer_impl. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7491" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7491">#7491</a>)<ul>
<li>See the implementation of gui.nvdaControls.ListCtrlAccPropServer for more info.</li>
</ul>
</li>
<li>Updated configobj to 5.1.0dev commit 5b5de48a. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4470" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4470">#4470</a>)</li>
<li>The config.post_configProfileSwitch action now takes the optional prevConf keyword argument, allowing handlers to take action based on differences between configuration before and after the profile switch. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/8758" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #8758">#8758</a>)</li>
</ul>
<h2 id="201832">2018.3.2</h2>
<p>This is a minor release to work around a crash in Google Chrome when navigating tweetts on <a href="http://www.twitter.com" rel="noopener" target="_blank" title="www.twitter.com">www.twitter.com</a>. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/8777" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #8777">#8777</a>)</p>
<h2 id="201831">2018.3.1</h2>
<p>This is a minor release to fix a critical bug in NVDA which caused 32 bit versions of Mozilla Firefox to crash. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/8759" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #8759">#8759</a>)</p>
<h2 id="20183">2018.3</h2>
<p>Highlights of this release include automatic detection of many Braille displays, support for new Windows 10 features including the Windows 10 Emoji input panel, and many other bug fixes.</p>
<h3 id="new-features_7">New Features</h3>
<ul>
<li>NVDA will report grammar errors when appropriately exposed by web pages in Mozilla Firefox and Google Chrome. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/8280" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #8280">#8280</a>)</li>
<li>Content marked as being either inserted or deleted in web pages is now reported in Google Chrome. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/8558" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #8558">#8558</a>)</li>
<li>Added support for BrailleNote QT and Apex BT's scroll wheel when BrailleNote is used as a braille display with NVDA. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5992" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5992">#5992</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5993" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5993">#5993</a>)</li>
<li>Added scripts for reporting elapsed and total time of current track in Foobar2000. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6596" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6596">#6596</a>)</li>
<li>The Mac command key symbol (⌘) is now announced when reading text with any synthesizer. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/8366" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #8366">#8366</a>)</li>
<li>Custom roles via the aria-roledescription attribute are now supported in all web browsers. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/8448" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #8448">#8448</a>)</li>
<li>New braille tables: Czech 8 dot, Central Kurdish, Esperanto, Hungarian, Swedish 8 dot computer braille. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/8226" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #8226">#8226</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/8437" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #8437">#8437</a>)</li>
<li>Support has been added to automatically detect braille displays in the background. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1271" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1271">#1271</a>)<ul>
<li>ALVA, Baum/HumanWare/APH/Orbit, Eurobraille, Handy Tech, Hims, SuperBraille and HumanWare BrailleNote and Brailliant BI/B displays are currently supported.</li>
<li>You can enable this feature by selecting the automatic option from the list of braille displays in NVDA's braille display selection dialog.</li>
<li>Please consult the documentation for additional details.</li>
</ul>
</li>
<li>Added support for various modern input features introduced in recent Windows 10 releases. These include emoji panel (Fall Creators Update), dictation (Fall Creators Update), hardware keyboard input suggestions (April 2018 Update), and cloud clipboard paste (October 2018 Update). (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7273" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7273">#7273</a>)</li>
<li>Content marked as a block quote using ARIA (role blockquote) is now supported in Mozilla Firefox 63. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/8577" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #8577">#8577</a>)</li>
</ul>
<h3 id="changes_7">Changes</h3>
<ul>
<li>The list of available languages in NVDA's General Settings is now sorted based on language names instead of ISO 639 codes. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7284" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7284">#7284</a>)</li>
<li>Added default gestures for Alt+Shift+Tab and Windows+Tab with all supported Freedom Scientific braille displays. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7387" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7387">#7387</a>)</li>
<li>For ALVA BC680 and protocol converter displays, it is now possible to assign different functions to the left and right smart pad, thumb and etouch keys. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/8230" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #8230">#8230</a>)</li>
<li>For ALVA BC6 displays, the key combination sp2+sp3 will now announce the current date and time, whereas sp1+sp2 emulates the Windows key. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/8230" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #8230">#8230</a>)</li>
<li>The user is asked once when NVDA starts if they are happy sending usage statistics to NV Access when checking for NVDA updates. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/8217" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #8217">#8217</a>)</li>
<li>When checking for updates, if the user has agreed to allow sending usage statistics to NV Access, NVDA will now send the name of the current synth driver and braille display in use, to aide in better prioritization for future work on these drivers. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/8217" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #8217">#8217</a>)</li>
<li>Updated liblouis braille translator to version 3.6.0. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/8365" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #8365">#8365</a>)</li>
<li>Updated the path to the correct Russian eight-dots Braille table. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/8446" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #8446">#8446</a>)</li>
<li>Updated eSpeak-ng to 1.49.3dev commit 910f4c2. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/8561" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #8561">#8561</a>)</li>
</ul>
<h3 id="bug-fixes_7">Bug Fixes</h3>
<ul>
<li>Accessible labels for controls in Google Chrome are now more readily reported in browse mode when the label does not appear as content itself. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4773" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4773">#4773</a>)</li>
<li>Notifications are now supported in Zoom. For example, this includes mute/unmute status, and incoming messages. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7754" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7754">#7754</a>)</li>
<li>Switching braille context presentation when in browse mode no longer causes braille output to stop following browse mode cursor. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7741" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7741">#7741</a>)</li>
<li>ALVA BC680 braille displays no longer intermittently fail to initialize. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/8106" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #8106">#8106</a>)</li>
<li>By default, ALVA BC6 displays will no longer execute emulated system keyboard keys when pressing key combinations involving sp2+sp3 to trigger internal functionality. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/8230" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #8230">#8230</a>)</li>
<li>Pressing sp2 on an ALVA BC6 display to emulate the alt key now works as advertised. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/8360" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #8360">#8360</a>)</li>
<li>NVDA no longer announces redundant keyboard layout changes. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7383" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7383">#7383</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/8419" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #8419">#8419</a>)</li>
<li>Mouse tracking is now much more accurate in Notepad and other plain text edit controls when in a document with more than 65535 characters. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/8397" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #8397">#8397</a>)</li>
<li>NVDA will recognize more dialogs in Windows 10 and other modern applications. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/8405" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #8405">#8405</a>)</li>
<li>On Windows 10 October 2018 Update and Server 2019 and above, NVDA no longer fails to track the system focus when an application freezes or floods the system with events. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7345" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7345">#7345</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/8535" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #8535">#8535</a>)</li>
<li>Users are now informed when attempting to read or copy an empty status bar. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7789" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7789">#7789</a>)</li>
<li>Fixed an issue where the "not checked" state on controls is not reported in speech if the control has previously been half checked. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6946" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6946">#6946</a>)</li>
<li>In the list of languages in NVDA's General Settings, language name for Burmese is displayed correctly on Windows 7. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/8544" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #8544">#8544</a>)</li>
<li>In Microsoft Edge, NVDA will announce notifications such as reading view availability and page load progress. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/8423" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #8423">#8423</a>)</li>
<li>When navigating into a list on the web, NVDA will now report its label if the web author has provided one. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7652" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7652">#7652</a>)</li>
<li>When manually assigning functions to gestures for a particular braille display, these gestures now always show up as being assigned to that display. Previously, they showed up as if they were assigned to the currently active display. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/8108" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #8108">#8108</a>)</li>
<li>The 64-bit version of Media Player Classic is now supported. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6066" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6066">#6066</a>)</li>
<li>Several improvements to braille support in Microsoft Word with UI Automation enabled:<ul>
<li>Similar to other multiline text fields, When positioned at the start of a document in Braille, the display is now panned such that the first character of the document is at the start of the display. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/8406" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #8406">#8406</a>)</li>
<li>Reduced overly verbose focus presentation in both speech and braille when focusing a Word document. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/8407" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #8407">#8407</a>)</li>
<li>Cursor routing in braille now works correctly when in a list in a Word document. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7971" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7971">#7971</a>)</li>
<li>Newly inserted bullets/numbers in a Word document are correctly reported in both speech and braille. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7970" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7970">#7970</a>)</li>
</ul>
</li>
<li>In Windows 10 1803 and later, it is now possible to install add-ons if the "Use Unicode UTF-8 for worldwide language support" feature is enabled. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/8599" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #8599">#8599</a>)</li>
<li>NVDA will no longer make iTunes 12.9 and newer completely unusable to interact with. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/8744" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #8744">#8744</a>)</li>
</ul>
<h3 id="changes-for-developers_7">Changes for Developers</h3>
<ul>
<li>Added scriptHandler.script, which can function as a decorator for scripts on scriptable objects. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6266" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6266">#6266</a>)</li>
<li>A system test framework has been introduced for NVDA. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/708" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #708">#708</a>)</li>
<li>Some changes have been made to the hwPortUtils module: (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1271" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1271">#1271</a>)<ul>
<li>listUsbDevices now yields dictionaries with device information including hardwareID and devicePath.</li>
<li>Dictionaries yielded by listComPorts now also contain a usbID entry for COM ports with USB VID/PID information in their hardware ID.</li>
</ul>
</li>
<li>Updated wxPython to 4.0.3. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7077" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7077">#7077</a>)</li>
<li>As NVDA now only supports Windows 7 SP1 and later, the key "minWindowsVersion" used to check if UIA should be enabled for a particular release of Windows has been removed. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/8422" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #8422">#8422</a>)</li>
<li>You can now register to be notified about configuration saves/reset actions via new config.pre_configSave, config.post_configSave, config.pre_configReset, and config.post_configReset actions. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7598" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7598">#7598</a>)<ul>
<li>config.pre_configSave is used to be notified when NVDA's configuration is about to be saved, and config.post_configSave is called after configuration has been saved.</li>
<li>config.pre_configReset and config.post_configReset includes a factory defaults flag to specify if settings are reloaded from disk (false) or reset to defaults (true).</li>
</ul>
</li>
<li>config.configProfileSwitch has been renamed to config.post_configProfileSwitch to reflect the fact that this action is called after profile switch takes place. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7598" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7598">#7598</a>)</li>
<li>UI Automation interfaces updated to Windows 10 October 2018 Update and Server 2019 (IUIAutomation6 / IUIAutomationElement9). (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/8473" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #8473">#8473</a>)</li>
</ul>
<h2 id="201821">2018.2.1</h2>
<p>This release includes translation updates due to last-minute removal of a feature which caused problems.</p>
<h2 id="20182">2018.2</h2>
<p>Highlights of this release include Support for tables in Kindle for PC, support for HumanWare BrailleNote Touch and BI14 Braille displays, Improvements to both Onecore and Sapi5 speech synthesizers, improvements in Microsoft Outlook and much more.</p>
<h3 id="new-features_8">New Features</h3>
<ul>
<li>row and column span for table cells is now reported in speech and braille. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2642" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2642">#2642</a>)</li>
<li>NVDA table navigation commands are now supported in Google Docs (with Braille mode enabled). (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7946" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7946">#7946</a>)</li>
<li>Added ability to read and navigate tables in Kindle for PC. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7977" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7977">#7977</a>)</li>
<li>Support for HumanWare BrailleNote touch and Brailliant BI 14 braille displays via both USB and bluetooth. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6524" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6524">#6524</a>)</li>
<li>In Windows 10 Fall Creators Update and later, NVDA can announce notifications from apps such as Calculator and Windows Store. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7984" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7984">#7984</a>)</li>
<li>New braille translation tables: Lithuanian 8 dot, Ukrainian, Mongolian grade 2. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7839" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7839">#7839</a>)</li>
<li>Added a script to report formatting information for the text under a specific braille cell. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7106" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7106">#7106</a>)</li>
<li>When updating NVDA, it is now possible to postpone the installation of the update to a later moment. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4263" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4263">#4263</a>)</li>
<li>New languages: Mongolian, Swiss German.</li>
<li>You can now toggle control, shift, alt, windows and NVDA from your braille keyboard and combine these modifiers with braille input (e.g. press control+s). (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7306" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7306">#7306</a>)<ul>
<li>You can assign these new modifier toggles using the commands found under Emulated system keyboard keys in the Input gestures dialog.</li>
</ul>
</li>
<li>Restored support for Handy Tech Braillino and Modular (with old firmware) displays. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/8016" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #8016">#8016</a>)</li>
<li>Date and time for supported Handy Tech devices (such as Active Braille and Active Star) will now automatically be synchronized by NVDA when out of sync more than five seconds. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/8016" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #8016">#8016</a>)</li>
<li>An input gesture can be assigned to temporarily disable all configuration profile triggers. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4935" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4935">#4935</a>)</li>
</ul>
<h3 id="changes_8">Changes</h3>
<ul>
<li>The status column in the addons manager has been changed to indicate if the addon is enabled or disabled rather than running or suspended. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7929" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7929">#7929</a>)</li>
<li>Updated liblouis braille translator to 3.5.0. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7839" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7839">#7839</a>)</li>
<li>The Lithuanian braille table has been renamed to Lithuanian 6 dot to avoid confusion with the new 8 dot table. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7839" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7839">#7839</a>)</li>
<li>The French (Canada) grade 1 and grade 2 tables have been removed. Instead, the French (unified) 6 dot computer braille and Grade 2 tables will be used respectively. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7839" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7839">#7839</a>)</li>
<li>The secondary routing buttons on Alva BC6, EuroBraille and Papenmeier braille displays now report formatting information for the text under the braille cell of that button. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7106" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7106">#7106</a>)</li>
<li>Contracted braille input tables will automatically fall back to uncontracted mode in non-editable cases (i.e. controls where there is no cursor or in browse mode). (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7306" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7306">#7306</a>)</li>
<li>NVDA is now less verbose when an appointment or time slot in the Outlook calendar covers an entire day. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7949" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7949">#7949</a>)</li>
<li>All of NVDA's Preferences can now be found in one settings dialog under NVDA Menu -&gt; Preferences -&gt; Settings, rather than scattered throughout many dialogs. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/577" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #577">#577</a>)</li>
<li>The default speech synthesizer when running on Windows 10 is now oneCore speech rather than eSpeak. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/8176" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #8176">#8176</a>)</li>
</ul>
<h3 id="bug-fixes_8">Bug Fixes</h3>
<ul>
<li>NVDA no longer fails to read focused controls in the Microsoft Account sign-in screen in Settings after entering an email address. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7997" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7997">#7997</a>)</li>
<li>NVDA no longer fails to read the page when going back to a previous page in Microsoft Edge. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7997" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7997">#7997</a>)</li>
<li>NVDA will no longer incorrectly announce the final character of a windows 10 sign-in PIN as the machine unlocks. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7908" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7908">#7908</a>)</li>
<li>Labels of checkboxes and radio buttons in Chrome and Firefox are no longer reported twice when tabbing or using quick navigation in Browse mode. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7960" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7960">#7960</a>)</li>
<li>aria-current with a value of false will be announced as "false" instead of "true". (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7892" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7892">#7892</a>).</li>
<li>Windows OneCore Voices no longer fails to load if the configured voice has been uninstalled. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7553" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7553">#7553</a>)</li>
<li>Changing voices in the Windows OneCore Voices is now a lot faster. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7999" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7999">#7999</a>)</li>
<li>Fixed malformed braille output for several braille tables, including capital signs in 8 dot contracted Danish braille. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7526" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7526">#7526</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7693" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7693">#7693</a>)</li>
<li>NVDA can now report more bullet types in Microsoft Word. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6778" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6778">#6778</a>)</li>
<li>Pressing the report formatting script no longer incorrectly moves the reviewPosition and therefore pressing it multiple times no longer gives different results. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7869" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7869">#7869</a>)</li>
<li>Braille input no longer allows you to use contracted braille in cases where it is not supported (i.e. whole words will no longer be sent to the system outside text content and in browse mode). (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7306" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7306">#7306</a>)</li>
<li>Fixed connection stability issues for Handy Tech Easy Braille and Braille Wave displays. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/8016" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #8016">#8016</a>)</li>
<li>On Windows 8 and later, NVDA will no longer announce "unknown" when opening quick link menu )Windows+X) and selecting items from this menu. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/8137" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #8137">#8137</a>)</li>
<li>Model specific gestures to buttons on Hims displays are now working as advertised in the user guide. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/8096" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #8096">#8096</a>)</li>
<li>NVDA will now try to correct system COM registration issues causing programs such as Firefox and Internet Explorer to become inaccessible and report "Unknown" by NVDA. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2807" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2807">#2807</a>)</li>
<li>Worked around a bug in Task Manager causing NVDA to not allow users to access the contents of specific details about processes. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/8147" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #8147">#8147</a>)</li>
<li>Newer Microsoft SAPI5 voices no longer lag at the end of speech, making it much more efficient to navigate with these voices. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/8174" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #8174">#8174</a>)</li>
<li>NVDA no longer reports (LTR and RTL marks) in Braille or per-character speech when accessing the clock in recent versions of Windows. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5729" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5729">#5729</a>)</li>
<li>Detection of scroll keys on Hims Smart Beetle displays is once more no longer unreliable. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6086" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6086">#6086</a>)</li>
<li>In some text controls, particularly in Delphi applications, the information provided about editing and navigating is now much more reliable. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/636" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #636">#636</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/8102" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #8102">#8102</a>)</li>
<li>In Windows 10 RS5, NVDA no longer reports extra redundant information when switching tasks with alt+tab. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/8258" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #8258">#8258</a>)</li>
</ul>
<h3 id="changes-for-developers_8">Changes for developers</h3>
<ul>
<li>The developer info for UIA objects now contains a list of the UIA patterns available. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5712" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5712">#5712</a>)</li>
<li>App modules can now force certain windows to always use UIA by implementing the isGoodUIAWindow method. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7961" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7961">#7961</a>)</li>
<li>The hidden boolean flag "outputPass1Only" in the braille section of the configuration has again been removed. Liblouis no longer supports pass 1 only output. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7839" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7839">#7839</a>)</li>
</ul>
<h2 id="201811">2018.1.1</h2>
<p>This is a special release of NVDA which addresses a bug in the Onecore Windows Speech synthesizer driver, which was causing it to speak with a higher pitch and speed in Windows 10 Redstone 4 (1803). (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/8082" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #8082">#8082</a>)</p>
<h2 id="20181">2018.1</h2>
<p>Highlights of this release include support for charts in Microsoft word and PowerPoint, support for new braille displays including Eurobraille and the Optelec protocol converter, improved support for Hims and Optelec braille displays, performance improvements for Mozilla Firefox 58 and higher, and much more.</p>
<h3 id="new-features_9">New Features</h3>
<ul>
<li>It is now possible to interact with charts in Microsoft Word and Microsoft PowerPoint, similar to the existing support for charts in Microsoft Excel. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7046" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7046">#7046</a>)<ul>
<li>In Microsoft Word: When in browse mode, cursor to an embedded chart and press enter to interact with it.</li>
<li>In Microsoft PowerPoint when editing a slide: tab to a chart object, and press enter or space to interact with the chart.</li>
<li>To stop interacting with a chart, press escape.</li>
</ul>
</li>
<li>New language: Kyrgyz.</li>
<li>Added support for VitalSource Bookshelf. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7155" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7155">#7155</a>)</li>
<li>Added support for the Optelec protocol converter, a device that allows one to use Braille Voyager and Satellite displays using the ALVA BC6 communication protocol. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6731" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6731">#6731</a>)</li>
<li>It is now possible to use braille input with an ALVA 640 Comfort braille display. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7733" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7733">#7733</a>)<ul>
<li>NVDA's braille input functionality can be used with these as well as other BC6 displays with firmware 3.0.0 and above.</li>
</ul>
</li>
<li>Early support for Google Sheets with Braille mode enabled. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7935" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7935">#7935</a>)</li>
<li>Support for Eurobraille Esys, Esytime and Iris braille displays. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7488" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7488">#7488</a>)</li>
</ul>
<h3 id="changes_9">Changes</h3>
<ul>
<li>The HIMS Braille Sense/Braille EDGE/Smart Beetle and Hims Sync Braille display drivers have been replaced by one driver. The new driver will automatically be activated for former syncBraille driver users. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7459" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7459">#7459</a>)<ul>
<li>Some keys , notably scroll keys, have been reassigned to follow the conventions used by Hims products. Consult the user guide for more details.</li>
</ul>
</li>
<li>When typing with the on-screen keyboard via touch interaction, by default you now need to double tap each key the same way you would activate any other control. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7309" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7309">#7309</a>)<ul>
<li>To use the existing "touch typing" mode where simply lifting your finger off the key is enough to activate it, Enable this option in the new Touch Interaction settings dialog found in the Preferences menu.</li>
</ul>
</li>
<li>It is no longer necessary to explicitly tether braille to focus or review, as this will happen automatically by default. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2385" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2385">#2385</a>)<ul>
<li>Note that automatic tethering to review will only occur when using a review cursor or object navigation command. Scrolling will not activate this new behavior.</li>
</ul>
</li>
</ul>
<h3 id="bug-fixes_9">Bug Fixes</h3>
<ul>
<li>Browseable messages such as showing current formatting when pressing NVDA+f twice quickly no longer fails when NVDA is installed on a path with non-ASCII characters. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7474" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7474">#7474</a>)</li>
<li>Focus is now once again restored correctly when returning to Spotify from another application. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7689" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7689">#7689</a>)</li>
<li>In Windows 10 Fall Creaters Update, NVDA no longer fails to update when Controlled Folder Access is enabled from Windows Defender Security Center. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7696" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7696">#7696</a>)</li>
<li>Detection of scroll keys on Hims Smart Beetle displays is no longer unreliable. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6086" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6086">#6086</a>)</li>
<li>A slight performance improvement when rendering large amounts of content in Mozilla Firefox 58 and later. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7719" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7719">#7719</a>)</li>
<li>In Microsoft Outlook, reading emails containing tables no longer causes errors. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6827" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6827">#6827</a>)</li>
<li>Braille display gestures that emulate system keyboard key modifiers can now also be combined with other emulated system keyboard keys if one or more of the involved gestures are model specific. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7783" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7783">#7783</a>)</li>
<li>In Mozilla Firefox, browse mode now works correctly in pop-ups created by extensions such as LastPass and bitwarden. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7809" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7809">#7809</a>)</li>
<li>NVDA no longer sometimes freezes on every focus change if Firefox or Chrome have stopped responding such as due to a freeze or crash. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7818" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7818">#7818</a>)</li>
<li>In twitter clients such as Chicken Nugget, NVDA will no longer ignore the last 20 characters of 280 character tweets when reading them. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7828" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7828">#7828</a>)</li>
<li>NVDA now uses the correct language when announcing symbols when text is selected. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7687" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7687">#7687</a>)</li>
<li>In recent versions of Office 365, it is again possible to navigate Excel charts using the arrow keys. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7046" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7046">#7046</a>)</li>
<li>In speech and braille output, control states will now always be reported in the same order, regardless whether they are positive or negative. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7076" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7076">#7076</a>)</li>
<li>In apps such as Windows 10 Mail, NVDA will no longer fail to announce deleted characters when pressing backspace. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7456" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7456">#7456</a>)</li>
<li>All keys on the Hims Braille Sense Polaris displays are now working as expected. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7865" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7865">#7865</a>)</li>
<li>NVDA no longer fails to start on Windows 7 complaining about an internal api-ms dll, when a particular version of the Visual Studio 2017 redistributables have been installed by another application. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7975" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7975">#7975</a>)</li>
</ul>
<h3 id="changes-for-developers_9">Changes for developers</h3>
<ul>
<li>Added a hidden boolean flag to the braille section in the configuration: "outputPass1Only". (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7301" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7301">#7301</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7693" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7693">#7693</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7702" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7702">#7702</a>)<ul>
<li>This flag defaults to true. If false, liblouis multi pass rules will be used for braille output.</li>
</ul>
</li>
<li>A new dictionary (braille.RENAMED_DRIVERS) has been added to allow for smooth transition for users using drivers that have been superseded by others. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7459" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7459">#7459</a>)</li>
<li>Updated comtypes package to 1.1.3. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7831" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7831">#7831</a>)</li>
<li>Implemented a generic system in braille.BrailleDisplayDriver to deal with displays which send confirmation/acknowledgement packets. See the handyTech braille display driver as an example. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7590" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7590">#7590</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7721" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7721">#7721</a>)</li>
<li>A new "isAppX" variable in the config module can be used to detect if NVDA is running as a Windows Desktop Bridge Store app. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7851" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7851">#7851</a>)</li>
<li>For document implementations such as NVDAObjects or browseMode that have a textInfo, there is now a new documentBase.documentWithTableNavigation class that can be inherited from to gain standard table navigation scripts. Please refer to this class to see which helper methods must be provided by your implementation for table navigation to work. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7849" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7849">#7849</a>)</li>
<li>The scons batch file now better handles when Python 3 is also installed, making use of the launcher to specifically launch python 2.7 32 bit. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7541" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7541">#7541</a>)</li>
<li>hwIo.Hid now takes an additional parameter exclusive, which defaults to True. If set to False, other applications are allowed to communicate with a device while it is connected to NVDA. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7859" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7859">#7859</a>)</li>
</ul>
<h2 id="20174">2017.4</h2>
<p>Highlights of this release include many fixes and enhancements to web support including browse mode for web dialogs by default, better reporting of field group labels in browse mode, support for new Windows 10 technologies such as Windows Defender Application Guard and Windows 10 on ARM64, and automatic reporting of screen orientation and battery status.
Please note that this version of NVDA no longer supports Windows XP or Windows Vista. The minimum requirement for NVDA is now windows 7 with Service Pack 1.</p>
<h3 id="new-features_10">New Features</h3>
<ul>
<li>In browse mode, it is now possible to skip past/to the start of landmarks using the skip to end/beginning of container commands (comma/shift+comma). (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5482" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5482">#5482</a>)</li>
<li>In Firefox, Chrome and Internet Explorer, quick navigation to edit fields and form fields now includes editable rich text content (I.e. contentEditable). (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5534" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5534">#5534</a>)</li>
<li>In web browsers, the Elements List can now list form fields and buttons. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/588" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #588">#588</a>)</li>
<li>Initial support for Windows 10 on ARM64. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7508" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7508">#7508</a>)</li>
<li>Early support for reading and interactive navigation of mathematical content for Kindle books with accessible math. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7536" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7536">#7536</a>)</li>
<li>Added support for Azardi e-book reader. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5848" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5848">#5848</a>)</li>
<li>Version information for add-ons is now reported when being updated. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5324" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5324">#5324</a>)</li>
<li>Added new command line parameters to create a portable copy of NVDA. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6329" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6329">#6329</a>)</li>
<li>Support for Microsoft Edge running within Windows Defender Application Guard in Windows 10 Fall Creators Update. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7600" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7600">#7600</a>)</li>
<li>If running on a laptop or tablet, NVDA will now report when a charger is connected/disconnected, and when the screen orientation changes. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4574" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4574">#4574</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4612" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4612">#4612</a>)</li>
<li>New language: Macedonian.</li>
<li>New braille translation tables: Croatian grade 1, Vietnamese grade 1. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7518" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7518">#7518</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7565" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7565">#7565</a>)</li>
<li>Support for the Actilino braille display from Handy Tech has been added. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7590" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7590">#7590</a>)</li>
<li>Braille input for Handy Tech braille displays is now supported. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7590" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7590">#7590</a>)</li>
</ul>
<h3 id="changes_10">Changes</h3>
<ul>
<li>The minimum supported Operating System for NVDA is now Windows 7 Service Pack 1, or Windows Server 2008 R2 Service Pack 1. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7546" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7546">#7546</a>)</li>
<li>Web dialogs in Firefox and Chrome web browsers now automatically use browse Mode, unless inside of a web application. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4493" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4493">#4493</a>)</li>
<li>In browse mode, tabbing and moving with quick navigation commands no longer announces jumping out of containers such as lists and tables, which makes navigating more efficient. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2591" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2591">#2591</a>)</li>
<li>In Browse mode for Firefox and Chrome, the name of form field groups are now announced when moving into them with quick navigation or when tabbing. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3321" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3321">#3321</a>)</li>
<li>In browse mode, the quick navigation command for embedded objects (o and shift+o) now includes audio and video elements as well as elements with the aria roles application and dialog. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7239" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7239">#7239</a>)</li>
<li>Espeak-ng has been updated to 1.49.2, resolving some issues with producing release builds. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7385" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7385">#7385</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7583" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7583">#7583</a>)</li>
<li>On the third activation of the 'read status bar' command, its contents is copied to the clipboard. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1785" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1785">#1785</a>)</li>
<li>When assigning gestures to keys on a Baum display, you can limit them to the model of the braille display in use (e.g. VarioUltra or Pronto). (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7517" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7517">#7517</a>)</li>
<li>The hotkey for the filter field in the elements list in browse mode has changed from alt+f to alt+e. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7569" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7569">#7569</a>)</li>
<li>An unbound command has been added for browse mode to toggle the inclusion of layout tables on the fly. You can find this command in the Browse mode category of the Input Gestures dialog. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7634" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7634">#7634</a>)</li>
<li>Upgraded liblouis braille translator to 3.3.0. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7565" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7565">#7565</a>)</li>
<li>The hotkey for the regular expression radio button in the dictionary dialog has changed from alt+r to alt+e. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6782" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6782">#6782</a>)</li>
<li>Voice dictionary files are now versioned and have been moved to the 'speechDicts/voiceDicts.v1' directory. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7592" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7592">#7592</a>)</li>
<li>Versioned files (user configuration, voice dictionaries) modifications are no longer saved when NVDA is run from the launcher. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7688" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7688">#7688</a>)</li>
<li>The Braillino, Bookworm and Modular (with old firmware) braille displays from Handy Tech are no longer supported out of the box. Install the Handy Tech Universal Driver and NVDA add-on to use these displays. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7590" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7590">#7590</a>)</li>
</ul>
<h3 id="bug-fixes_10">Bug Fixes</h3>
<ul>
<li>Links are now indicated in braille in applications such as Microsoft Word. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6780" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6780">#6780</a>)</li>
<li>NVDA no longer becomes noticeably slower when many tabs are open in either Firefox or Chrome web browsers. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3138" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3138">#3138</a>)</li>
<li>Cursor routing for the MDV Lilli Braille display no longer incorrectly moves one braille cell ahead of where it should be. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7469" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7469">#7469</a>)</li>
<li>In Internet Explorer and other MSHTML documents, the HTML5 required attribute is now supported to indicate the required state of a form field. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7321" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7321">#7321</a>)</li>
<li>Braille displays are now updated when typing Arabic characters in a left-aligned WordPad document. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/511" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #511">#511</a>)</li>
<li>Accessible labels for controls in Mozilla Firefox are now more readily reported in browse mode when the label does not appear as content itself. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4773" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4773">#4773</a>)</li>
<li>On windows 10 Creaters Update, NVDA can again access Firefox after a restart of NVDA. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7269" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7269">#7269</a>)</li>
<li>When restarting NVDA with Mozilla Firefox in focus, browse mode will again be available, though you may need to alt+tab away and back again. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5758" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5758">#5758</a>)</li>
<li>It is now possible to access math content in Google Chrome on a system with out Mozilla Firefox installed. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7308" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7308">#7308</a>)</li>
<li>The Operating System and other applications should be more stable directly after installing NVDA before rebooting, as compaired with installs of previous NVDA versions. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7563" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7563">#7563</a>)</li>
<li>When using a content recognition command (e.g. NVDA+r), NVDA now reports an error message instead of nothing if the navigator object has disappeared. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7567" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7567">#7567</a>)</li>
<li>Backward scrolling functionality has been fixed for Freedom Scientific braille displays containing a left bumper bar. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7713" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7713">#7713</a>)</li>
</ul>
<h3 id="changes-for-developers_10">Changes for Developers</h3>
<ul>
<li>"scons tests" now checks that translatable strings have translator comments. You can also run this alone with "scons checkPot". (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7492" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7492">#7492</a>)</li>
<li>There is now a new extensionPoints module which provides a generic framework to enable code extensibility at specific points in the code. This allows interested parties to register to be notified when some action occurs (extensionPoints.Action), to modify a specific kind of data (extensionPoints.Filter) or to participate in deciding whether something will be done (extensionPoints.Decider). (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3393" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3393">#3393</a>)</li>
<li>You can now register to be notified about configuration profile switches via the config.configProfileSwitched Action. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3393" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3393">#3393</a>)</li>
<li>Braille display gestures that emulate system keyboard key modifiers (such as control and alt) can now be combined with other emulated system keyboard keys without explicit definition. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6213" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6213">#6213</a>)<ul>
<li>For example, if you have a key on your display bound to the alt key and another display key to downArrow, combining these keys will result in the emulation of alt+downArrow.</li>
</ul>
</li>
<li>The braille.BrailleDisplayGesture class now has an extra model property. If provided, pressing a key will generate an additional, model specific gesture identifier. This allows a user to bind gestures limited to a specific braille display model.<ul>
<li>See the baum driver as an example for this new functionality.</li>
</ul>
</li>
<li>NVDA is now compiled with Visual Studio 2017 and the Windows 10 SDK. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7568" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7568">#7568</a>)</li>
</ul>
<h2 id="20173">2017.3</h2>
<p>Highlights of this release include input of contracted braille, support for new Windows OneCore voices available on Windows 10, in-built support for Windows 10 OCR, and many significant improvements regarding Braille and the web.</p>
<h3 id="new-features_11">New Features</h3>
<ul>
<li>A Braille setting has been added to "show messages indefinitely". (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6669" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6669">#6669</a>)</li>
<li>In Microsoft Outlook message lists, NVDA now reports if a message is flagged. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6374" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6374">#6374</a>)</li>
<li>In Microsoft PowerPoint, the exact type of a shape is now reported when editing a slide (such as triangle, circle, video or arrow), rather than just "shape". (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7111" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7111">#7111</a>)</li>
<li>Mathematical content (provided as MathML) is now supported in Google Chrome. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7184" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7184">#7184</a>)</li>
<li>NVDA can now speak using the new Windows OneCore voices (also known as Microsoft Mobile voices) included in Windows 10. You access these by selecting Windows OneCore voices in NVDA's Synthesizer dialog. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6159" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6159">#6159</a>)</li>
<li>NVDA user configuration files can now be stored in the user's local application data folder. This is enabled via a setting in the registry. See "System Wide Parameters" in the User Guide for more details. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6812" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6812">#6812</a>)</li>
<li>In web browsers, NVDA now reports placeholder values for fields (specifically, aria-placeholder is now supported). (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7004" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7004">#7004</a>)</li>
<li>In Browse mode for Microsoft Word, it is now possible to navigate to spelling errors using quick navigation (w and shift+w). (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6942" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6942">#6942</a>)</li>
<li>Added support for the Date picker control found in Microsoft Outlook Appointment dialogs. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7217" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7217">#7217</a>)</li>
<li>The currently selected suggestion is now reported in Windows 10 Mail to/cc fields and the Windows 10 Settings search field. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6241" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6241">#6241</a>)</li>
<li>A sound is now playd to indicate the appearance of suggestions in certain search fields in Windows 10 (E.g. start screen, settings search, Windows 10 mail to/cc fields). (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6241" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6241">#6241</a>)</li>
<li>NVDA now automatically reports notifications in Skype for Business Desktop, such as when someone starts a conversation with you. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7281" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7281">#7281</a>)</li>
<li>NVDA now automatically reports incoming chat messages while in a Skype for Business conversation. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7286" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7286">#7286</a>)</li>
<li>NVDA now automatically reports notifications in Microsoft Edge, such as when a download starts. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7281" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7281">#7281</a>)</li>
<li>You can now type in both contracted and uncontracted braille on a braille display with a braille keyboard. See the Braille Input section of the User Guide for details. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2439" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2439">#2439</a>)</li>
<li>You can now enter Unicode braille characters from the braille keyboard on a braille display by selecting Unicode braille as the input table in Braille Settings. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6449" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6449">#6449</a>)</li>
<li>Added support for the SuperBraille braille display used in Taiwan. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7352" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7352">#7352</a>)</li>
<li>New braille translation tables: Danish 8 dot computer braille, Lithuanian, Persian 8 dot computer braille, Persian grade 1, Slovenian 8 dot computer braille. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6188" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6188">#6188</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6550" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6550">#6550</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6773" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6773">#6773</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7367" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7367">#7367</a>)</li>
<li>Improved English (U.S.) 8 dot computer braille table, including support for bullets, the euro sign and accented letters. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6836" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6836">#6836</a>)</li>
<li>NVDA can now use the OCR functionality included in Windows 10 to recognize the text of images or inaccessible applications. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7361" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7361">#7361</a>)<ul>
<li>The language can be set from the new Windows 10 OCR dialog in NVDA Preferences.</li>
<li>To recognize the content of the current navigator object, press NVDA+r.</li>
<li>See the Content Recognition section of the User Guide for further details.</li>
</ul>
</li>
<li>You can now choose what context information is shown on a braille display when an object gets focus using the new "Focus context presentation" setting in the Braille Settings dialog. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/217" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #217">#217</a>)<ul>
<li>For example, the "Fill display for context changes" and "Only when scrolling back" options can make working with lists and menus more efficient, since the items won't continually change their position on the display.</li>
<li>See the section on the "Focus context presentation" setting in the User Guide for further details and examples.</li>
</ul>
</li>
<li>In Firefox and Chrome, NVDA now supports complex dynamic grids such as spreadsheets where only some of the content might be loaded or displayed (specifically, the aria-rowcount, aria-colcount, aria-rowindex and aria-colindex attributes introduced in ARIA 1.1). (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7410" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7410">#7410</a>)</li>
</ul>
<h3 id="changes_11">Changes</h3>
<ul>
<li>An unbound command has been added to restart NVDA on demand. You can find it in the Miscelaneous category of the Input Gestures dialog. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6396" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6396">#6396</a>)</li>
<li>The keyboard layout can now be set from the NVDA Welcome dialog. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6863" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6863">#6863</a>)</li>
<li>Many more control types and states have been abbreviated for braille. Landmarks have also been abbreviated. Please see "Control Type, State and Landmark Abbreviations" under Braille in the User Guide for a complete list. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7188" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7188">#7188</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3975" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3975">#3975</a>)</li>
<li>Updated eSpeak NG to 1.49.1. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7280" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7280">#7280</a>)</li>
<li>The output and input table lists in the Braille Settings dialog are now sorted alphabetically. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6113" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6113">#6113</a>)</li>
<li>Updated liblouis braille translator to 3.2.0. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6935" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6935">#6935</a>)</li>
<li>The default braille table is now Unified English Braille Code grade 1. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6952" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6952">#6952</a>)</li>
<li>By default, NVDA now only shows the parts of the context information that have changed on a braille display when an object gets focus. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/217" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #217">#217</a>)<ul>
<li>Previously, it always showed as much context information as possible, regardless of whether you have seen the same context information before.</li>
<li>You can revert to the old behaviour by changing the new "Focus context presentation" setting in the Braille Settings dialog to "Always fill display".</li>
</ul>
</li>
<li>When using Braille, the cursor can be configured to be a different shape when tethered to focus or review. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7122" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7122">#7122</a>)</li>
<li>The NVDA logo has been updated. The updated NVDA logo is a stylised blend of the letters NVDA in white, on a solid purple background. This ensures it will be visible on any colour background, and uses the purple from the NV Access logo. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7446" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7446">#7446</a>)</li>
</ul>
<h3 id="bug-fixes_11">Bug Fixes</h3>
<ul>
<li>Editable div elements in Chrome no longer have their label reported as their value while in browse mode. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7153" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7153">#7153</a>)</li>
<li>Pressing end while in browse mode for an empty Microsoft Word document no longer causes a runtime error. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7009" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7009">#7009</a>)</li>
<li>Browse mode is now correctly supported in Microsoft Edge where a document has been given a specific ARIA role of document. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6998" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6998">#6998</a>)</li>
<li>In browse mode, you can now select or unselect to the end of the line using shift+end even when the caret is on the last character of the line. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7157" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7157">#7157</a>)</li>
<li>If a dialog contains a progress bar, the dialog text is now updated in braille when the progress bar changes. This means, for example, that the remaining time can now be read in NVDA's "Downloading Update" dialog. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6862" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6862">#6862</a>)</li>
<li>NVDA will now announce selection changes for certain Windows 10 combo boxes such as AutoPlay in Settings. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6337" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6337">#6337</a>).</li>
<li>Pointless information is no longer announced when entering Meeting / Appointment creation dialogs in Microsoft Outlook. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7216" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7216">#7216</a>)</li>
<li>Beeps for indeterminate progress bar dialogs such as the update checker only when progress bar output is configured to include beeps. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6759" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6759">#6759</a>)</li>
<li>In Microsoft Excel 2003 and 2007, cells are again reported when arrowing around a worksheet. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7243" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7243">#7243</a>)</li>
<li>In Windows 10 Creators Update and later, browse mode is again automatically enabled when reading emails in Windows 10 Mail. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7289" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7289">#7289</a>)</li>
<li>On most braille displays with a braille keyboard, dot 7 now erases the last entered braille cell or character, and dot 8 presses the enter key. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6054" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6054">#6054</a>)</li>
<li>In editable text, when moving the caret (e.g. with the cursor keys or backspace), NVDA's spoken feedback is now more accurate in many cases, particularly in Chrome and terminal applications. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6424" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6424">#6424</a>)</li>
<li>The content of the Signature Editor in Microsoft Outlook 2016 can now be read. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7253" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7253">#7253</a>)</li>
<li>In Java Swing applications, NVDA no longer sometimes causes the application to crash when navigating tables. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6992" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6992">#6992</a>)</li>
<li>In Windows 10 Creators Update, NVDA will no longer announce toast notifications multiple times. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7128" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7128">#7128</a>)</li>
<li>In The start menu in Windows 10, pressing Enter to close the start menu after a search no longer causes NVDA to announce search text. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7370" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7370">#7370</a>)</li>
<li>Performing quick navigation to headings in Microsoft Edge is now significantly faster. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7343" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7343">#7343</a>)</li>
<li>In Microsoft Edge, navigating in browse mode no longer skips large parts of certain web pages such as the Wordpress 2015 theme. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7143" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7143">#7143</a>)</li>
<li>In Microsoft Edge, landmarks are correctly localized in languages other than English. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7328" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7328">#7328</a>)</li>
<li>Braille now correctly follows the selection when selecting text beyond the width of the display. For example, if you select multiple lines with shift+downArrow, braille now shows the last line you selected. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5770" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5770">#5770</a>)</li>
<li>In Firefox, NVDA no longer spuriously reports "section" several times when opening details for a tweet on twitter.com. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5741" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5741">#5741</a>)</li>
<li>Table navigation commands are no longer available for layout tables in Browse Mode unless reporting of layout tables is enabled. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7382" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7382">#7382</a>)</li>
<li>In Firefox and Chrome, Browse Mode table navigation commands now skip over hidden table cells. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6652" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6652">#6652</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5655" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5655">#5655</a>)</li>
</ul>
<h3 id="changes-for-developers_11">Changes for Developers</h3>
<ul>
<li>Timestamps in the log now include milliseconds. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7163" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7163">#7163</a>)</li>
<li>NVDA must now be built with Visual Studio Community 2015. Visual Studio Express is no longer supported. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7110" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7110">#7110</a>)<ul>
<li>The Windows 10 Tools and SDK are now also required, which can be enabled when installing Visual Studio.</li>
<li>See the Installed Dependencies section of the readme for additional details.</li>
</ul>
</li>
<li>Support for content recognizers such as OCR and image description tools can be easily implemented using the new contentRecog package. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7361" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7361">#7361</a>)</li>
<li>The Python json package is now included in NVDA binary builds. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3050" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3050">#3050</a>)</li>
</ul>
<h2 id="20172">2017.2</h2>
<p>Highlights of this release include full support for audio ducking in the Windows 10 Creators Update; fixes for several selection issues in browse mode, including problems with select all; significant improvements in Microsoft Edge support; and improvements on the web such as indication of elements marked as current (using aria-current).</p>
<h3 id="new-features_12">New Features</h3>
<ul>
<li>Cell border information can now be reported in Microsoft Excel by using NVDA+f. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3044" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3044">#3044</a>)</li>
<li>In web browsers, NVDA now indicates when an element has been marked as current (specifically, using the aria-current attribute). (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6358" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6358">#6358</a>)</li>
<li>Automatic language switching is now supported in Microsoft Edge. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6852" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6852">#6852</a>)</li>
<li>Added support for Windows Calculator on Windows 10 Enterprise LTSB (Long-Term Servicing Branch) and Server. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6914" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6914">#6914</a>)</li>
<li>Performing the read current line command three times quickly spells the line with character descriptions. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6893" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6893">#6893</a>)</li>
<li>New language: Burmese.</li>
<li>Unicode up and down arrows and fraction symbols are now spoken appropriately. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3805" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3805">#3805</a>)</li>
</ul>
<h3 id="changes_12">Changes</h3>
<ul>
<li>When navigating with simple review in applications using UI Automation, more extraneous objects are now ignored, making navigation easier. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6948" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6948">#6948</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6950" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6950">#6950</a>)</li>
</ul>
<h3 id="bug-fixes_12">Bug Fixes</h3>
<ul>
<li>Web page menu items can now be activated while in browse mode. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6735" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6735">#6735</a>)</li>
<li>Pressing escape while the configuration profile "Confirm Deletion" dialog is active now dismisses the dialog. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6851" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6851">#6851</a>)</li>
<li>Fixed some crashes in Mozilla Firefox and other Gecko applications where the multi-process feature is enabled. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6885" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6885">#6885</a>)</li>
<li>Reporting of background color in screen review is now more accurate when text was drawn with a transparent background. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6467" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6467">#6467</a>)</li>
<li>Improved support for control descriptions provided on web pages in Internet Explorer 11 (specifically, support for aria-describedby within iframes and when multiple IDs are provided). (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5784" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5784">#5784</a>)</li>
<li>In the Windows 10 Creators Update, NVDA's audio ducking again works as in previous Windows releases; i.e. Duck with speech and sounds, always duck and no ducking are all available. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6933" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6933">#6933</a>)</li>
<li>NVDA will no longer fail to navigate to or report certain (UIA) controls where a keyboard shortcut is not defined. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6779" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6779">#6779</a>)</li>
<li>Two empty spaces are no longer added in keyboard shortcut information for certain (UIA) controls. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6790" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6790">#6790</a>)</li>
<li>Certain combinations of keys on HIMS displays (e.g. space+dot4) no longer fail intermittently. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3157" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3157">#3157</a>)</li>
<li>Fixed an issue when opening a serial port on systems using certain languages other than English which caused connecting to braille displays to fail in some cases. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6845" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6845">#6845</a>)</li>
<li>Reduced the chance of the configuration file being corrupted when Windows shuts down. Configuration files are now written to a temporary file before replacing the actual configuration file. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3165" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3165">#3165</a>)</li>
<li>When performing the read current line command twice quickly to spell the line, the appropriate language is now used for the spelled characters. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6726" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6726">#6726</a>)</li>
<li>Navigating by line in Microsoft Edge is now up to three times faster in the Windows 10 Creators Update. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6994" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6994">#6994</a>)</li>
<li>NVDA no longer announces "Web Runtime grouping" when focusing Microsoft Edge documents in the Windows 10 Creators Update. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6948" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6948">#6948</a>)</li>
<li>All existing versions of SecureCRT are now supported. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6302" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6302">#6302</a>)</li>
<li>Adobe Acrobat Reader no longer crashes in certain PDF documents (specifically, those containing empty ActualText attributes). (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7021" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7021">#7021</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7034" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7034">#7034</a>)</li>
<li>In browse mode in Microsoft Edge, interactive tables (ARIA grids) are no longer skipped when navigating to tables with t and shift+t. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6977" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6977">#6977</a>)</li>
<li>In browse mode, pressing shift+home after selecting forward now unselects to the beginning of the line as expected. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5746" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5746">#5746</a>)</li>
<li>In browse mode, select all (control+a) no longer fails to select all text if the caret is not at the start of the text. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6909" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6909">#6909</a>)</li>
<li>Fixed some other rare selection problems in browse mode. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7131" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7131">#7131</a>)</li>
</ul>
<h3 id="changes-for-developers_12">Changes for Developers</h3>
<ul>
<li>Commandline arguments are now processed with Python's argparse module, rather than optparse. This allows certain options such as -r and -q to be handled exclusively. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6865" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6865">#6865</a>)</li>
<li>core.callLater now queues the callback to NVDA's main queue after the given delay, rather than waking the core and executing it directly. This stops possible freezes due to the core accidentally going to sleep after processing a callback, in the midle of a modal call such as the desplaying of a message box. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6797" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6797">#6797</a>)</li>
<li>The InputGesture.identifiers property has been changed so that it is no longer normalized. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6945" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6945">#6945</a>)<ul>
<li>Subclasses no longer need to normalize identifiers before returning them from this property.</li>
<li>If you want normalized identifiers, there is now an InputGesture.normalizedIdentifiers property which normalizes the identifiers returned by the identifiers property .</li>
</ul>
</li>
<li>The InputGesture.logIdentifier property is now deprecated. Callers should use InputGesture.identifiers[0] instead. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6945" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6945">#6945</a>)</li>
<li>Removed some deprecated code:<ul>
<li><code>speech.REASON_*</code> constants: <code>controlTypes.REASON_*</code> should be used instead. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6846" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6846">#6846</a>)</li>
<li><code>i18nName</code> for synth settings: <code>displayName</code> and <code>displayNameWithAccelerator</code> should be used instead. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6846" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6846">#6846</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5185" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5185">#5185</a>)</li>
<li><code>config.validateConfig</code>. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6846" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6846">#6846</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/667" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #667">#667</a>)</li>
<li><code>config.save</code>: <code>config.conf.save</code> should be used instead. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6846" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6846">#6846</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/667" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #667">#667</a>)</li>
</ul>
</li>
<li>The list of completions in the autocomplete context menu of the Python Console no longer shows any object path leading up to the final symbol being completed. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7023" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7023">#7023</a>)</li>
<li>There is now a unit testing framework for NVDA. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/7026" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #7026">#7026</a>)<ul>
<li>Unit tests and infrastructure are located in the tests/unit directory. See the docstring in the tests\unit\init.py file for details.</li>
<li>You can run tests using "scons tests". See the "Running Tests" section of readme.md for details.</li>
<li>If you are submitting a pull request for NVDA, you should first run the tests and ensure they pass.</li>
</ul>
</li>
</ul>
<h2 id="20171">2017.1</h2>
<p>Highlights of this release include reporting of sections and text columns in Microsoft Word; Support for reading, navigating and annotating books in Kindle for PC; and improved support for Microsoft Edge.</p>
<h3 id="new-features_13">New Features</h3>
<ul>
<li>In Microsoft Word, the types of section breaks and section numbers can now be reported. This is enabled with the "Report page numbers" option in the Document Formatting dialog. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5946" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5946">#5946</a>)</li>
<li>In Microsoft Word, text columns can now be reported. This is enabled with the "Report page numbers" option in the document formatting dialog. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5946" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5946">#5946</a>)</li>
<li>Automatic language switching is now supported in WordPad. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6555" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6555">#6555</a>)</li>
<li>The NVDA find command (NVDA+control+f) is now supported in browse mode in Microsoft Edge. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6580" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6580">#6580</a>)</li>
<li>Quick navigation for buttons in browse mode (b and shift+b) is now supported in Microsoft Edge. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6577" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6577">#6577</a>)</li>
<li>When copying a sheet in Microsoft Excel, column and row headers are remembered. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6628" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6628">#6628</a>)</li>
<li>Support for reading and navigating books in Kindle for PC version 1.19, including access to links, footnotes, graphics, highlighted text and user notes. Please see the Kindle for PC section of the NVDA User Guide for further information. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6247" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6247">#6247</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6638" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6638">#6638</a>)</li>
<li>Browse mode table navigation is now supported in Microsoft Edge. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6594" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6594">#6594</a>)</li>
<li>In Microsoft Excel, the report review cursor location command (desktop: NVDA+numpadDelete, laptop: NVDA+delete) now reports the name of the worksheet and the cell location. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6613" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6613">#6613</a>)</li>
<li>Added an option to the exit dialog to restart with debug level logging. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6689" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6689">#6689</a>)</li>
</ul>
<h3 id="changes_13">Changes</h3>
<ul>
<li>The minimum braille cursor blink rate is now 200 ms. If this was previously set lower, it will be increased to 200 ms. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6470" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6470">#6470</a>)</li>
<li>A check box has been added to the braille settings dialog to allow enabling/disabling braille cursor blinking. Previously a value of zero was used to achieve this. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6470" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6470">#6470</a>)</li>
<li>Updated eSpeak NG (commit e095f008, 10 January 2017). (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6717" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6717">#6717</a>)</li>
<li>Due to changes In the Windows 10 Creators Update, the "Always duck" mode is no longer available in NVDA's Audio ducking settings. It is still available on older windows 10 releases. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6684" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6684">#6684</a>)</li>
<li>Due to changes in the Windows 10 Creators Update, the "Duck when outputting speech and sounds" mode can no longer ensure audio has ducked fully before starting to speak, nor will it keep audio ducked long enough after speaking to stop rappid bouncing in volume. These changes do not affect older windows 10 releases. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6684" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6684">#6684</a>)</li>
</ul>
<h3 id="bug-fixes_13">Bug Fixes</h3>
<ul>
<li>Fixed freeze in Microsoft Word when moving by paragraph through a large document while in browse mode. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6368" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6368">#6368</a>)</li>
<li>Tables in Microsoft Word that have been copied from Microsoft Excel are no longer treeted as layout tables and therefore are no longer ignored. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5927" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5927">#5927</a>)</li>
<li>When trying to type in Microsoft Excel while in protected view, NVDA now makes a sound rather than speaking characters that were not actually typed. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6570" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6570">#6570</a>)</li>
<li>Pressing escape in Microsoft Excel no longer incorrectly switches to browse mode, unless the user has previously switched to browse mode explicitly with NVDA+space and then entered focus mode by pressing enter on a form field. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6569" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6569">#6569</a>)</li>
<li>NVDA no longer freezes in Microsoft Excel spreadsheets where an entire row or column is merged. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6216" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6216">#6216</a>)</li>
<li>Reporting of cropped/overflowed text in Microsoft Excel cells should now be more accurate. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6472" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6472">#6472</a>)</li>
<li>NVDA now reports when a check box is read-only. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6563" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6563">#6563</a>)</li>
<li>The NVDA launcher will no longer show a warning dialog when it can't play the logo sound due to no audio device being available. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6289" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6289">#6289</a>)</li>
<li>Controls in the Microsoft Excel Ribbon that are unavailable are now reported as such. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6430" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6430">#6430</a>)</li>
<li>NVDA will no longer announce "pane" when minimizing windows. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6671" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6671">#6671</a>)</li>
<li>Typed characters are now spoken in Universal Windows Platform (UWP) apps (including Microsoft Edge) in the Windows 10 Creators Update. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6017" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6017">#6017</a>)</li>
<li>Mouse tracking now works across all screens on computers with multiple monitors. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6598" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6598">#6598</a>)</li>
<li>NVDA no longer becomes unusable after exiting Windows Media Player while focused on a slider control. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5467" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5467">#5467</a>)</li>
</ul>
<h3 id="changes-for-developers_13">Changes for Developers</h3>
<ul>
<li>Profiles and configuration files are now automatically upgraded to meet the requirements of schema modifications. If there is an error during upgrade, a notification is shown, the configuration is reset and the old configuration file is available in the NVDA log at 'Info' level. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6470" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6470">#6470</a>)</li>
</ul>
<h2 id="20164">2016.4</h2>
<p>Highlights of this release include improved support for Microsoft Edge; browse mode in the Windows 10 Mail app; and significant improvements to NVDA's dialogs.</p>
<h3 id="new-features_14">New Features</h3>
<ul>
<li>NVDA can now indicate line indentation using tones. This can be configured using the "Line indentation reporting" combo box in NVDA's Document Formatting preferences dialog. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5906" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5906">#5906</a>)</li>
<li>Support for the Orbit Reader 20 braille display. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6007" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6007">#6007</a>)</li>
<li>An option to open the speech viewer window on startup has been added. This can be enabled via a check box in the speech viewer window. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5050" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5050">#5050</a>)</li>
<li>When re-opening the speech viewer window, the location and dimensions will now be restored. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5050" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5050">#5050</a>)</li>
<li>Cross-reference fields in Microsoft Word are now treated like hyperlinks. They are reported as links and can be activated. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6102" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6102">#6102</a>)</li>
<li>Support for the Baum SuperVario2, Baum Vario 340 and HumanWare Brailliant2 braille displays. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6116" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6116">#6116</a>)</li>
<li>Initial support for the Anniversary update of Microsoft Edge. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6271" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6271">#6271</a>)</li>
<li>Browse mode is now used when reading emails in the Windows 10 mail app. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6271" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6271">#6271</a>)</li>
<li>New language: Lithuanian.</li>
</ul>
<h3 id="changes_14">Changes</h3>
<ul>
<li>Updated liblouis braille translator to 3.0.0. This includes significant enhancements to Unified English Braille. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6109" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6109">#6109</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4194" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4194">#4194</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6220" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6220">#6220</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6140" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6140">#6140</a>)</li>
<li>In the Add-ons Manager, the Disable add-on and Enable add-on buttons now have keyboard shortcuts (alt+d and alt+e, respectively). (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6388" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6388">#6388</a>)</li>
<li>Various padding and alignment issues in NVDA's dialogs have been resolved. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6317" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6317">#6317</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5548" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5548">#5548</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6342" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6342">#6342</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6343" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6343">#6343</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6349" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6349">#6349</a>)</li>
<li>The document formatting dialog has been adjusted so that the contents scrolls. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6348" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6348">#6348</a>)</li>
<li>Adjusted the layout of the Symbol Pronunciation dialog so the full width of the dialog is used for the symbols list. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6101" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6101">#6101</a>)</li>
<li>In browse mode in web browsers, the edit field (e and shift+e) and form field (f and shift+f) single letter navigation commands can now be used to move to read-only edit fields. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4164" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4164">#4164</a>)</li>
<li>In NVDA's Document Formatting settings, "Announce formatting changes after the cursor" has been renamed to "Report formatting changes after the cursor", as it affects braille as well as speech. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6336" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6336">#6336</a>)</li>
<li>Adjusted the appearance of the NVDA "Welcome dialog". (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6350" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6350">#6350</a>)</li>
<li>NVDA dialog boxes now have their "ok" and "cancel" buttons aligned to the right of the dialog. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6333" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6333">#6333</a>)</li>
<li>Spin Controls are now used for numeric input fields such as the "Capital pitch change percentage" setting in the Voice Settings dialog. You can enter the desired value or use the up and down arrow keys to adjust the value. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6099" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6099">#6099</a>)</li>
<li>The way IFrames (documents embedded within documents) are reported has been made more consistent across web browsers. IFrames are now reported as "frame" in Firefox. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6047" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6047">#6047</a>)</li>
</ul>
<h3 id="bug-fixes_14">Bug Fixes</h3>
<ul>
<li>Fixed a rare error when exiting NVDA while the speech viewer is open. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5050" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5050">#5050</a>)</li>
<li>Image maps now render as expected in browse mode in Mozilla Firefox. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6051" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6051">#6051</a>)</li>
<li>While in the dictionary dialog, pressing the enter key now saves any changes you have made and closes the dialog. Previously, pressing enter did nothing. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6206" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6206">#6206</a>)</li>
<li>Messages are now displayed in braille when changing input modes for an input method (native input/alphanumeric, full shaped/half shaped, etc.). (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5892" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5892">#5892</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5893" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5893">#5893</a>)</li>
<li>When disabling and then immediately re-enabling an add-on or vice versa, the add-on status now correctly reverts to what it was previously. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6299" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6299">#6299</a>)</li>
<li>When using Microsoft Word, page number fields in headers can now be read. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6004" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6004">#6004</a>)</li>
<li>The mouse can now be used to move focus between the symbol list and the edit fields in the symbol pronunciation dialog. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6312" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6312">#6312</a>)</li>
<li>In browse mode in Microsoft Word, Fixed an issue that stops the elements list from appearing when a document contains an invalid hyperlink. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5886" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5886">#5886</a>)</li>
<li>After being closed via the task bar or the alt+F4 shortcut, the speech viewer check box in the NVDA menu will now reflect the actual visibility of the window. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6340" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6340">#6340</a>)</li>
<li>The reload plugins command no longer causes problems for triggered configuration profiles, new documents in web browsers and screen review. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2892" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2892">#2892</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5380" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5380">#5380</a>)</li>
<li>In the list of languages in NVDA's General Settings dialog, languages such as Aragonese are now displayed correctly on Windows 10. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6259" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6259">#6259</a>)</li>
<li>Emulated system keyboard keys (e.g. a button on a braille display which emulates pressing the tab key) are now presented in the configured NVDA language in input help and the Input Gestures dialog. Previously, they were always presented in English. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6212" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6212">#6212</a>)</li>
<li>Changing the NVDA language (from the General Settings dialog) now has no effect until NVDA is restarted. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4561" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4561">#4561</a>)</li>
<li>It is no longer possible to leave the Pattern field blank for a new speech dictionary entry. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6412" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6412">#6412</a>)</li>
<li>Fixed a rare issue when scanning for serial ports on some systems which made some braille display drivers unusable. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6462" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6462">#6462</a>)</li>
<li>In Microsoft Word, Numbered bullets in table cells are now read when moving by cell. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6446" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6446">#6446</a>)</li>
<li>It is now possible to assign gestures to commands for the Handy Tech braille display driver in the NVDA Input Gestures dialog. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6461" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6461">#6461</a>)</li>
<li>In Microsoft Excel, pressing enter or numpadEnter when navigating a spreadsheet now correctly reports navigation to the next row. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6500" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6500">#6500</a>)</li>
<li>iTunes no longer intermittently freezes forever when using browse mode for the iTunes Store, Apple Music, etc. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6502" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6502">#6502</a>)</li>
<li>Fixed crashes in 64 bit Mozilla and Chrome-based applications. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6497" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6497">#6497</a>)</li>
<li>In Firefox with multi-process enabled, browse mode and editable text fields now function correctly. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6380" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6380">#6380</a>)</li>
</ul>
<h3 id="changes-for-developers_14">Changes for Developers</h3>
<ul>
<li>It is now possible to provide app modules for executables containing a dot (.) in their names. Dots are replaced with underscores (_). (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5323" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5323">#5323</a>)</li>
<li>The new gui.guiHelper module includes utilities to simplify the creation of wxPython GUIs, including automatic management of spacing. This facilitates better visual appearance and consistency, as well as easing creation of new GUIs for blind developers. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6287" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6287">#6287</a>)</li>
</ul>
<h2 id="20163">2016.3</h2>
<p>Highlights of this release include the ability to disable individual add-ons; support for form fields in Microsoft Excel; significant improvements to reporting of colors; fixes and improvements related to several braille displays; and fixes and improvements to support for Microsoft Word.</p>
<h3 id="new-features_15">New Features</h3>
<ul>
<li>Browse mode can now be used to read PDF documents in Microsoft Edge in the Windows 10 Anniversary Update. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5740" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5740">#5740</a>)</li>
<li>Strikethrough and double-strikethrough are now reported if appropriate in Microsoft Word. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5800" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5800">#5800</a>)</li>
<li>In Microsoft Word, the title of a table is now reported if one has been provided. If there is a description, it can be accessed using the open long description command (NVDA+d) in browse mode. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5943" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5943">#5943</a>)</li>
<li>In Microsoft Word, NVDA now reports position information when moving paragraphs (alt+shift+downArrow and alt+shift+upArrow). (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5945" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5945">#5945</a>)</li>
<li>In Microsoft Word, line spacing is now reported via NVDA's report formatting command, when changing it with various Microsoft word shortcut keys, and when moving to text with different line spacing if Report Line Spacing is turned on in NVDA's Document Formatting Settings. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2961" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2961">#2961</a>)</li>
<li>In Internet Explorer, HTML5 structural elements are now recognised. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5591" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5591">#5591</a>)</li>
<li>Reporting of comments (such as in Microsoft Word) can now be disabled via a Report Comments checkbox in NVDA's Document Formatting settings dialog. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5108" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5108">#5108</a>)</li>
<li>It is now possible to disable individual add-ons in the Add-ons Manager. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3090" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3090">#3090</a>)</li>
<li>Additional key assignments have been added for ALVA BC640/680 series braille displays. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5206" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5206">#5206</a>)</li>
<li>There is now a command to move the braille display to the current focus. Currently, only the ALVA BC640/680 series has a key assigned to this command, but it can be assigned manually for other displays in the Input Gestures dialog if desired. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5250" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5250">#5250</a>)</li>
<li>In Microsoft Excel, you can now interact with form fields. You move to form fields using the Elements List or single letter navigation in browse mode. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4953" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4953">#4953</a>)</li>
<li>You can now assign an input gesture to toggle simple review mode using the Input Gestures dialog. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6173" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6173">#6173</a>)</li>
</ul>
<h3 id="changes_15">Changes</h3>
<ul>
<li>NVDA now reports colors using a basic well-understood set of 9 color hues and 3 shades, with brightness and paleness variations. This is rather than using more subjective and less understood color names. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6029" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6029">#6029</a>)</li>
<li>The existing NVDA+F9 then NVDA+F10 behavior has been modified to select text on the first press of F10. When F10 is pressed twice (in quick succession) the text is copied to the clipboard. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4636" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4636">#4636</a>)</li>
<li>Updated eSpeak NG to version Master 11b1a7b (22 June 2016). (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6037" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6037">#6037</a>)</li>
</ul>
<h3 id="bug-fixes_15">Bug Fixes</h3>
<ul>
<li>In browse mode in Microsoft Word, copying to the clipboard now preserves formatting. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5956" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5956">#5956</a>)</li>
<li>In Microsoft Word, NVDA now reports appropriately when using Word's own table navigation commands (alt+home, alt+end, alt+pageUp and alt+pageDown) and table selection commands (shift added to the navigation commands). (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5961" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5961">#5961</a>)</li>
<li>In Microsoft Word dialog boxes, NVDA's object navigation has been greatly improved. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6036" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6036">#6036</a>)</li>
<li>In some applications such as Visual Studio 2015, shortcut keys (e.g. control+c for Copy) are now reported as expected. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6021" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6021">#6021</a>)</li>
<li>Fixed a rare issue when scanning for serial ports on some systems which made some braille display drivers unusable. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6015" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6015">#6015</a>)</li>
<li>Reporting colors in Microsoft Word is now more accurate as changes in Microsoft Office Themes are now taken into account. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5997" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5997">#5997</a>)</li>
<li>Browse mode for Microsoft Edge and support for Start Menu search suggestions is again available on Windows 10 builds after April 2016. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5955" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5955">#5955</a>)</li>
<li>In Microsoft Word, automatic table header reading works better when dealing with merged cells. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5926" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5926">#5926</a>)</li>
<li>In the Windows 10 Mail app, NVDA no longer fails to read the content of messages. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5635" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5635">#5635</a>)</li>
<li>When speak command keys is on, lock keys such as caps lock are no longer announced twice. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5490" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5490">#5490</a>)</li>
<li>Windows User Account Control dialogs are again read correctly in the Windows 10 Anniversary update. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5942" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5942">#5942</a>)</li>
<li>In the Web Conference Plugin (such as used on out-of-sight.net) NVDA no longer beeps and speaks progress bar updates related to microphone input. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5888" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5888">#5888</a>)</li>
<li>Performing a Find Next or Find Previous command in Browse Mode will now correctly do a case sensitive search if the original Find was case sensitive. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5522" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5522">#5522</a>)</li>
<li>When editing dictionary entries, feedback is now given for invalid regular expressions. NVDA no longer crashes if a dictionary file contains an invalid regular expression. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4834" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4834">#4834</a>)</li>
<li>If NVDA is unable to communicate with a braille display (e.g. because it has been disconnected), it will automatically disable use of the display. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1555" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1555">#1555</a>)</li>
<li>Slightly improved performance of filtering in the Browse Mode Elements List in some cases. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6126" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6126">#6126</a>)</li>
<li>In Microsoft Excel, the background pattern names reported by NVDA now match those used by Excel. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6092" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6092">#6092</a>)</li>
<li>Improved support for the Windows 10 logon screen, including announcement of alerts and activating of the password field with touch. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6010" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6010">#6010</a>)</li>
<li>NVDA now correctly detects the secondary routing buttons on ALVA BC640/680 series braille displays. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5206" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5206">#5206</a>)</li>
<li>NVDA can again report Windows Toast notifications in recent builds of Windows 10. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6096" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6096">#6096</a>)</li>
<li>NVDA no longer occasionally stops recognising key presses on Baum compatible and HumanWare Brailliant B braille displays. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6035" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6035">#6035</a>)</li>
<li>If reporting of line numbers is enabled in NVDA's Document Formatting preferences, line numbers are now shown on a braille display. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5941" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5941">#5941</a>)</li>
<li>When speech mode is off, reporting objects (such as pressing NVDA+tab to report the focus) now appears in the Speech Viewer as expected. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6049" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6049">#6049</a>)</li>
<li>In the Outlook 2016 message list, associated draft information is no longer reported. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6219" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6219">#6219</a>)</li>
<li>In Google Chrome and Chrome-based browsers in a language other than English, browse mode no longer fails to work in many documents. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6249" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6249">#6249</a>)</li>
</ul>
<h3 id="changes-for-developers_15">Changes for Developers</h3>
<ul>
<li>Logging information directly from a property no longer results in the property being called recursively over and over again. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6122" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6122">#6122</a>)</li>
</ul>
<h2 id="201621">2016.2.1</h2>
<p>This release fixes crashes in Microsoft Word:</p>
<ul>
<li>NVDA no longer causes Microsoft Word to crash immediately after it starts in Windows XP. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/6033" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #6033">#6033</a>)</li>
<li>Removed reporting of grammar errors, as this causes crashes in Microsoft Word. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5954" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5954">#5954</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5877" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5877">#5877</a>)</li>
</ul>
<h2 id="20162">2016.2</h2>
<p>Highlights of this release include the ability to indicate spelling errors while typing; support for reporting grammar errors in Microsoft Word; and improvements and fixes to Microsoft Office support.</p>
<h3 id="new-features_16">New Features</h3>
<ul>
<li>In browse mode in Internet Explorer and other MSHTML controls, using first letter navigation to move by annotation (a and shift+a) now moves to inserted and deleted text. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5691" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5691">#5691</a>)</li>
<li>In Microsoft Excel, NVDA now reports the level of a group of cells, as well as whether it is collapsed or expanded. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5690" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5690">#5690</a>)</li>
<li>Pressing the Report text formatting command (NVDA+f) twice presents the information in browse mode so it can be reviewed. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4908" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4908">#4908</a>)</li>
<li>In Microsoft Excel 2010 and later, cell shading and gradient fill is now reported. Automatic reporting is controlled by the Report colors option in NVDA's Document Formatting preferences. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3683" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3683">#3683</a>)</li>
<li>New braille translation table: Koine Greek. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5393" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5393">#5393</a>)</li>
<li>In the Log Viewer, you can now save the log using the shortcut key control+s. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4532" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4532">#4532</a>)</li>
<li>If reporting of spelling errors is enabled and supported in the focused control, NVDA will play a sound to alert you of a spelling error made while typing. This can be disabled using the new "Play sound for spelling errors while typing" option in NVDA's Keyboard Settings dialog. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2024" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2024">#2024</a>)</li>
<li>Grammar errors are now reported in Microsoft Word. This can be disabled using the new "Report grammar errors" option in NVDA's Document Formatting preferences dialog. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5877" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5877">#5877</a>)</li>
</ul>
<h3 id="changes_16">Changes</h3>
<ul>
<li>In browse mode and editable text fields, NVDA now treats numpadEnter the same as the main enter key. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5385" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5385">#5385</a>)</li>
<li>NVDA has switched to the eSpeak NG speech synthesizer. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5651" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5651">#5651</a>)</li>
<li>In Microsoft Excel, NVDA no longer ignores a column header for a cell when there is a blank row between the cell and the header. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5396" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5396">#5396</a>)</li>
<li>In Microsoft Excel, coordinates are now announced before headers to eliminate ambiguity between headers and content. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5396" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5396">#5396</a>)</li>
</ul>
<h3 id="bug-fixes_16">Bug Fixes</h3>
<ul>
<li>In browse mode, when attempting to use single letter navigation to move to an element which isn't supported for the document, NVDA reports that this isn't supported rather than reporting that there is no element in that direction. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5691" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5691">#5691</a>)</li>
<li>When listing sheets in the Elements List in Microsoft Excel, sheets containing only charts are now included. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5698" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5698">#5698</a>)</li>
<li>NVDA no longer reports extraneous information when switching windows in a Java application with multiple windows such as IntelliJ or Android Studio. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5732" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5732">#5732</a>)</li>
<li>In Scintilla based editors such as Notepad++, braille is now updated correctly when moving the cursor using a braille display. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5678" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5678">#5678</a>)</li>
<li>NVDA no longer sometimes crashes when enabling braille output. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4457" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4457">#4457</a>)</li>
<li>In Microsoft Word, paragraph indentation is now always reported in the measurement unit chosen by the user (e.g. centimeters or inches). (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5804" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5804">#5804</a>)</li>
<li>When using a braille display, many NVDA messages that were previously only spoken are now brailled as well. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5557" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5557">#5557</a>)</li>
<li>In accessible Java applications, the level of tree view items is now reported. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5766" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5766">#5766</a>)</li>
<li>Fixed crashes in Adobe Flash in Mozilla Firefox in some cases. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5367" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5367">#5367</a>)</li>
<li>In Google Chrome and Chrome-based browsers, documents within dialogs or applications can now be read in browse mode. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5818" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5818">#5818</a>)</li>
<li>In Google Chrome and Chrome-based browsers, you can now force NVDA to switch to browse mode in web dialogs or applications. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5818" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5818">#5818</a>)</li>
<li>In Internet Explorer and other MSHTML controls, moving focus to certain controls (specifically, where aria-activedescendant is used) no longer incorrectly switches to browse mode. This occurred, for example, when moving to suggestions in address fields when composing a message in Gmail. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5676" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5676">#5676</a>)</li>
<li>In Microsoft Word, NVDA no longer freezes in large tables when reporting of table row/column headers is enabled. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5878" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5878">#5878</a>)</li>
<li>In Microsoft word, NVDA no longer incorrectly reports text with an outline level (but not a built-in heading style) as a heading. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5186" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5186">#5186</a>)</li>
<li>In browse mode in Microsoft Word, the Move past end/to start of container commands (comma and shift+comma) now work for tables. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5883" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5883">#5883</a>)</li>
</ul>
<h3 id="changes-for-developers_16">Changes for Developers</h3>
<ul>
<li>NVDA's C++ components are now built with Microsoft Visual Studio 2015. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5592" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5592">#5592</a>)</li>
<li>You can now present a text or HTML message to the user in browse mode using ui.browseableMessage. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4908" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4908">#4908</a>)</li>
<li>In the User Guide, when a &lt;!-- KC:setting command is used for a setting which has a common key for all layouts, the key may now be placed after a full-width colon () as well as the regular colon (:). (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5739" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5739">#5739</a>) --&gt;</li>
</ul>
<h2 id="20161">2016.1</h2>
<p>Highlights of this release include the ability to optionally lower the volume of other sounds; improvements to braille output and braille display support; several significant fixes to Microsoft Office support; and fixes to browse mode in iTunes.</p>
<h3 id="new-features_17">New Features</h3>
<ul>
<li>New braille translation tables: Polish 8 dot computer braille, Mongolian. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5537" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5537">#5537</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5574" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5574">#5574</a>)</li>
<li>You can turn off the braille cursor and change its shape using the new Show cursor and Cursor shape options in the Braille Settings dialog. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5198" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5198">#5198</a>)</li>
<li>NVDA can now connect to a HIMS Smart Beetle braille display via Bluetooth. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5607" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5607">#5607</a>)</li>
<li>NVDA can optionally lower the volume of other sounds when installed on Windows 8 and later. This can be configured using the Audio ducking mode option in the NVDA Synthesizer dialog or by pressing NVDA+shift+d. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3830" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3830">#3830</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5575" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5575">#5575</a>)</li>
<li>Support for the APH Refreshabraille in HID mode and the Baum VarioUltra and Pronto! when connected via USB. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5609" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5609">#5609</a>)</li>
<li>Support for HumanWare Brailliant BI/B braille displays when the protocol is set to OpenBraille. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5612" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5612">#5612</a>)</li>
</ul>
<h3 id="changes_17">Changes</h3>
<ul>
<li>Reporting of emphasis is now disabled by default. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4920" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4920">#4920</a>)</li>
<li>In the Elements List dialog in Microsoft Excel, the shortcut for Formulas has been changed to alt+r so that it is different to the shortcut for the Filter field. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5527" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5527">#5527</a>)</li>
<li>Updated liblouis braille translator to 2.6.5. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5574" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5574">#5574</a>)</li>
<li>The word "text" is no longer reported when moving the focus or review cursor to text objects. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5452" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5452">#5452</a>)</li>
</ul>
<h3 id="bug-fixes_17">Bug Fixes</h3>
<ul>
<li>In iTunes 12, browse mode now updates correctly when a new page loads in the iTunes Store. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5191" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5191">#5191</a>)</li>
<li>In Internet Explorer and other MSHTML controls, moving to specific heading levels with single letter navigation now behaves as expected when the level of a heading is overridden for accessibility purposes (specifically, when aria-level overrides the level of an h tag). (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5434" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5434">#5434</a>)</li>
<li>In Spotify, focus no longer frequently lands on "unknown" objects. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5439" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5439">#5439</a>)</li>
<li>Focus is now restored correctly when returning to Spotify from another application. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5439" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5439">#5439</a>)</li>
<li>When toggling between browse mode and focus mode, the mode is reported in braille as well as speech. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5239" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5239">#5239</a>)</li>
<li>The Start buttn on the Taskbar is no longer reported as a list and/or as selected in some versions of Windows. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5178" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5178">#5178</a>)</li>
<li>Messages such as "inserted" are no longer reported when composing messages in Microsoft Outlook. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5486" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5486">#5486</a>)</li>
<li>When using a braille display and text is selected on the current line (e.g. when searching in a text editor for text which occurs on the same line), the braille display will be scrolled if appropriate. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5410" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5410">#5410</a>)</li>
<li>NVDA no longer silently exits when closing a Windows command console with alt+f4 in Windows 10. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5343" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5343">#5343</a>)</li>
<li>In the Elements List in browse mode, when you change the type of element, the Filter by field is now cleared. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5511" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5511">#5511</a>)</li>
<li>In editable text in Mozilla applications, moving the mouse again reads the appropriate line, word, etc. as expected instead of the entire content. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5535" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5535">#5535</a>)</li>
<li>When moving the mouse in editable text in Mozilla applications, reading no longer stops at elements such as links within the word or line being read. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2160" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2160">#2160</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5535" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5535">#5535</a>)</li>
<li>In Internet Explorer, the shoprite.com website can now be read in browse mode instead of reporting as blank. (Specifically, malformed lang attributes are now handled gracefully.) (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5569" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5569">#5569</a>)</li>
<li>In Microsoft Word, tracked changes such as "inserted" are no longer reported when track changes markup is not displayed. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5566" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5566">#5566</a>)</li>
<li>When a toggle button is focused, NVDA now reports when it is changed from pressed to not pressed. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5441" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5441">#5441</a>)</li>
<li>Reporting of mouse shape changes again works as expected. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5595" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5595">#5595</a>)</li>
<li>When speaking line indentation, non-breaking spaces are now treated as normal spaces. Previously, this could cause announcements such as "space space space" instead of "3 space". (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5610" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5610">#5610</a>)</li>
<li>When closing a modern Microsoft input method candidate list, focus is correctly restored to either the input composition or the underlying document. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4145" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4145">#4145</a>)</li>
<li>In Microsoft Office 2013 and later, when the ribbon is set to show only tabs, items in the ribbon are again reported as expected when a tab is activated. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5504" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5504">#5504</a>)</li>
<li>Fixes and improvements to touch screen gesture detection and binding. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5652" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5652">#5652</a>)</li>
<li>Touch screen hovers are no longer reported in input help. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5652" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5652">#5652</a>)</li>
<li>NVDA no longer fails to list comments in the Elements List for Microsoft Excel if a comment is on a merged cell. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5704" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5704">#5704</a>)</li>
<li>In a very rare case, NVDA no longer fails to read sheet content in Microsoft Excel with reporting of row and column headers enabled. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5705" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5705">#5705</a>)</li>
<li>In Google Chrome, navigating within an Input composition when entering east Asian characters now works as expected. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4080" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4080">#4080</a>)</li>
<li>When searching Apple Music in iTunes, browse mode for the search results document is now updated as expected. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5659" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5659">#5659</a>)</li>
<li>In Microsoft Excel, pressing shift+f11 to create a new sheet now reports your new position instead of reporting nothing. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5689" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5689">#5689</a>)</li>
<li>Fixed problems with braille display output when entering Korean characters. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5640" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5640">#5640</a>)</li>
</ul>
<h3 id="changes-for-developers_17">Changes for Developers</h3>
<ul>
<li>The new audioDucking.AudioDucker class allows code which outputs audio to indicate when background audio should be ducked. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3830" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3830">#3830</a>)</li>
<li>nvwave.WavePlayer's constructor now has a wantDucking keyword argument which specifies whether background audio should be ducked while audio is playing. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3830" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3830">#3830</a>)<ul>
<li>When this is enabled (which is the default), it is essential that WavePlayer.idle be called when appropriate.</li>
</ul>
</li>
<li>Enhanced I/O for braille displays: (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5609" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5609">#5609</a>)<ul>
<li>Thread-safe braille display drivers can declare themselves as such using the BrailleDisplayDriver.isThreadSafe attribute. A driver must be thread-safe to benefit from the following features.</li>
<li>Data is written to thread-safe braille display drivers in the background, thus improving performance.</li>
<li>hwIo.Serial extends pyserial to call a callable when data is received instead of drivers having to poll.</li>
<li>hwIo.Hid provides support for braille displays communicating via USB HID.</li>
<li>hwPortUtils and hwIo can optionally provide detailed debug logging, including devices found and all data sent and received.</li>
</ul>
</li>
<li>There are several new properties accessible from touch screen gestures: (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5652" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5652">#5652</a>)<ul>
<li>MultitouchTracker objects now contain a childTrackers property which contains the MultiTouchTrackers the tracker was composed of. For example, 2 finger double tap has child trackers for two 2-finger taps. The 2-finger taps themselves have child trackers for two taps.</li>
<li>MultiTouchTracker objects now also contain a rawSingleTouchTracker property if the tracker was the result of one single finger doing a tap, flick or hover. The SingleTouchTracker allows access to the underlying ID assigned to the finger by the operating system and whether or not the finger is still in contact at the current time.</li>
<li>TouchInputGestures now have x and y properties, removing the need to access the tracker for trivial cases.</li>
<li>TouchInputGesturs now contain a preheldTracker property, which is a MultitouchTracker object representing the other fingers held while this action was being performed.</li>
</ul>
</li>
<li>Two new touch screen gestures can be emitted: (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5652" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5652">#5652</a>)<ul>
<li>Plural tap and holds (e.g. double tap and hold)</li>
<li>A generalized identifier with finger count removed for holds (e.g. hold+hover for 1finger_hold+hover).</li>
</ul>
</li>
</ul>
<h2 id="20154">2015.4</h2>
<p>Highlights of this release include performance improvements in Windows 10; inclusion in the Ease of Access Center in Windows 8 and later; enhancements for Microsoft Excel, including listing and renaming of sheets and access to locked cells in protected sheets; and support for editing of rich text in Mozilla Firefox, Google Chrome and Mozilla Thunderbird.</p>
<h3 id="new-features_18">New Features</h3>
<ul>
<li>NVDA now appears in the Ease of Access Center in Windows 8 and later. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/308" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #308">#308</a>)</li>
<li>When moving around cells in Excel, formatting changes are now automatically reported if the appropriate options are turned on in NVDA's Document Formatting Settings dialog. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4878" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4878">#4878</a>)</li>
<li>A Report Emphasis option has been added to NVDA's Document formatting settings dialog. On by default, this option allows NVDA to automatically report the existence of emphasised text in documents. So far, this is only supported for em and strong tags in Browse Mode for Internet Explorer and other MSHTML controls. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4920" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4920">#4920</a>)</li>
<li>The existence of inserted and deleted text is now reported in Browse Mode for Internet Explorer and other MSHTML controls if NVDA's Report Editor Revisions option is enabled. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4920" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4920">#4920</a>)</li>
<li>When viewing track changes in NVDA's Elements List for Microsoft Word, more information such as what formatting properties were changed is now displayed. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4920" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4920">#4920</a>)</li>
<li>Microsoft Excel: listing and renaming of sheets is now possible from NVDA's Elements List (NVDA+f7). (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4630" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4630">#4630</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4414" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4414">#4414</a>)</li>
<li>It is now possible to configure whether actual symbols are sent to speech synthesizers (e.g. to cause a pause or change in inflection) in the Symbol Pronunciation dialog. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5234" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5234">#5234</a>)</li>
<li>In Microsoft Excel, NVDA now reports any input messages set by the sheet author on cells. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5051" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5051">#5051</a>)</li>
<li>Support for the Baum Pronto! V4 and VarioUltra braille displays when connected via Bluetooth. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3717" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3717">#3717</a>)</li>
<li>Support for editing of rich text in Mozilla applications such as Google Docs with braille support enabled in Mozilla Firefox and HTML composition in Mozilla Thunderbird. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1668" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1668">#1668</a>)</li>
<li>Support for editing of rich text in Google Chrome and Chrome-based browsers such as Google Docs with braille support enabled. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2634" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2634">#2634</a>)<ul>
<li>This requires Chrome version 47 or later.</li>
</ul>
</li>
<li>In browse mode in Microsoft Excel, you can navigate to locked cells in protected sheets. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4952" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4952">#4952</a>)</li>
</ul>
<h3 id="changes_18">Changes</h3>
<ul>
<li>The Report Editor Revisions option in NVDA's Document formatting settings dialog is now turned on by default. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4920" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4920">#4920</a>)</li>
<li>When moving by character in Microsoft Word with NVDA's Report Editor Revisions option enabled, less information is now reported for track changes, which makes navigation more efficient. To view the extra information, use the Elements List. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4920" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4920">#4920</a>)</li>
<li>Updated liblouis braille translator to 2.6.4. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5341" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5341">#5341</a>)</li>
<li>Several symbols (including basic mathematical symbols) have been moved to level some so that they are spoken by default. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3799" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3799">#3799</a>)</li>
<li>If the synthesizer supports it, speech should now pause for parentheses and the en dash (). (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3799" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3799">#3799</a>)</li>
<li>When selecting text, the text is reported before the indication of selection instead of after. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1707" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1707">#1707</a>)</li>
</ul>
<h3 id="bug-fixes_18">Bug Fixes</h3>
<ul>
<li>Major performance improvements when navigating the Outlook 2010/2013 message list. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5268" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5268">#5268</a>)</li>
<li>In a chart in Microsoft Excel, navigating with certain keys (such as changing sheets with control+pageUp and control+pageDown) now works correctly. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5336" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5336">#5336</a>)</li>
<li>Fixed the visual appearance of the buttons in the warning dialog which is displayed when you attempt to downgrade NVDA. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5325" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5325">#5325</a>)</li>
<li>In Windows 8 and later, NVDA now starts a lot earlier when configured to start after logging on to Windows. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/308" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #308">#308</a>)<ul>
<li>If you enabled this using a previous version of NVDA, you will need to disable it and enable it again in order for the change to take effect. Follow this procedure:<ol>
<li>Open the General Settings dialog.</li>
<li>Uncheck the Automatically start NVDA after I log on to Windows checkbox.</li>
<li>Press the OK button.</li>
<li>Open the General Settings dialog again.</li>
<li>Check the Automatically start NVDA after I log on to Windows checkbox.</li>
<li>Press the OK button.</li>
</ol>
</li>
</ul>
</li>
<li>Performance enhancements for UI Automation including File Explorer and Task Viewer. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5293" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5293">#5293</a>)</li>
<li>NVDA now correctly switches to focus mode when tabbing to read-only ARIA grid controls in Browse Mode for Mozilla Firefox and other Gecko-based controls. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5118" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5118">#5118</a>)</li>
<li>NVDA now correctly reports "no previous" instead of "no next" when there are no more objects when flicking left on a touch screen.</li>
<li>Fixed problems when typing multiple words into the filter field in the Input Gestures dialog. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5426" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5426">#5426</a>)</li>
<li>NVDA no longer freezes in some cases when reconnecting to a HumanWare Brailliant BI/B series display via USB. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5406" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5406">#5406</a>)</li>
<li>In languages with conjunct characters, character descriptions now work as expected for upper case English characters. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5375" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5375">#5375</a>)</li>
<li>NVDA should no longer occasionally freeze when bringing up the Start Menu in Windows 10. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5417" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5417">#5417</a>)</li>
<li>In Skype for Desktop, notifications which are displayed before a previous notification disappears are now reported. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4841" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4841">#4841</a>)</li>
<li>Notifications are now reported correctly in Skype for Desktop 7.12 and later. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5405" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5405">#5405</a>)</li>
<li>NVDA now correctly reports the focus when dismissing a context menu in some applications such as Jart. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5302" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5302">#5302</a>)</li>
<li>In Windows 7 and later, Color is again reported in certain applications such as Wordpad. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5352" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5352">#5352</a>)</li>
<li>When editing in Microsoft PowerPoint, pressing enter now reports automatically entered text such as a bullet or number. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5360" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5360">#5360</a>)</li>
</ul>
<h2 id="20153">2015.3</h2>
<p>Highlights of this release include initial support for Windows 10; the ability to disable single letter navigation in browse mode (useful for some web apps); improvements in Internet Explorer; and fixes for garbled text when typing in certain applications with braille enabled.</p>
<h3 id="new-features_19">New Features</h3>
<ul>
<li>The existence of spelling errors is announced in editable fields for Internet Explorer and other MSHTML controls. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4174" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4174">#4174</a>)</li>
<li>Many more Unicode math symbols are now spoken when they appear in text. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3805" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3805">#3805</a>)</li>
<li>Search suggestions in the Windows 10 start screen are automatically reported. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5049" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5049">#5049</a>)</li>
<li>Support for the EcoBraille 20, EcoBraille 40, EcoBraille 80 and EcoBraille Plus braille displays. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4078" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4078">#4078</a>)</li>
<li>In browse mode, you can now toggle single letter navigation on and off by pressing NVDA+shift+space. When off, single letter keys are passed to the application, which is useful for some web applications such as Gmail, Twitter and Facebook. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3203" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3203">#3203</a>)</li>
<li>New braille translation tables: Finnish 6 dot, Irish grade 1, Irish grade 2, Korean grade 1 (2006), Korean grade 2 (2006). (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5137" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5137">#5137</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5074" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5074">#5074</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5097" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5097">#5097</a>)</li>
<li>The QWERTY keyboard on the Papenmeier BRAILLEX Live Plus braille display is now supported. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5181" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5181">#5181</a>)</li>
<li>Experimental support for the Microsoft Edge web browser and browsing engine in Windows 10. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5212" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5212">#5212</a>)</li>
<li>New language: Kannada.</li>
</ul>
<h3 id="changes_19">Changes</h3>
<ul>
<li>Updated liblouis braille translator to 2.6.3. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5137" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5137">#5137</a>)</li>
<li>When attempting to install an earlier version of NVDA than is currently installed, you will now be warned that this is not recommended and that NVDA should be completely uninstalled before proceeding. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5037" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5037">#5037</a>)</li>
</ul>
<h3 id="bug-fixes_19">Bug Fixes</h3>
<ul>
<li>In browse mode for Internet Explorer and other MSHTML controls, quick navigation by form field no longer incorrectly includes presentational list items. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4204" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4204">#4204</a>)</li>
<li>In Firefox, NVDA no longer inappropriately reports the content of an ARIA tab panel when focus moves inside it. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4638" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4638">#4638</a>)</li>
<li>In Internet Explorer and other MSHTML controls, tabbing into sections, articles or dialogs no longer inappropriately reports all content in the container. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5021" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5021">#5021</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5025" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5025">#5025</a>)</li>
<li>When using Baum/HumanWare/APH braille displays with a braille keyboard, braille input no longer stops functioning after pressing another type of key on the display. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3541" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3541">#3541</a>)</li>
<li>In Windows 10, extraneous information is no longer reported when pressing alt+tab or alt+shift+tab to switch between applications. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5116" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5116">#5116</a>)</li>
<li>Typed text is no longer garbled when using certain applications such as Microsoft Outlook with a braille display. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2953" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2953">#2953</a>)</li>
<li>In browse mode in Internet Explorer and other MSHTML controls, the correct content is now reported when an element appears or changes and is immediately focused. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5040" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5040">#5040</a>)</li>
<li>In browse mode in Microsoft Word, single letter navigation now updates the braille display and the review cursor as expected. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4968" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4968">#4968</a>)</li>
<li>In braille, extraneous spaces are no longer displayed between or after indicators for controls and formatting. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5043" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5043">#5043</a>)</li>
<li>When an application is responding slowly and you switch away from that application, NVDA is now much more responsive in other applications in most cases. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3831" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3831">#3831</a>)</li>
<li>Windows 10 Toast notifications are now reported as expected. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5136" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5136">#5136</a>)</li>
<li>The value is now reported as it changes in certain (UI Automation) combo boxes where this was not working previously.</li>
<li>In browse mode in web browsers, tabbing now behaves as expected after tabbing to a frame document. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5227" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5227">#5227</a>)</li>
<li>The Windows 10 lock screen can now be dismissed using a touch screen. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5220" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5220">#5220</a>)</li>
<li>In Windows 7 and later, text is no longer garbled when typing in certain applications such as Wordpad and Skype with a braille display. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4291" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4291">#4291</a>)</li>
<li>On the Windows 10 lock screen, it is no longer possible to read the clipboard, access running applications with the review cursor, change NVDA configuration, etc. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5269" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5269">#5269</a>)</li>
</ul>
<h3 id="changes-for-developers_18">Changes for Developers</h3>
<ul>
<li>You can now inject raw input from a system keyboard that is not handled natively by Windows (e.g. a QWERTY keyboard on a braille display) using the new keyboardHandler.injectRawKeyboardInput function. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4576" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4576">#4576</a>)</li>
<li>eventHandler.requestEvents has been added to request particular events that are blocked by default; e.g. show events from a specific control or certain events even when in the background. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3831" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3831">#3831</a>)</li>
<li>Rather than a single i18nName attribute, synthDriverHandler.SynthSetting now has separate displayNameWithAccelerator and displayName attributes to avoid reporting of the accelerator in the synth settings ring in some languages.<ul>
<li>For backwards compatibility, in the constructor, displayName is optional and will be derived from displayNameWithAccelerator if not provided. However, if you intend to have an accelerator for a setting, both should be provided.</li>
<li>The i18nName attribute is deprecated and may be removed in a future release.</li>
</ul>
</li>
</ul>
<h2 id="20152">2015.2</h2>
<p>Highlights of this release include the ability to read charts in Microsoft Excel and support for reading and interactive navigation of mathematical content.</p>
<h3 id="new-features_20">New Features</h3>
<ul>
<li>Moving forward and backward by sentence in Microsoft Word and Outlook is now possible with alt+downArrow and alt+upArrow respectively. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3288" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3288">#3288</a>)</li>
<li>New braille translation tables for several Indian languages. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4778" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4778">#4778</a>)</li>
<li>In Microsoft Excel, NVDA now reports when a cell has overflowing or cropped content. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3040" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3040">#3040</a>)</li>
<li>In Microsoft Excel, you can now use the Elements List (NVDA+f7) to allow listing of charts, comments and formulas. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1987" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1987">#1987</a>)</li>
<li>Support for reading charts in Microsoft Excel. To use this, select the chart using the Elements List (NVDA+f7) and then use the arrow keys to move between the data points. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1987" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1987">#1987</a>)</li>
<li>Using MathPlayer 4 from Design Science, NVDA can now read and interactively navigate mathematical content in web browsers and in Microsoft Word and PowerPoint. See the "Reading Mathematical Content" section in the User Guide for details. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4673" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4673">#4673</a>)</li>
<li>It is now possible to assign input gestures (keyboard commands, touch gestures, etc.) for all NVDA preferences dialogs and document formatting options using the Input Gestures dialog. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4898" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4898">#4898</a>)</li>
</ul>
<h3 id="changes_20">Changes</h3>
<ul>
<li>In NVDA's Document Formatting dialog, the keyboard shortcuts for Report lists, Report links, Report line numbers and Report font name have been changed. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4650" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4650">#4650</a>)</li>
<li>In NVDA's Mouse Settings dialog, keyboard shortcuts have been added for play audio coordinates when mouse moves and brightness controls audio coordinates volume. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4916" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4916">#4916</a>)</li>
<li>Significantly improved reporting of color names. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4984" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4984">#4984</a>)</li>
<li>Updated liblouis braille translator to 2.6.2. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4777" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4777">#4777</a>)</li>
</ul>
<h3 id="bug-fixes_20">Bug Fixes</h3>
<ul>
<li>Character descriptions are now handled correctly for conjunct characters in certain Indian languages. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4582" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4582">#4582</a>)</li>
<li>If the "Trust voice's language when processing characters and symbols" option is enabled, the Punctuation/Symbol pronunciation dialog now correctly uses the voice language. Also, the language for which pronunciation is being edited is shown in the dialog's title. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4930" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4930">#4930</a>)</li>
<li>In Internet Explorer and other MSHTML controls, typed characters are no longer inappropriately announced in editable combo boxes such as the Google search field on the Google home page. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4976" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4976">#4976</a>)</li>
<li>When selecting colors in Microsoft Office applications, color names are now reported. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3045" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3045">#3045</a>)</li>
<li>Danish braille output now works again. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4986" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4986">#4986</a>)</li>
<li>PageUp/pageDown can again be used to change slides within a PowerPoint slide show. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4850" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4850">#4850</a>)</li>
<li>In Skype for Desktop 7.2 and later, typing notifications are now reported and problems immediately after moving focus out of a conversation have been fixed. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4972" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4972">#4972</a>)</li>
<li>Fixed problems when typing certain punctuation/symbols such as brackets into the filter field in the Input Gestures dialog. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5060" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5060">#5060</a>)</li>
<li>In Internet Explorer and other MSHTML controls, pressing g or shift+g to navigate to graphics now includes elements marked as images for accessibility purposes (i.e. ARIA role img). (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/5062" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #5062">#5062</a>)</li>
</ul>
<h3 id="changes-for-developers_19">Changes for Developers</h3>
<ul>
<li>brailleInput.handler.sendChars(mychar) will no longer filter out a character if it is equal to the previous character by ensuring that the key sent is correctly released. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4139" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4139">#4139</a>)</li>
<li>Scripts for changing touch modes will now honor new labeles added to touchHandler.touchModeLabels. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4699" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4699">#4699</a>)</li>
<li>Add-ons can provide their own math presentation implementations. See the mathPres package for details. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4509" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4509">#4509</a>)</li>
<li>Speech commands have been implemented to insert a break between words and to change the pitch, volume and rate. See BreakCommand, PitchCommand, VolumeCommand and RateCommand in the speech module. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4674" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4674">#4674</a>)<ul>
<li>There is also speech.PhonemeCommand to insert specific pronunciation, but the current implementations only support a very limited number of phonemes.</li>
</ul>
</li>
</ul>
<h2 id="20151">2015.1</h2>
<p>Highlights of this release include browse mode for documents in Microsoft Word and Outlook; major enhancements to support for Skype for Desktop; and significant fixes for Microsoft Internet Explorer.</p>
<h3 id="new-features_21">New Features</h3>
<ul>
<li>You can now add new symbols in the Symbol Pronunciation dialog. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4354" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4354">#4354</a>)</li>
<li>In the Input Gestures dialog, you can use the new "Filter by" field to show only gestures containing specific words. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4458" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4458">#4458</a>)</li>
<li>NVDA now automatically reports new text in mintty. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4588" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4588">#4588</a>)</li>
<li>In the browse mode Find dialog, there is now an option to perform a case sensitive search. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4584" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4584">#4584</a>)</li>
<li>Quick navigation (pressing h to move by heading, etc.) and Elements List (NVDA+f7) are now available in Microsoft Word documents by turning on browse mode with NVDA+space. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2975" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2975">#2975</a>)</li>
<li>Reading HTML messages in Microsoft Outlook 2007 and later has been majorly improved as Browse mode is automatically enabled for these messages. If browse mode is not enabled in some rare situations, you can force it on with NVDA+space. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2975" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2975">#2975</a>)</li>
<li>Table column headers in Microsoft word are automatically reported for tables where a header row has been explicitly specified by the author via Microsoft word's table properties. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4510" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4510">#4510</a>)<ul>
<li>However, For tables where rows have been merged, this will not work automatically. In this situation, you can still set column headers manually in NVDA with NVDA+shift+c.</li>
</ul>
</li>
<li>In Skype for Desktop, notifications are now reported. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4741" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4741">#4741</a>)</li>
<li>In Skype for Desktop, you can now report and review recent messages using NVDA+control+1 through NVDA+control+0; e.g. NVDA+control+1 for the most recent message and NVDA+control+0 for the tenth most recent. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3210" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3210">#3210</a>)</li>
<li>In a conversation in Skype for Desktop, NVDA now reports when a contact is typing. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3506" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3506">#3506</a>)</li>
<li>NVDA can now be installed silently via the command line without starting the installed copy after installation. To do this, use the --install-silent option. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4206" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4206">#4206</a>)</li>
<li>Support for the Papenmeier BRAILLEX Live 20, BRAILLEX Live and BRAILLEX Live Plus braille displays. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4614" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4614">#4614</a>)</li>
</ul>
<h3 id="changes_21">Changes</h3>
<ul>
<li>In NVDA's Document Formatting settings dialog, the option to report spelling errors now has a shortcut key (alt+r). (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/793" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #793">#793</a>)</li>
<li>NVDA will now use the synthesizer/voice's language for character and symbol processing (including punctuation/symbol names), regardless of whether automatic language switching is turned on. To turn off this feature so that NVDA again uses its interface language, uncheck the new option in Voice settings called Trust Voice's language when processing characters and symbols. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4210" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4210">#4210</a>)</li>
<li>Support for the Newfon synthesizer has been removed. Newfon is now available as an NVDA add-on. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3184" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3184">#3184</a>)</li>
<li>Skype for Desktop 7 or later is now required for use with NVDA; earlier versions are not supported. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4218" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4218">#4218</a>)</li>
<li>Downloading of NVDA updates is now more secure. (Specifically, the update information is retrieved via https and the hash of the file is verified after it is downloaded.) (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4716" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4716">#4716</a>)</li>
<li>eSpeak has been upgraded to version 1.48.04 (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4325" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4325">#4325</a>)</li>
</ul>
<h3 id="bug-fixes_21">Bug Fixes</h3>
<ul>
<li>In Microsoft Excel, merged row and column header cells are now handled correctly. For example, if A1 and B1 are merged, then B2 will now have A1 and B1 reported as its column header rather than nothing at all. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4617" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4617">#4617</a>)</li>
<li>When editing the content of a text box in Microsoft PowerPoint 2003, NVDA will correctly report the content of each line. Previously, in each paragraph, lines would increasingly be off by one character. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4619" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4619">#4619</a>)</li>
<li>All of NVDA's dialogs are now centred on the screen, improving visual presentation and usability. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3148" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3148">#3148</a>)</li>
<li>In Skype for desktop, when entering an introductory message to add a contact, entering and moving through the text now works correctly. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3661" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3661">#3661</a>)</li>
<li>When focus moves to a new item in tree views in the Eclipse IDE, if the previously focused item is a check box, it is no longer incorrectly announced. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4586" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4586">#4586</a>)</li>
<li>In the Microsoft Word spell check dialog, the next error will be automatically reported when the last one has been changed or ignored using respective shortcut keys. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1938" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1938">#1938</a>)</li>
<li>Text can again be read correctly in places such as Tera Term Pro's terminal window and documents in Balabolka. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4229" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4229">#4229</a>)</li>
<li>Focus now correctly returns to the document being edited When finishing input composition of text in Korean and other east Asian languages while editing within a frame in Internet Explorer and other MSHTML documents. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4045" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4045">#4045</a>)</li>
<li>In the Input Gestures dialog, when selecting a keyboard layout for a keyboard gesture being added, pressing escape now closes the menu as expected instead of closing the dialog. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3617" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3617">#3617</a>)</li>
<li>When removing an add-on, the add-on directory is now correctly deleted after restarting NVDA. Previously, you had to restart twice. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3461" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3461">#3461</a>)</li>
<li>Major problems have been fixed when using Skype for Desktop 7. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4218" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4218">#4218</a>)</li>
<li>When you send a message in Skype for Desktop, it is no longer read twice. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3616" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3616">#3616</a>)</li>
<li>In Skype for Desktop, NVDA should no longer occasionally spuriously read a large flood of messages (perhaps even an entire conversation). (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4644" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4644">#4644</a>)</li>
<li>fixed a problem where NVDA's Report date/time command did not honor the regional settings specified by the user in some cases. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2987" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2987">#2987</a>)</li>
<li>In browse mode, nonsensical text (sometimes spanning several lines) is no longer presented for certain graphics such as found on Google Groups. (Specifically, this occurred with base64 encoded images.) (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4793" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4793">#4793</a>)</li>
<li>NVDA should no longer freeze after a few seconds when moving focus away from a Windows Store app as it becomes suspended. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4572" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4572">#4572</a>)</li>
<li>The aria-atomic attribute on live regions in Mozilla Firefox is now honored even when the atomic element itself changes. Previously, it only affected descendant elements. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4794" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4794">#4794</a>)</li>
<li>Browse mode will reflect updates, and live regions will be announced, for browse mode documents within ARIA applications embedded in a document in Internet Explorer or other MSHTML controls. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4798" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4798">#4798</a>)</li>
<li>When text is changed or added in live regions in Internet Explorer and other MSHTML controls where the author has specified that text is relevant, only the changed or added text is announced, rather than all of the text in the containing element. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4800" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4800">#4800</a>)</li>
<li>Content indicated by the aria-labelledby attribute on elements in Internet Explorer and other MSHTML controls correctly replaces the original content where it is appropriate to do so. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4575" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4575">#4575</a>)</li>
<li>When checking spelling in Microsoft Outlook 2013, the misspelled word is now announced. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4848" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4848">#4848</a>)</li>
<li>In Internet Explorer and other MSHTML controls, content inside elements hidden with visibility:hidden is no longer inappropriately presented in browse mode. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4839" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4839">#4839</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3776" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3776">#3776</a>)</li>
<li>In Internet Explorer and other MSHTML controls, the title attribute on form controls no longer inappropriately takes preference over other label associations. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4491" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4491">#4491</a>)</li>
<li>In Internet Explorer and other MSHTML controls, NVDA no longer ignores focusing of elements due to the aria-activedescendant attribute. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4667" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4667">#4667</a>)</li>
</ul>
<h3 id="changes-for-developers_20">Changes for Developers</h3>
<ul>
<li>Updated wxPython to 3.0.2.0. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3763" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3763">#3763</a>)</li>
<li>Updated Python to 2.7.9. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4715" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4715">#4715</a>)</li>
<li>NVDA no longer crashes when restarting after removing or updating an add-on which imports speechDictHandler in its installTasks module. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4496" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4496">#4496</a>)</li>
</ul>
<h2 id="20144">2014.4</h2>
<h3 id="new-features_22">New Features</h3>
<ul>
<li>New languages: Colombian Spanish, Punjabi.</li>
<li>It is now possible to restart NVDA or restart NVDA with add-ons disabled from NVDA's exit dialog. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4057" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4057">#4057</a>)<ul>
<li>NVDA can also be started with add-ons disabled by using the --disable-addons command line option.</li>
</ul>
</li>
<li>In speech dictionaries, it is now possible to specify that a pattern should only match if it is a whole word; i.e. it does not occur as part of a larger word. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1704" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1704">#1704</a>)</li>
</ul>
<h3 id="changes_22">Changes</h3>
<ul>
<li>If an object you have moved to with object navigation is inside a browse mode document, but the object you were on previously was not, the review mode is automatically set to document. Previously, this only happened if the navigator object was moved due to the focus changing. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4369" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4369">#4369</a>)</li>
<li>The Braille display and Synthesizer lists in the respective settings dialogs are now alphabetically sorted except for No braille/No speech, which are now at the bottom. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2724" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2724">#2724</a>)</li>
<li>Updated liblouis braille translator to 2.6.0. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4434" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4434">#4434</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3835" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3835">#3835</a>)</li>
<li>In browse mode, pressing e and shift+e to navigate to edit fields now includes editable combo boxes. This includes the search box in the latest version of Google Search. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4436" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4436">#4436</a>)</li>
<li>Clicking the NVDA icon in the Notification Area with the left mouse button now opens the NVDA menu instead of doing nothing. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4459" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4459">#4459</a>)</li>
</ul>
<h3 id="bug-fixes_22">Bug Fixes</h3>
<ul>
<li>When moving focus back to a browse mode document (e.g. alt+tabbing to an already opened web page), the review cursor is properly positioned at the virtual caret, rather than the focused control (e.g. a nearby link). (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4369" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4369">#4369</a>)</li>
<li>In PowerPoint slide shows, the review cursor correctly follows the virtual caret. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4370" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4370">#4370</a>)</li>
<li>In Mozilla Firefox and other Gecko-based browsers, new content within a live region will be announced even if the new content has a usable ARIA live type different to the parent live region; e.g. when content marked as assertive is added to a live region marked as polite. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4169" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4169">#4169</a>)</li>
<li>In Internet Explorer and other MSHTML controls, some cases where a document is contained within another document no longer prevent the user from accessing some of the content (specifically, framesets inside framesets). (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4418" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4418">#4418</a>)</li>
<li>NVDA no longer crashes when attempting to use a Handy Tech braille display in some cases. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3709" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3709">#3709</a>)</li>
<li>In Windows Vista, a spurious "Entry Point Not Found" dialog is no longer displayed in several cases such as when starting NVDA from the Desktop shortcut or via the shortcut key. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4235" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4235">#4235</a>)</li>
<li>Serious problems with editable text controls in dialogs in recent versions of Eclipse have been fixed. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3872" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3872">#3872</a>)</li>
<li>In Outlook 2010, moving the caret now works as expected in the location field of appointments and meeting requests. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4126" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4126">#4126</a>)</li>
<li>Inside a live region, content which is marked as not being live (e.g. aria-live="off") is now correctly ignored. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4405" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4405">#4405</a>)</li>
<li>When reporting the text of a status bar that has a name, the name is now correctly separated from the first word of the status bar text. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4430" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4430">#4430</a>)</li>
<li>In password entry fields with speaking of typed words enabled, multiple asterisks are no longer pointlessly reported when beginning new words. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4402" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4402">#4402</a>)</li>
<li>In the Microsoft Outlook message list, items are no longer pointlessly announced as Data Items. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4439" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4439">#4439</a>)</li>
<li>When selecting text in the code editing control in the Eclipse IDE, the entire selection is no longer announced every time the selection changes. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2314" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2314">#2314</a>)</li>
<li>Various versions of Eclipse, such as Spring Tool Suite and the version included in the Android Developer Tools bundle, are now recognised as Eclipse and handled appropriately. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4360" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4360">#4360</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4454" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4454">#4454</a>)</li>
<li>Mouse tracking and touch exploration in Internet Explorer and other MSHTML controls (including many Windows 8 applications) is now much more accurate&nbsp; on high DPI displays or when document zoom is changed. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3494" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3494">#3494</a>)</li>
<li>Mouse tracking and touch exploration in Internet Explorer and other MSHTML controls will now announce the label of more buttons. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4173" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4173">#4173</a>)</li>
<li>When using a Papenmeier BRAILLEX braille display with BrxCom, keys on the display now work as expected. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4614" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4614">#4614</a>)</li>
</ul>
<h3 id="changes-for-developers_21">Changes for Developers</h3>
<ul>
<li>For executables which host many different apps (e.g. javaw.exe), code can now be provided to load specific app modules for each app instead of loading the same app module for all hosted apps. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4360" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4360">#4360</a>)<ul>
<li>See the code documentation for appModuleHandler.AppModule for details.</li>
<li>Support for javaw.exe is implemented.</li>
</ul>
</li>
</ul>
<h2 id="20143">2014.3</h2>
<h3 id="new-features_23">New Features</h3>
<ul>
<li>The sounds played when NVDA starts and exits can be disabled via a new option in the General Settings dialog. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/834" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #834">#834</a>)</li>
<li>Help for add-ons can be accessed from the Add-ons Manager for add-ons which support this. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2694" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2694">#2694</a>)</li>
<li>Support for the Calendar in Microsoft Outlook 2007 and above (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2943" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2943">#2943</a>) including:<ul>
<li>Announcement of the current time when moving around with the arrow keys.</li>
<li>Indication if the selected time is within any appointments.</li>
<li>announcement of the selected appointment when pressing tab.</li>
<li>Smart filtering of the date so as to only announce the date if the new selected time or appointment is on a different day to the last.</li>
</ul>
</li>
<li>Enhanced support for the Inbox and other message lists in Microsoft Outlook 2010 and above (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3834" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3834">#3834</a>) including:<ul>
<li>The ability to silence column headers (from, subject, etc.) by turning off the Report Table row and column headers option in Document Formatting settings.</li>
<li>The ability to use table navigation commands (control + alt + arrows) to move through the individual columns.</li>
</ul>
</li>
<li>Microsoft word: If an inline image has no alternative text set, NVDA will instead report the title of the image if the author has provided one. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4193" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4193">#4193</a>)</li>
<li>Microsoft Word: NVDA can now report paragraph indenting with the report formatting command (NVDA+f). It can also be reported automatically when the new Report Paragraph indenting option is enabled in Document Formatting settings. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4165" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4165">#4165</a>)</li>
<li>Report automatically inserted text such as a new bullet, number or tab indent when pressing enter in editable documents and text fields. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4185" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4185">#4185</a>)</li>
<li>Microsoft word: Pressing NVDA+alt+c will report the text of a comment if the cursor is within one. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3528" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3528">#3528</a>)</li>
<li>Improved support for automatic column and row header reading in Microsoft Excel (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3568" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3568">#3568</a>) including:<ul>
<li>Support of Excel defined name ranges to identify header cells (compatible with Jaws screen reader) .</li>
<li>The set column header (NVDA+shift+c) and set row header (NVDA+shift+r) commands now store the settings in the worksheet so that they are available the next time the sheet is opened, and will be available to other screen readers that support the defined name range scheme.</li>
<li>These commands can also now be used multiple times per sheet to set different headers for different regions.</li>
</ul>
</li>
<li>Support for automatic column and row header reading in Microsoft Word (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3110" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3110">#3110</a>) including:</li>
<li>Support of Microsoft Word bookmarks to identify header cells (compatible with Jaws screen reader).</li>
<li>set column header (NVDA+shift+c) and set row header (NVDA+shift+r) commands while on the first header cell in a table allow you to tell NVDA that these headers should be reported automatically. Settings are stored in the document so that they are available the next time the document is opened, and will be available to other screen readers that support the bookmark scheme.</li>
<li>Microsoft Word: Report the distance from the left edge of the page when the tab key is pressed. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1353" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1353">#1353</a>)</li>
<li>Microsoft Word: provide feedback in speech and braille for most available formatting shortcut keys (bold, italic, underline, alignment, outline level, superscript, subscript and font size). (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1353" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1353">#1353</a>)</li>
<li>Microsoft Excel: If the selected cell contains comments, they can be now reported by pressing NVDA+alt+c. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2920" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2920">#2920</a>)</li>
<li>Microsoft Excel: Provide an NVDA-specific dialog to edit the comments on the currently selected cell when pressing Excel's shift+f2 command to enter comment editing mode. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2920" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2920">#2920</a>)</li>
<li>Microsoft Excel: speech and braille feedback for many more selection movement shortcuts (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4211" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4211">#4211</a>) including:<ul>
<li>Vertical page movement (pageUp and pageDown);</li>
<li>Horizontal page movement (alt+pageUp and alt+pageDown);</li>
<li>Extend selection (the above keys with Shift added); and</li>
<li>Selecting the current region (control+shift+8).</li>
</ul>
</li>
<li>Microsoft Excel: The vertical and horizontal alignment for cells can now be reported with the report formatting command (NVDA+f). It can also be reported automatically if the Report alignment option in Document Formatting settings is enabled. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4212" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4212">#4212</a>)</li>
<li>Microsoft Excel: The style of a cell can now be reported with the report formatting command (NVDA+f). It can also be reported automatically if the Report Style option in Document formatting settings is enabled. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4213" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4213">#4213</a>)</li>
<li>Microsoft PowerPoint: when moving shapes around a slide with the arrow keys, the shape's current location is now reported (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4214" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4214">#4214</a>) including:<ul>
<li>The distance between the shape and each of the slide edges is reported.</li>
<li>If the shape covers or is covered by another shape, then the distance overlapped and the overlapped shape are reported.</li>
<li>To report this information at any time without moving a shape, press the report location command (NVDA+delete).</li>
<li>When selecting a shape, if it is covered by another shape, NVDA will report that it is obscured.</li>
</ul>
</li>
<li>The report location command (NVDA+delete) is more context specific in some situations. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4219" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4219">#4219</a>)<ul>
<li>In standard edit fields and browse mode, the cursor position as a percentage through the content and its screen coordinates are reported.</li>
<li>On shapes in PowerPoint Presentations, position of the shape relative to the slide and other shapes is reported.</li>
<li>Pressing this command twice will produce the previous behaviour of reporting the location information for the entire control.</li>
</ul>
</li>
<li>New language: Catalan.</li>
</ul>
<h3 id="changes_23">Changes</h3>
<ul>
<li>Updated liblouis braille translator to 2.5.4. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4103" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4103">#4103</a>)</li>
</ul>
<h3 id="bug-fixes_23">Bug Fixes</h3>
<ul>
<li>In Google Chrome and Chrome-based browsers, certain chunks of text (such as those with emphasis) are no longer repeated when reporting the text of an alert or dialog. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4066" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4066">#4066</a>)</li>
<li>In browse mode in Mozilla applications, pressing enter on a button, etc. no longer fails to activate it (or activates the wrong control) in certain cases such as the buttons at the top of Facebook. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4106" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4106">#4106</a>)</li>
<li>Useless information is no longer announced when tabbing in iTunes. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4128" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4128">#4128</a>)</li>
<li>In certain lists in iTunes such as the Music list, moving to the next item using object navigation now works correctly. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4129" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4129">#4129</a>)</li>
<li>HTML elements considered headings because of WAI ARIA markup are now included in the Browse mode Elements list and quick navigation for Internet Explorer documents. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4140" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4140">#4140</a>)</li>
<li>Following same-page links in recent versions of Internet Explorer now correctly moves to and reports the destination position in browse mode documents. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4134" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4134">#4134</a>)</li>
<li>Microsoft Outlook 2010 and above: Overall access to secure dialogs such as the New profiles and mail setup dialogs has been improved. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4090" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4090">#4090</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4091" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4091">#4091</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4095" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4095">#4095</a>)</li>
<li>Microsoft Outlook: Useless verbosity has been decreased in command toolbars when navigating through certain dialogs. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4096" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4096">#4096</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3407" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3407">#3407</a>)</li>
<li>Microsoft word: Tabbing to a blank cell in a table no longer incorrectly announces exiting the table. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4151" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4151">#4151</a>)</li>
<li>Microsoft Word: The first character past the end of a table (including a new blank line) is no longer incorrectly considered to be inside the table. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4152" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4152">#4152</a>)</li>
<li>Microsoft Word 2010 spell check dialog: The actual misspelled word is reported rather than inappropriately reporting just the first bold word. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3431" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3431">#3431</a>)</li>
<li>In browse mode in Internet Explorer and other MSHTML controls, tabbing or using single letter navigation to move to form fields again reports the label in many cases where it didn't (specifically, where HTML label elements are used). (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4170" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4170">#4170</a>)</li>
<li>Microsoft Word: Reporting the existence and placement of comments is more accurate. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3528" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3528">#3528</a>)</li>
<li>Navigation of certain dialogs in MS Office products such as Word, Excel and Outlook has been improved by no longer reporting particular control container toolbars which are not useful to the user. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4198" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4198">#4198</a>)</li>
<li>Task panes such as clipboard manager or File recovery no longer accidentilly seem to gain focus when opening an application such as Microsoft Word or Excel, which was sometimes causing the user to have to switch away from and back to the application to use the document or spreadsheet. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4199" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4199">#4199</a>)</li>
<li>NVDA no longer fails to run on recent Windows Operating Systems if the user's Windows language is set to Serbian (Latin). (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4203" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4203">#4203</a>)</li>
<li>Pressing numlock while in input help mode now correctly toggles numlock, rather than causing the keyboard and the Operating System to become out of sync in regards to the state of this key. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4226" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4226">#4226</a>)</li>
<li>In Google Chrome, the title of the document is again reported when switching tabs. In NVDA 2014.2, this did not occur in some cases. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4222" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4222">#4222</a>)</li>
<li>In Google Chrome and Chrome-based browsers, the URL of the document is no longer reported when reporting the document. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4223" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4223">#4223</a>)</li>
<li>When running say all with the No speech synthesizer selected (useful for automated testing), say all will now complete instead of stopping after the first few lines. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4225" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4225">#4225</a>)</li>
<li>Microsoft Outlook's Signature dialog: The Signature editing field is now accessible, allowing for full cursor tracking and format detection. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3833" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3833">#3833</a>)</li>
<li>Microsoft Word: When reading the last line of a table cell, the entire table cell is no longer read. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3421" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3421">#3421</a>)</li>
<li>Microsoft Word: When reading the first or last line of a table of contents, the entire table of contents is no longer read. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3421" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3421">#3421</a>)</li>
<li>When speaking typed words and in some other cases, words are no longer incorrectly broken at marks such as vowel signs and virama in Indic languages. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4254" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4254">#4254</a>)</li>
<li>Numeric editable text fields in GoldWave are now handled correctly. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/670" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #670">#670</a>)</li>
<li>Microsoft Word: when moving by paragraph with control+downArrow / control+upArrow, it is no longer necessary to press them twice if moving through bulleted or numbered lists. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3290" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3290">#3290</a>)</li>
</ul>
<h3 id="changes-for-developers_22">Changes for Developers</h3>
<ul>
<li>NVDA now has unified support for add-on documentation. See the Add-on Documentation section of the Developer Guide for details. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2694" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2694">#2694</a>)</li>
<li>When providing gesture bindings on a ScriptableObject via __gestures, it is now possible to provide the None keyword as the script. This unbinds the gesture in any base classes. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4240" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4240">#4240</a>)</li>
<li>It is now possible to change the shortcut key used to start NVDA for locales where the normal shortcut causes problems. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2209" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2209">#2209</a>)<ul>
<li>This is done via gettext.</li>
<li>Note that the text for the Create desktop shortcut option in the Install NVDA dialog, as well as the shortcut key in the User Guide, must also be updated.</li>
</ul>
</li>
</ul>
<h2 id="20142">2014.2</h2>
<h3 id="new-features_24">New Features</h3>
<ul>
<li>Announcement of text selection is now possible in some custom edit fields where display information is used. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/770" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #770">#770</a>)</li>
<li>In accessible Java applications, position information is now announced for radio buttons and other controls that expose group information. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3754" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3754">#3754</a>)</li>
<li>In accessible Java applications, keyboard shortcuts are now announced for controls that have them. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3881" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3881">#3881</a>)</li>
<li>In browse mode, labels on landmarks are now reported. They are also included in the Elements List dialog. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1195" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1195">#1195</a>)</li>
<li>In browse mode, labelled regions are now treated as landmarks. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3741" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3741">#3741</a>)</li>
<li>In Internet Explorer documents and applications, Live Regions (part of the W3c ARIA standard) are now supported, thus allowing web authors to mark particular content to be automatically spoken as it changes. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1846" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1846">#1846</a>)</li>
</ul>
<h3 id="changes_24">Changes</h3>
<ul>
<li>When exiting a dialog or application within a browse mode document, the browse mode document's name and type is no longer announced. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4069" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4069">#4069</a>)</li>
</ul>
<h3 id="bug-fixes_24">Bug Fixes</h3>
<ul>
<li>The standard Windows System menu is no longer accidentally silenced in Java applications. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3882" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3882">#3882</a>)</li>
<li>When copying text from screen review, line breaks are no longer ignored. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3900" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3900">#3900</a>)</li>
<li>Pointless whitespace objects are no longer reported in some applications when the focus changes or when using object navigation with simple review enabled. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3839" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3839">#3839</a>)</li>
<li>Message boxes and other dialogs produced by NVDA again cause previous speech to be canceled before announcing the dialog.</li>
<li>In browse mode, the labels of controls such as links and buttons are now rendered correctly where the label has been overridden by the author for accessibility purposes (specifically, using aria-label or aria-labelledby). (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1354" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1354">#1354</a>)</li>
<li>In Browse mode in Internet Explorer, text contained within an element marked as presentational (ARIA role="presentation") is no longer inappropriately ignored. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4031" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4031">#4031</a>)</li>
<li>It is now again possible to type Vietnamese text using the Unikey software. To do this, uncheck the new Handle keys from other applications checkbox in NVDA's Keyboard settings dialog. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4043" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4043">#4043</a>)</li>
<li>In browse mode, radio and check menu items are reported as controls instead of just clickable text. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4092" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4092">#4092</a>)</li>
<li>NVDA no longer incorrectly switches from focus mode to browse mode when a radio or check menu item is focused. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4092" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4092">#4092</a>)</li>
<li>In Microsoft PowerPoint with speaking of typed words enabled, characters erased with backspace are no longer announced as part of the typed word. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3231" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3231">#3231</a>)</li>
<li>In Microsoft Office 2010 Options dialogs, the labels of combo boxes are reported correctly. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4056" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4056">#4056</a>)</li>
<li>In browse mode in Mozilla applications, using quick navigation commands to move to the next or previous button or form field now includes toggle buttons as expected. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4098" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4098">#4098</a>)</li>
<li>The content of alerts in Mozilla applications is no longer reported twice. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3481" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3481">#3481</a>)</li>
<li>In browse mode, containers and landmarks are no longer inappropriately repeated while navigating within them at the same time as page content is changing (e.g. navigating the Facebook and Twitter websites). (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2199" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2199">#2199</a>)</li>
<li>NVDA recovers in more cases when switching away from applications that stop responding. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3825" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3825">#3825</a>)</li>
<li>The caret (insertion point) again correctly updates when doing a sayAll command while in editable text drawn directly to the screen. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/4125" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #4125">#4125</a>)</li>
</ul>
<h2 id="20141">2014.1</h2>
<h3 id="new-features_25">New Features</h3>
<ul>
<li>Support for Microsoft PowerPoint 2013. Note that protected view is not supported. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3578" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3578">#3578</a>)</li>
<li>In Microsoft word and Excel, NVDA can now read the selected symbol when choosing symbols using the Insert Symbols dialog. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3538" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3538">#3538</a>)</li>
<li>It is now possible to choose if content in documents should be identified as clickable via a new option in the Document Formatting settings dialog. This option is on by default in accordance with the previous behavior. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3556" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3556">#3556</a>)</li>
<li>Support for braille displays connected via Bluetooth on a computer running the Widcomm Bluetooth Software. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2418" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2418">#2418</a>)</li>
<li>When editing text in PowerPoint, hyperlinks are now reported. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3416" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3416">#3416</a>)</li>
<li>When in ARIA applications or dialogs on the web, it is now possible to force NVDA to switch to browse mode with NVDA+space allowing document-style navigation of the application or dialog. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2023" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2023">#2023</a>)</li>
<li>In Outlook Express / Windows Mail / Windows Live Mail, NVDA now reports if a message has an attachment or is flagged. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1594" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1594">#1594</a>)</li>
<li>When navigating tables in accessible Java applications, row and column coordinates are now reported, including column and row headers if they exist. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3756" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3756">#3756</a>)</li>
</ul>
<h3 id="changes_25">Changes</h3>
<ul>
<li>For Papenmeier braille displays, the move to flat review/focus command has been removed. Users can assign their own keys using the Input Gestures dialog. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3652" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3652">#3652</a>)</li>
<li>NVDA now relies on the Microsoft VC runtime version 11, which means it can no longer be run on Operating systems older than Windows XP Service Pack 2 or Windows Server 2003 Service Pack 1.</li>
<li>Punctuation level Some will now speak star (*) and plus (+) characters. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3614" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3614">#3614</a>)</li>
<li>Upgraded eSpeak to version 1.48.04 which includes many language fixes and fixes several crashes. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3842" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3842">#3842</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3739" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3739">#3739</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3860" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3860">#3860</a>)</li>
</ul>
<h3 id="bug-fixes_25">Bug Fixes</h3>
<ul>
<li>When moving around or selecting cells in Microsoft Excel, NVDA should no longer inappropriately announce the old cell rather than the new cell when Microsoft Excel is slow to move the selection. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3558" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3558">#3558</a>)</li>
<li>NVDA properly handles opening a dropdown list for a cell in Microsoft Excel via the context menu. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3586" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3586">#3586</a>)</li>
<li>New page content in iTunes 11 store pages is now shown properly in browse mode when following a link in the store or when opening the store initially. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3625" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3625">#3625</a>)</li>
<li>Buttons for previewing songs in the iTunes 11 store now show their label in browse mode. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3638" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3638">#3638</a>)</li>
<li>In browse mode in Google Chrome, the labels of check boxes and radio buttons are now rendered correctly. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1562" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1562">#1562</a>)</li>
<li>In Instantbird, NVDA no longer reports useless information every time you move to a contact in the Contacts list. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2667" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2667">#2667</a>)</li>
<li>In browse mode in Adobe Reader, the correct text is now rendered for buttons, etc. where the label has been overridden using a tooltip or other means. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3640" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3640">#3640</a>)</li>
<li>In browse mode in Adobe Reader, extraneous graphics containing the text "mc-ref" will no longer be rendered. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3645" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3645">#3645</a>)</li>
<li>NVDA no longer reports all cells in Microsoft Excel as underlined in their formatting information. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3669" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3669">#3669</a>)</li>
<li>No longer show meaningless characters in browse mode documents such as those found in the Unicode private usage range. In some cases these were stopping more useful labels from being shown. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2963" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2963">#2963</a>)</li>
<li>Input composition for entering east-asian characters no longer fails in PuTTY. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3432" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3432">#3432</a>)</li>
<li>Navigating in a document after a canceled say all no longer results in NVDA sometimes incorrectly announcing that you have left a field (such as a table) lower in the document that the say all never actually spoke. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3688" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3688">#3688</a>)</li>
<li>When using browse mode quick navigation commands while in say all with skim reading enabled, NVDA more accurately announces the new field; e.g. it now says a heading is a heading, rather than just its text. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3689" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3689">#3689</a>)</li>
<li>The jump to end or start of container quick navigation commands now honor the skim reading during say all setting; i.e. they will no longer cancel the current say all. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3675" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3675">#3675</a>)</li>
<li>Touch gesture names listed in NVDA's Input Gestures dialog are now friendly and localized. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3624" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3624">#3624</a>)</li>
<li>NVDA no longer causes certain programs to crash when moving the mouse over their rich edit (TRichEdit) controls. Programs include Jarte 5.1 and BRfácil. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3693" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3693">#3693</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3603" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3603">#3603</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3581" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3581">#3581</a>)</li>
<li>In Internet Explorer and other MSHTML controls, containers such as tables marked as presentation by ARIA are no longer reported to the user. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3713" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3713">#3713</a>)</li>
<li>in Microsoft Word, NVDA no longer inappropriately repeats table row and column information for a cell on a braille display multiple times. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3702" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3702">#3702</a>)</li>
<li>In languages which use a space as a digit group/thousands separator such as French and German, numbers from separate chunks of text are no longer pronounced as a single number. This was particularly problematic for table cells containing numbers. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3698" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3698">#3698</a>)</li>
<li>Braille no longer sometimes fails to update when the system caret is moved in Microsoft Word 2013. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3784" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3784">#3784</a>)</li>
<li>When positioned on the first character of a heading in Microsoft Word, the text communicating it is a heading (including the level) no longer disappears off a braille display. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3701" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3701">#3701</a>)</li>
<li>When a configuration profile is triggered for an application and that application is exited, NVDA no longer sometimes fails to deactivate the profile. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3732" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3732">#3732</a>)</li>
<li>When entering Asian input into a control within NVDA itself (e.g. the browse mode Find dialog), "NVDA" is no longer incorrectly reported in place of the candidate. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3726" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3726">#3726</a>)</li>
<li>The tabs in the Outlook 2013 options dialog are now reported. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3826" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3826">#3826</a>)</li>
<li>Improved support for ARIA live regions in Firefox and other Mozilla Gecko applications:<ul>
<li>Support for aria-atomic updates and filtering of aria-busy updates. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2640" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2640">#2640</a>)</li>
<li>Alternative text (such as alt attribute or aria-label) is included if there is no other useful text. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3329" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3329">#3329</a>)</li>
<li>Live region updates are no longer silenced if they occur at the same time as the focus moves. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3777" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3777">#3777</a>)</li>
</ul>
</li>
<li>Certain presentation elements in Firefox and other Mozilla Gecko applications are no longer inappropriately shown in browse mode (specifically, when the element is marked with aria-presentation but it is also focusable). (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3781" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3781">#3781</a>)</li>
<li>A performance improvement when navigating a document in Microsoft Word with spelling errors enabled. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3785" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3785">#3785</a>)</li>
<li>Several fixes to the support for accessible Java applications:<ul>
<li>The initially focused control in a frame or dialog no longer fails to be reported when the frame or dialog comes to the foreground. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3753" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3753">#3753</a>)</li>
<li>Unuseful position information is no longer announced for radio buttons (e.g. 1 of 1). (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3754" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3754">#3754</a>)</li>
<li>Better reporting of JComboBox controls (html no longer reported, better reporting of expanded and collapsed states). (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3755" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3755">#3755</a>)</li>
<li>When reporting the text of dialogs, some text that was previously missing is now included. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3757" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3757">#3757</a>)</li>
<li>Changes to the name, value or description of the focused control is now reported more accurately. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3770" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3770">#3770</a>)</li>
</ul>
</li>
<li>Fix a crash in NVDA seen in Windows 8 when focusing on certain RichEdit controls containing large amounts of text (e.g. NVDA's log viewer, windbg). (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3867" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3867">#3867</a>)</li>
<li>On systems with a high DPI display setting (which occurs by default for many modern screens), NVDA no longer routes the mouse to the wrong location in some applications. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3758" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3758">#3758</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3703" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3703">#3703</a>)</li>
<li>Fixed an occasional problem when browsing the web where NVDA would stop working correctly until restarted, even though it didn't crash or freeze. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3804" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3804">#3804</a>)</li>
<li>A Papenmeier braille display can now be used even if a Papenmeier display has never been connected via USB. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3712" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3712">#3712</a>)</li>
<li>NVDA no longer freezes when the Papenmeier BRAILLEX older models braille display is selected without a display connected.</li>
</ul>
<h3 id="changes-for-developers_23">Changes for Developers</h3>
<ul>
<li>AppModules now contain productName and productVersion properties. This info is also now included in Developer Info (NVDA+f1). (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1625" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1625">#1625</a>)</li>
<li>In the Python Console, you can now press the tab key to complete the current identifier. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/433" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #433">#433</a>)<ul>
<li>If there are multiple possibilities, you can press tab a second time to choose from a list.</li>
</ul>
</li>
</ul>
<h2 id="20133">2013.3</h2>
<h3 id="new-features_26">New Features</h3>
<ul>
<li>Form fields are now reported in Microsoft word documents. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2295" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2295">#2295</a>)</li>
<li>NVDA can now announce revision information in Microsoft Word when Track Changes is enabled. Note that Report editor revisions in NVDA's document settings dialog (off by default) must be enabled also for them to be announced. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1670" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1670">#1670</a>)</li>
<li>Dropdown lists in Microsoft Excel 2003 through 2010 are now announced when opened and navigated around. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3382" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3382">#3382</a>)</li>
<li>a new 'Allow Skim Reading in Say All' option in the Keyboard settings dialog allows navigating through a document with browse mode quick navigation and line / paragraph movement commands, while remaining in say all. This option is off by default. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2766" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2766">#2766</a>)</li>
<li>There is now an Input Gestures dialog to allow simpler customization of the input gestures (such as keys on the keyboard) for NVDA commands. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1532" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1532">#1532</a>)</li>
<li>You can now have different settings for different situations using configuration profiles. Profiles can be activated manually or automatically (e.g. for a particular application). (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/87" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #87">#87</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/667" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #667">#667</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1913" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1913">#1913</a>)</li>
<li>In Microsoft Excel, cells that are links are now announced as links. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3042" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3042">#3042</a>)</li>
<li>In Microsoft Excel, the existence of comments on a cell is now reported to the user. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2921" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2921">#2921</a>)</li>
</ul>
<h3 id="bug-fixes_26">Bug Fixes</h3>
<ul>
<li>Zend Studio now functions the same as Eclipse. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3420" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3420">#3420</a>)</li>
<li>The changed state of certain checkboxes in the Microsoft Outlook 2010 message rules dialog are now reported automatically. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3063" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3063">#3063</a>)</li>
<li>NVDA will now report the pinned state for pinned controls such as tabs in Mozilla Firefox. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3372" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3372">#3372</a>)</li>
<li>It is now possible to bind scripts to keyboard gestures containing Alt and/or Windows keys as modifiers. Previously, if this was done, performing the script would cause the Start Menu or menu bar to be activated. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3472" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3472">#3472</a>)</li>
<li>Selecting text in browse mode documents (e.g. using control+shift+end) no longer causes the keyboard layout to be switched on systems with multiple keyboard layouts installed. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3472" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3472">#3472</a>)</li>
<li>Internet Explorer should no longer crash or become unusable when closing NVDA. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3397" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3397">#3397</a>)</li>
<li>Physical movement and other events on some newer computers are no longer treated as inappropriate key presses. Previously, this silenced speech and sometimes triggered NVDA commands. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3468" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3468">#3468</a>)</li>
<li>NVDA now behaves as expected in Poedit 1.5.7. Users using earlier versions will need to update. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3485" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3485">#3485</a>)</li>
<li>NVDA can now read protected documents in Microsoft Word 2010, no longer causing Microsoft Word to crash. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1686" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1686">#1686</a>)</li>
<li>If an unknown command line switch is given when launching the NVDA distribution package, it no longer causes an endless loop of error message dialogs. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3463" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3463">#3463</a>)</li>
<li>NVDA no longer fails to report alt text of graphics and objects in Microsoft Word if the alt text contains quotes or other non-standard characters. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3579" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3579">#3579</a>)</li>
<li>The number of items for certain horizontal lists in Browse mode is now correct. Previously it may have been double the actual amount. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2151" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2151">#2151</a>)</li>
<li>When pressing control+a in a Microsoft Excel worksheet, the updated selection will now be reported. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3043" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3043">#3043</a>)</li>
<li>NVDA can now correctly read XHTML documents in Microsoft Internet Explorer and other MSHTML controls. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3542" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3542">#3542</a>)</li>
<li>Keyboard settings dialog: if no key has been chosen to be used as the NVDA key, an error is presented to the user when dismissing the dialog. At least one key must be chosen for proper usage of NVDA. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2871" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2871">#2871</a>)</li>
<li>In Microsoft Excel, NVDA now announces merged cells differently to multiple selected cells. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3567" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3567">#3567</a>)</li>
<li>The browse mode cursor is no longer positioned incorrectly when leaving a dialog or application inside the document. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3145" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3145">#3145</a>)</li>
<li>Fixed an issue where the HumanWare Brailliant BI/B series braille display driver wasn't presented as an option in the Braille Settings dialog on some systems, even though such a display was connected via USB.</li>
<li>NVDA no longer fails to switch to screen review when the navigator object has no actual screen location. In this case the review cursor is now placed at the top of the screen. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3454" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3454">#3454</a>)</li>
<li>Fixed an issue which caused the Freedom Scientific braille display driver to fail when the port was set to USB in some circumstances. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3509" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3509">#3509</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3662" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3662">#3662</a>)</li>
<li>Fixed an issue where keys on Freedom Scientific braille displays weren't detected in some circumstances. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3401" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3401">#3401</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3662" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3662">#3662</a>)</li>
</ul>
<h3 id="changes-for-developers_24">Changes for Developers</h3>
<ul>
<li>You can specify the category to be displayed to the user for scripts using the scriptCategory attribute on ScriptableObject classes and the category attribute on script methods. See the documentation for baseObject.ScriptableObject for more details. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1532" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1532">#1532</a>)</li>
<li>config.save is deprecated and may be removed in a future release. Use config.conf.save instead. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/667" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #667">#667</a>)</li>
<li>config.validateConfig is deprecated and may be removed in a future release. Add-ons which need this should provide their own implementation. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/667" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #667">#667</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3632" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3632">#3632</a>)</li>
</ul>
<h2 id="20132">2013.2</h2>
<h3 id="new-features_27">New Features</h3>
<ul>
<li>Support for the Chromium Embedded Framework, which is a web browser control used in several applications. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3108" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3108">#3108</a>)</li>
<li>New eSpeak voice variant: Iven3.</li>
<li>In Skype, new chat messages are reported automatically while the conversation is focused. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2298" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2298">#2298</a>)</li>
<li>Support for Tween, including reporting of tab names and less verbosity when reading tweets.</li>
<li>You can now disable displaying of NVDA messages on a braille display by setting the message timeout to 0 in the Braille Settings dialog. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2482" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2482">#2482</a>)</li>
<li>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. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3209" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3209">#3209</a>)</li>
<li>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. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2234" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2234">#2234</a>)</li>
<li>Sleep mode is automatically enabled when using Dolphin Cicero. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2055" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2055">#2055</a>)</li>
<li>The Windows x64 version of Miranda IM/Miranda NG is now supported. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3296" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3296">#3296</a>)</li>
<li>Search suggestions in the Windows 8.1 Start Screen are automatically reported. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3322" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3322">#3322</a>)</li>
<li>Support for navigating and editing spreadsheets in Microsoft Excel 2013. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3360" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3360">#3360</a>)</li>
<li>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. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3307" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3307">#3307</a>)</li>
<li>Auto complete suggestions are now reported in Outlook 2010. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2816" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2816">#2816</a>)</li>
<li>New braille translation tables: English (U.K.) computer braille, Korean grade 2, Russian braille for computer code.</li>
<li>New language: Farsi. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1427" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1427">#1427</a>)</li>
</ul>
<h3 id="changes_26">Changes</h3>
<ul>
<li>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.</li>
<li>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. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3140" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3140">#3140</a>)</li>
<li>Flat review has been replaced with object, document and screen review modes. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2996" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2996">#2996</a>)<ul>
<li>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.</li>
<li>The commands that previously move to/from flat review now toggle between these new review modes.</li>
<li>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.</li>
<li>After switching to screen review mode, NVDA will stay in this mode until you explicitly switch back to document or object review mode.</li>
<li>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.</li>
</ul>
</li>
<li>Updated liblouis braille translator to 2.5.3. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3371" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3371">#3371</a>)</li>
</ul>
<h3 id="bug-fixes_27">Bug Fixes</h3>
<ul>
<li>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). (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2982" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2982">#2982</a>)</li>
<li>More accurate reading and cursor tracking in various input fields for recent versions of Skype, such as chat and search fields. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1601" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1601">#1601</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3036" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3036">#3036</a>)</li>
<li>In the Skype recent conversations list, the number of new events is now read for each conversation if relevant. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1446" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1446">#1446</a>)</li>
<li>Improvements to cursor tracking and reading order for right-to-left text written to the screen; e.g. editing Arabic text in Microsoft Excel. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1601" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1601">#1601</a>)</li>
<li>Quick navigation to buttons and form fields will now locate links marked as buttons for accessibility purposes in Internet Explorer. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2750" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2750">#2750</a>)</li>
<li>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. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3023" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3023">#3023</a>)</li>
<li>Pressing alt+downArrow or alt+upArrow to expand a combo box while in focus mode no longer incorrectly switches to browse mode. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2340" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2340">#2340</a>)</li>
<li>In Internet Explorer 10, table cells no longer activate focus mode, unless they have been explicitly made focusable by the web author. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3248" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3248">#3248</a>)</li>
<li>NVDA no longer fails to start if the system time is earlier than the last check for an update. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3260" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3260">#3260</a>)</li>
<li>If a progress bar is shown on a braille display, the braille display is updated when the progress bar changes. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3258" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3258">#3258</a>)</li>
<li>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. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3196" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3196">#3196</a>)</li>
<li>When changing input languages in Windows 8, NVDA now speaks the correct language rather than the previous one.</li>
<li>NVDA now announces IME conversion mode changes in Windows 8.</li>
<li>NVDA no longer announces garbage on the Desktop when the Google Japanese or Atok IME input methods are in use. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3234" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3234">#3234</a>)</li>
<li>In Windows 7 and above, NVDA no longer inappropriately announces speech recognition or touch input as a keyboard language change.</li>
<li>NVDA no longer announces a particular special character (0x7f) when pressing control+backspace in some editors when speak typed characters is enabled. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3315" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3315">#3315</a>)</li>
<li>eSpeak no longer inappropriately changes in pitch, volume, etc. when NVDA reads text containing certain control characters or XML. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3334" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3334">#3334</a>) (regression of <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/437" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #437">#437</a>)</li>
<li>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. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3119" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3119">#3119</a>)</li>
<li>In Scintilla controls, lines are now reported correctly when word wrap is enabled. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/885" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #885">#885</a>)</li>
<li>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. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3327" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3327">#3327</a>)</li>
<li>Confirmation dialogs in Microsoft Office 2013 now have their content automatically read when they appear.</li>
<li>Performance improvements when navigating certain tables in Microsoft Word. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3326" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3326">#3326</a>)</li>
<li>NVDA's table navigation commands (control+alt+arrows) function better in certain Microsoft Word tables where a cell spans multiple rows.</li>
<li>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. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3351" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3351">#3351</a>)</li>
<li>NVDA no longer freezes in certain dialogs when Japanese or Chinese Office 2010 IME is in use. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3064" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3064">#3064</a>)</li>
<li>Multiple spaces are no longer compressed to just one space on braille displays. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1366" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1366">#1366</a>)</li>
<li>Zend Eclipse PHP Developer Tools now functions the same as Eclipse. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3353" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3353">#3353</a>)</li>
<li>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. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3364" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3364">#3364</a>)</li>
<li>When editing text in Microsoft PowerPoint, the last line is no longer reported as the line above, if the final line is blank. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3403" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3403">#3403</a>)</li>
<li>In Microsoft PowerPoint, objects are no longer sometimes spoken twice when you select them or choose to edit them. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3394" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3394">#3394</a>)</li>
<li>NVDA no longer causes Adobe Reader to crash or freeze for certain badly formed PDF documents containing rows outside of tables. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3399" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3399">#3399</a>)</li>
<li>NVDA now correctly detects the next slide with focus when deleting a slide in Microsoft PowerPoint's thumbnails view. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3415" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3415">#3415</a>)</li>
</ul>
<h3 id="changes-for-developers_25">Changes for Developers</h3>
<ul>
<li>windowUtils.findDescendantWindow has been added to search for a descendant window (HWND) matching the specified visibility, control ID and/or class name.</li>
<li>The remote Python console no longer times out after 10 seconds while waiting for input. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3126" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3126">#3126</a>)</li>
<li>Inclusion of the bisect module in binary builds is deprecated and may be removed in a future release. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3368" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3368">#3368</a>)<ul>
<li>Add-ons which depend on bisect (including the urllib2 module) should be updated to include this module.</li>
</ul>
</li>
</ul>
<h2 id="201311">2013.1.1</h2>
<p>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.</p>
<h3 id="bug-fixes_28">Bug Fixes</h3>
<ul>
<li>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. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2909" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2909">#2909</a>)</li>
<li>In Internet Explorer and other MSHTML controls, fields marked as containing an invalid entry are now handled correctly. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3256" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3256">#3256</a>)</li>
<li>NVDA no longer crashes when started if it is configured to use the Irish language.</li>
</ul>
<h2 id="20131">2013.1</h2>
<p>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.</p>
<h3 id="important">Important</h3>
<h4 id="new-laptop-keyboard-layout">New Laptop Keyboard Layout</h4>
<p>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.</p>
<p>Please note the following changes to commonly used commands:</p>
<table>
<thead>
<tr>
<th>Name</th>
<th>Key</th>
</tr>
</thead>
<tbody>
<tr>
<td>Say all</td>
<td>NVDA+a</td>
</tr>
<tr>
<td>Read current line</td>
<td>NVDA+l</td>
</tr>
<tr>
<td>Read current text selection</td>
<td>NVDA+shift+s</td>
</tr>
<tr>
<td>Report status bar</td>
<td>NVDA+shift+end</td>
</tr>
</tbody>
</table>
<p>In addition, among other changes, all of the object navigation, text review, mouse click and synth settings ring commands have changed.
Please see the <a href="keyCommands.html" title="Commands Quick Reference">Commands Quick Reference</a> document for the new keys.</p>
<h3 id="new-features_28">New Features</h3>
<ul>
<li>Basic support for editing and reading Microsoft PowerPoint presentations. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/501" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #501">#501</a>)</li>
<li>Basic support for reading and writing messages in Lotus Notes 8.5. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/543" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #543">#543</a>)</li>
<li>Support for automatic language switching when reading documents in Microsoft Word. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2047" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2047">#2047</a>)</li>
<li>In Browse mode for MSHTML (e.g. Internet Explorer) and Gecko (e.g. Firefox), the existence of long descriptions are now announced. It's also possible to open the long description in a new window by pressing NVDA+d. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/809" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #809">#809</a>)</li>
<li>Notifications in Internet Explorer 9 and above are now spoken (such as content blocking or file downloads). (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2343" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2343">#2343</a>)</li>
<li>Automatic reporting of table row and column headers is now supported for browse mode documents in Internet Explorer and other MSHTML controls. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/778" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #778">#778</a>)</li>
<li>New language: Aragonese, Irish</li>
<li>New braille translation tables: Danish grade 2, Korean grade 1. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2737" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2737">#2737</a>)</li>
<li>Support for braille displays connected via bluetooth on a computer running the Bluetooth Stack for Windows by Toshiba. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2419" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2419">#2419</a>)</li>
<li>Support for port selection when using Freedom Scientific displays (Automatic, USB or Bluetooth).</li>
<li>Support for the BrailleNote family of notetakers from HumanWare when acting as a braille terminal for a screen reader. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2012" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2012">#2012</a>)</li>
<li>Support for older models of Papenmeier BRAILLEX braille displays. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2679" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2679">#2679</a>)</li>
<li>Support for input of computer braille for braille displays which have a braille keyboard. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/808" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #808">#808</a>)</li>
<li>New keyboard settings that allow the choice for whether NVDA should interrupt speech for typed characters and/or the Enter key. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/698" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #698">#698</a>)</li>
<li>Support for several browsers based on Google Chrome: Rockmelt, BlackHawk, Comodo Dragon and SRWare Iron. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2236" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2236">#2236</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2813" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2813">#2813</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2814" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2814">#2814</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2815" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2815">#2815</a>)</li>
</ul>
<h3 id="changes_27">Changes</h3>
<ul>
<li>Updated liblouis braille translator to 2.5.2. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2737" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2737">#2737</a>)</li>
<li>The laptop keyboard layout has been completely redesigned in order to make it more intuitive and consistent. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/804" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #804">#804</a>)</li>
<li>Updated eSpeak speech synthesizer to 1.47.11. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2680" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2680">#2680</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3124" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3124">#3124</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3132" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3132">#3132</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3141" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3141">#3141</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3143" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3143">#3143</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3172" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3172">#3172</a>)</li>
</ul>
<h3 id="bug-fixes_29">Bug Fixes</h3>
<ul>
<li>The quick navigation keys for jumping to the next or previous separator in Browse Mode now work in Internet Explorer and other MSHTML controls. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2781" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2781">#2781</a>)</li>
<li>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. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2589" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2589">#2589</a>)</li>
<li>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. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2264" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2264">#2264</a>)</li>
<li>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. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2784" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2784">#2784</a>)</li>
<li>In browse mode in web browsers, certain clickable unlabelled graphics which weren't previously rendered are now rendered correctly. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2838" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2838">#2838</a>)</li>
<li>Earlier and newer versions of SecureCRT are now supported. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2800" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2800">#2800</a>)</li>
<li>For input methods such as Easy Dots IME under XP, the reading string is now correctly reported.</li>
<li>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.</li>
<li>When custom symbol pronunciation information is saved, the advanced "preserve" field is no longer removed. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2852" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2852">#2852</a>)</li>
<li>When disabling automatic checking for updates, NVDA no longer has to be restarted in order for the change to fully take effect.</li>
<li>NVDA no longer fails to start if an add-on cannot be removed due to its directory currently being in use by another application. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2860" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2860">#2860</a>)</li>
<li>Tab labels in DropBox's preferences dialog can now be seen with Flat Review.</li>
<li>If the input language is changed to something other than the default, NVDA now detects keys correctly for commands and input help mode.</li>
<li>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". (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2898" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2898">#2898</a>)</li>
<li>In Internet Explorer and other MSHTML controls, block quotes are now reported where appropriate. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2888" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2888">#2888</a>)</li>
<li>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.</li>
<li>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. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2951" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2951">#2951</a>)</li>
<li>In Mozilla browsers, browse mode can again be used when Flash content is focused. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2546" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2546">#2546</a>)</li>
<li>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.). (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2947" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2947">#2947</a>)</li>
<li>Text selection is now correctly shown on a braille display in applications such as Microsoft word 2003 and Internet Explorer edit controls.</li>
<li>It is again possible to select text in a backward direction in Microsoft Word while Braille is enabled.</li>
<li>When reviewing, backspacing or deleting characters In Scintilla edit controls, NVDA correctly announces multibyte characters. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2855" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2855">#2855</a>)</li>
<li>NVDA will no longer fail to install when the user's profile path contains certain multibyte characters. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2729" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2729">#2729</a>)</li>
<li>Reporting of groups for List View controls (SysListview32) in 64-bit applications no longer causes an error.</li>
<li>In browse mode in Mozilla applications, text content is no longer incorrectly treated as editable in some rare cases. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2959" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2959">#2959</a>)</li>
<li>In IBM Lotus Symphony and OpenOffice, moving the caret now moves the review cursor if appropriate.</li>
<li>Adobe Flash content is now accessible in Internet Explorer in Windows 8. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2454" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2454">#2454</a>)</li>
<li>Fixed Bluetooth support for Papenmeier Braillex Trio. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2995" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2995">#2995</a>)</li>
<li>Fixed inability to use certain Microsoft Speech API version 5 voices such as Koba Speech 2 voices. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2629" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2629">#2629</a>)</li>
<li>In applications using the Java Access Bridge, braille displays are now updated correctly when the caret moves in editable text fields . (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3107" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3107">#3107</a>)</li>
<li>Support the form landmark in browse mode documents that support landmarks. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2997" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2997">#2997</a>)</li>
<li>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). (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3106" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3106">#3106</a>)</li>
<li>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. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3092" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3092">#3092</a>)</li>
<li>NVDA no longer freezes when using Asian character input in some .NET applications. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3005" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3005">#3005</a>)</li>
<li>it is now possible to use browse mode for pages in Internet Explorer 10 when in standards mode; e.g. <a href="http://www.gmail.com" rel="noopener" target="_blank" title="www.gmail.com">www.gmail.com</a> login page. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/3151" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #3151">#3151</a>)</li>
</ul>
<h3 id="changes-for-developers_26">Changes for Developers</h3>
<ul>
<li>Braille display drivers can now support manual port selection. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/426" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #426">#426</a>)<ul>
<li>This is most useful for braille displays which support connection via a legacy serial port.</li>
<li>This is done using the getPossiblePorts class method on the BrailleDisplayDriver class.</li>
</ul>
</li>
<li>Braille input from braille keyboards is now supported. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/808" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #808">#808</a>)<ul>
<li>Braille input is encompassed by the brailleInput.BrailleInputGesture class or a subclass thereof.</li>
<li>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.</li>
</ul>
</li>
<li>You can now use comHelper.getActiveObject to get an active COM object from a normal process when NVDA is running with the UIAccess privilege. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2483" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2483">#2483</a>)</li>
</ul>
<h2 id="20123">2012.3</h2>
<p>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.</p>
<h3 id="new-features_29">New Features</h3>
<ul>
<li>NVDA can now support Asian character input using IME and text service input methods in all applications, Including:<ul>
<li>Reporting and navigation of candidate lists;</li>
<li>Reporting and navigation of composition strings; and</li>
<li>Reporting of reading strings.</li>
</ul>
</li>
<li>The presence of underline and strikethrough is now reported in Adobe Reader documents. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2410" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2410">#2410</a>)</li>
<li>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. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/230" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #230">#230</a>)</li>
<li>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. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1519" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1519">#1519</a>)</li>
<li>Support for HIMS Braille Sense, Braille EDGE and SyncBraille braille displays. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1266" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1266">#1266</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1267" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1267">#1267</a>)</li>
<li>When Windows 8 Toast notifications appear, NVDA will report them if reporting of help balloons is enabled. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2143" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2143">#2143</a>)</li>
<li>Experimental support for Touch screens on Windows 8, including:<ul>
<li>Reading text directly under your finger while moving it around</li>
<li>Many gestures for performing object navigation, text review, and other NVDA commands.</li>
</ul>
</li>
<li>Support for VIP Mud. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1728" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1728">#1728</a>)</li>
<li>In Adobe Reader, if a table has a summary, it is now presented. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2465" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2465">#2465</a>)</li>
<li>In Adobe Reader, table row and column headers can now be reported. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2193" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2193">#2193</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2527" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2527">#2527</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2528" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2528">#2528</a>)</li>
<li>New languages: Amharic, Korean, Nepali, Slovenian.</li>
<li>NVDA can now read auto complete suggestions when entering email addresses in Microsoft Outlook 2007. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/689" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #689">#689</a>)</li>
<li>New eSpeak voice variants: Gene, Gene2. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2512" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2512">#2512</a>)</li>
<li>In Adobe Reader, page numbers can now be reported. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2534" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2534">#2534</a>)<ul>
<li>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.</li>
</ul>
</li>
<li>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. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2086" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2086">#2086</a>)</li>
<li>Support for the Seika Version 3, 4 and 5 and Seika80 braille displays from Nippon Telesoft. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2452" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2452">#2452</a>)</li>
<li>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. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2556" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2556">#2556</a>)</li>
<li>Many more features are supported on Freedom Scientific Focus Braille displays such as advance bars, rocker bars and certain dot combinations for common actions. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2516" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2516">#2516</a>)</li>
<li>In applications using IAccessible2 such as Mozilla applications, table row and column headers can now be reported outside of browse mode. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/926" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #926">#926</a>)</li>
<li>Preliminary support for the document control in Microsoft Word 2013. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2543" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2543">#2543</a>)</li>
<li>Text alignment can now be reported in applications using IAccessible2 such as Mozilla applications. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2612" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2612">#2612</a>)</li>
<li>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. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/828" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #828">#828</a>)</li>
<li>New braille translation tables: Estonian grade 0, Portuguese 8 dot computer braille, Italian 6 dot computer braille. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2319" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2319">#2319</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2662" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2662">#2662</a>)</li>
<li>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. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2306" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2306">#2306</a>)</li>
<li>Support for newer models of Papenmeier BRAILLEX braille displays. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1265" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1265">#1265</a>)</li>
<li>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. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2643" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2643">#2643</a>)</li>
</ul>
<h3 id="changes_28">Changes</h3>
<ul>
<li>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.</li>
<li>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. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2386" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2386">#2386</a>)</li>
<li>The Save Settings On Exit option is now on by default for new configurations.</li>
<li>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. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2572" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2572">#2572</a>)</li>
<li>The add-ons list in the Add-ons Manager now shows the package name before its status. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2548" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2548">#2548</a>)</li>
<li>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. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2501" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2501">#2501</a>)</li>
<li>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. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2560" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2560">#2560</a>)</li>
<li>Updated liblouis braille translator to 2.5.1. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2319" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2319">#2319</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2480" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2480">#2480</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2662" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2662">#2662</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2672" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2672">#2672</a>)</li>
<li>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.</li>
<li>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. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/365" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #365">#365</a>)</li>
<li>Most Metro apps in Windows 8 (e.g. Mail, Calendar) no longer activate Browse Mode for the entire app.</li>
<li>Updated Handy Tech BrailleDriver COM-Server to 1.4.2.0.</li>
</ul>
<h3 id="bug-fixes_30">Bug Fixes</h3>
<ul>
<li>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. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1856" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1856">#1856</a>)</li>
<li>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. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2444" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2444">#2444</a>)</li>
<li>In Adobe Reader, table cells spanning more than one column and/or row are now handled correctly. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2437" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2437">#2437</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2438" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2438">#2438</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2450" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2450">#2450</a>)</li>
<li>The NVDA distribution package now checks its integrity before executing. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2475" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2475">#2475</a>)</li>
<li>Temporary download files are now removed if downloading of an NVDA update fails. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2477" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2477">#2477</a>)</li>
<li>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). (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2485" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2485">#2485</a>)</li>
<li>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).</li>
<li>Passwords are no longer announced when reading password fields in Microsoft Outlook and other standard edit controls that are marked as protected. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2021" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2021">#2021</a>)</li>
<li>In Adobe Reader, changes to form fields are now correctly reflected in browse mode. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2529" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2529">#2529</a>)</li>
<li>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.</li>
<li>Add-ons which include files containing non-English characters can now be installed correctly in most cases. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2505" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2505">#2505</a>)</li>
<li>In Adobe Reader, the language of text is no longer lost when it is updated or scrolled to. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2544" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2544">#2544</a>)</li>
<li>When installing an add-on, the confirmation dialog now correctly shows the localized name of the add-on if available. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2422" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2422">#2422</a>)</li>
<li>In applications using UI Automation (such as .net and Silverlight applications), the calculation of numeric values for controls such as sliders has been corrected. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2417" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2417">#2417</a>)</li>
<li>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. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2574" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2574">#2574</a>)</li>
<li>NVDA commands can no longer be executed from a braille display while a secure Windows screen (such as the Lock screen) is active. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2449" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2449">#2449</a>)</li>
<li>In browse mode, braille is now updated if the text being displayed changes. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2074" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2074">#2074</a>)</li>
<li>When on a secure Windows screen such as the Lock screen, messages from applications speaking or displaying braille directly via NVDA are now ignored.</li>
<li>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. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2463" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2463">#2463</a>)</li>
<li>Extraneous content is no longer incorrectly included when reporting the text of dialogs in web applications (specifically, ARIA dialogs with no aria-describedby attribute). (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2390" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2390">#2390</a>)</li>
<li>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. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2435" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2435">#2435</a>)</li>
<li>The backspace key is now handled correctly when speaking typed words in Windows command consoles. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2586" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2586">#2586</a>)</li>
<li>Cell coordinates in Microsoft Excel are now shown again in Braille.</li>
<li>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. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2402" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2402">#2402</a>)</li>
<li>In browse mode in Mozilla applications, the items in certain list boxes (specifically, ARIA list boxes) are no longer incorrectly rendered.</li>
<li>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.</li>
<li>In browse mode in Mozilla applications, some extraneous whitespace has been eliminated.</li>
<li>In browse mode in web browsers, certain graphics that are explicitly marked as presentational (specifically, with an alt="" attribute) are now correctly ignored.</li>
<li>In web browsers, NVDA now hides content which is marked as hidden from screen readers (specifically, using the aria-hidden attribute). (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2117" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2117">#2117</a>)</li>
<li>Negative currency amounts (e.g. -$123) are now correctly spoken as negative, regardless of symbol level. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2625" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2625">#2625</a>)</li>
<li>During say all, NVDA will no longer incorrectly revert to the default language where a line does not end a sentence. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2630" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2630">#2630</a>)</li>
<li>Font information is now correctly detected in Adobe Reader 10.1 and later. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2175" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2175">#2175</a>)</li>
<li>In Adobe Reader, if alternate text is provided, only that text will be rendered. Previously, extraneous text was sometimes included. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2174" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2174">#2174</a>)</li>
<li>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. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/990" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #990">#990</a>)</li>
<li>In Mozilla applications, the value of spin buttons is now correctly reported when it changes. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2653" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2653">#2653</a>)</li>
<li>Updated support for Adobe Digital Editions so that it works in version 2.0. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2688" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2688">#2688</a>)</li>
<li>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. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2337" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2337">#2337</a>)</li>
<li>Speech dictionaries will now properly save when using a number (#) sign within the pattern or replacement fields. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/961" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #961">#961</a>)</li>
<li>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). (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2097" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2097">#2097</a>)</li>
<li>Links in Windows XP's Security Center no longer report random junk after their names. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1331" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1331">#1331</a>)</li>
<li>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.</li>
<li>Keyboard layout changes are no longer reported during say all, which was particularly problematic for multilingual documents including Arabic text. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1676" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1676">#1676</a>)</li>
<li>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.</li>
<li>When moving between groups on the Windows 8 start screen, unlabeled groups no longer announce their first tile as the name of the group. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2658" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2658">#2658</a>)</li>
<li>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. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2720" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2720">#2720</a>)</li>
<li>NVDA will no longer fail to start when the user's profile path contains certain multibyte characters. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2729" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2729">#2729</a>)</li>
<li>In browse mode in Google Chrome, the text of tabs is now rendered correctly.</li>
<li>In browse mode, menu buttons are now reported correctly.</li>
<li>In OpenOffice.org/LibreOffice Calc, reading spreadsheet cells now works correctly. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2765" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2765">#2765</a>)</li>
<li>NVDA can again function in the Yahoo! Mail message list when used from Internet Explorer. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2780" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2780">#2780</a>)</li>
</ul>
<h3 id="changes-for-developers_27">Changes for Developers</h3>
<ul>
<li>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. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/916" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #916">#916</a>)</li>
<li>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. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2569" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2569">#2569</a>)</li>
<li>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.</li>
<li>The navigatorObject_doDefaultAction script in globalCommands has been renamed to review_activate.</li>
<li>Gettext message contexts are now supported. This allows multiple translations to be defined for a single English message depending on the context. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1524" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1524">#1524</a>)<ul>
<li>This is done using the pgettext(context, message) function.</li>
<li>This is supported for both NVDA itself and add-ons.</li>
<li>xgettext and msgfmt from GNU gettext must be used to create any PO and MO files. The Python tools do not support message contexts.</li>
<li>For xgettext, pass the --keyword=pgettext:1c,2 command line argument to enable inclusion of message contexts.</li>
<li>See http://www.gnu.org/software/gettext/manual/html_node/Contexts.html#Contexts for more information.</li>
</ul>
</li>
<li>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.</li>
<li>Add-on translation support can now be used within the add-on installTasks module. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2715" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2715">#2715</a>)</li>
</ul>
<h2 id="201221">2012.2.1</h2>
<p>This release addresses several potential security issues (by upgrading Python to 2.7.3).</p>
<h2 id="20122">2012.2</h2>
<p>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.</p>
<h3 id="new-features_30">New Features</h3>
<ul>
<li>NVDA can now automatically check for, download and install updates. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/73" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #73">#73</a>)</li>
<li>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. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/213" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #213">#213</a>)</li>
<li>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. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1801" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1801">#1801</a>)</li>
<li>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. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/123" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #123">#123</a>)</li>
<li>New language: Greek.</li>
<li>Graphics and alt text are now reported in Microsoft Word Documents. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2282" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2282">#2282</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1541" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1541">#1541</a>)</li>
</ul>
<h3 id="changes_29">Changes</h3>
<ul>
<li>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. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/320" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #320">#320</a>)</li>
<li>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. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1715" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1715">#1715</a>)</li>
<li>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.</li>
</ul>
<h3 id="bug-fixes_31">Bug Fixes</h3>
<ul>
<li>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.</li>
<li>SayAll in BibleSeeker (and other TRxRichEdit controls) no longer stops in the middle of a passage.</li>
<li>Lists found in the Windows 8 Explorer file properties (permitions tab) and in Windows 8 Windows Update now read correctly.</li>
<li>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). (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2191" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2191">#2191</a>)</li>
<li>Detection of word breaks now works correctly where whitespace is followed by certain punctuation. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1656" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1656">#1656</a>)</li>
<li>In browse mode in Adobe Reader, it is now possible to navigate to headings without a level using quick navigation and the Elements List. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2181" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2181">#2181</a>)</li>
<li>In Winamp, braille is now correctly updated when you move to a different item in the Playlist Editor. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1912" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1912">#1912</a>)</li>
<li>The tree in the Elements List (available for browse mode documents) is now properly sized to show the text of each element. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2276" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2276">#2276</a>)</li>
<li>In applications using the Java Access Bridge, editable text fields are now presented correctly in braille. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2284" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2284">#2284</a>)</li>
<li>In applications using the java Access Bridge, editable text fields no longer report strange characters in certain circumstances. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1892" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1892">#1892</a>)</li>
<li>In applications using the Java Access Bridge, when at the end of an editable text field, the current line is now reported correctly. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1892" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1892">#1892</a>)</li>
<li>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. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2287" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2287">#2287</a>)</li>
<li>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).</li>
<li>The NVDA icon for the NVDA Desktop and Start Menu shortcuts is now displayed correctly on 64 bit editions of Windows. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/354" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #354">#354</a>)</li>
</ul>
<h3 id="changes-for-developers_28">Changes for Developers</h3>
<ul>
<li>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.</li>
</ul>
<h2 id="20121">2012.1</h2>
<p>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.</p>
<h3 id="new-features_31">New Features</h3>
<ul>
<li>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. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/373" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #373">#373</a>)</li>
<li>NVDA can now detect key presses generated from alternative keyboard input emulation such as on-screen keyboards and speech recognition software.</li>
<li>NVDA can now detect colors in Windows command consoles.</li>
<li>Bold, italic and underline are now indicated in braille using signs appropriate to the configured translation table. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/538" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #538">#538</a>)</li>
<li>Much more information is now reported in Microsoft Word documents, including:<ul>
<li>Inline information such as footnote and endnote numbers, heading levels, the existence of comments, table nesting levels, links, and text color;</li>
<li>Reporting when entering document sections such as the comments story, footnotes and endnotes stories, and header and footer stories.</li>
</ul>
</li>
<li>Braille now indicates selected text using dots 7 and 8. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/889" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #889">#889</a>)</li>
<li>Braille now reports information about controls within documents such as links, buttons and headings. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/202" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #202">#202</a>)</li>
<li>Support for the hedo ProfiLine and MobilLine USB braille displays. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1863" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1863">#1863</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1897" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1897">#1897</a>)</li>
<li>NVDA now avoids splitting words in braille when possible by default. This can be disabled in the Braille Settings dialog. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1890" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1890">#1890</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1946" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1946">#1946</a>)</li>
<li>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. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1891" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1891">#1891</a>)</li>
<li>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). (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1893" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1893">#1893</a>)</li>
<li>Basic support for web areas in iTunes such as the Store. Other applications using WebKit 1 may also be supported. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/734" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #734">#734</a>)</li>
<li>In books in Adobe Digital Editions 1.8.1 and later, pages are now turned automatically when using say all. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1978" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1978">#1978</a>)</li>
<li>New braille translation tables: Portuguese grade 2, Icelandic 8 dot computer braille, Tamil grade 1, Spanish 8 dot computer braille, Farsi grade 1. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2014" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2014">#2014</a>)</li>
<li>You can now configure whether frames in documents are reported from the Document Formatting preferences dialog. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1900" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1900">#1900</a>)</li>
<li>Sleep mode is automatically enabled when using OpenBook. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1209" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1209">#1209</a>)</li>
<li>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. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1811" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1811">#1811</a>)</li>
<li>Support for the HumanWare Brailliant BI and B series displays. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1990" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1990">#1990</a>)</li>
<li>New languages: Norwegian Bokmål, Traditional Chinese (Hong Kong).</li>
</ul>
<h3 id="changes_30">Changes</h3>
<ul>
<li>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.</li>
<li>Updated eSpeak speech synthesizer to 1.46.02.</li>
<li>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. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1989" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1989">#1989</a>)</li>
<li>Some information displayed in braille has been abbreviated. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1955" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1955">#1955</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2043" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2043">#2043</a>)</li>
<li>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. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1996" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1996">#1996</a>)</li>
<li>Updated to new Spanish grade 1 braille translation table.</li>
<li>Updated liblouis braille translator to 2.4.1.</li>
</ul>
<h3 id="bug-fixes_32">Bug Fixes</h3>
<ul>
<li>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.</li>
<li>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.</li>
<li>Browse mode is now used for full screen Adobe Flash content.</li>
<li>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). (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/749" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #749">#749</a>)</li>
<li>Again allow NVDA to be used with the "no speech" synthesizer, relying purely on braille or the speech viewer. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1963" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1963">#1963</a>)</li>
<li>Object navigation commands no longer report "No children" and "No parents", but instead report messages consistent with the documentation.</li>
<li>When NVDA is configured to use a language other than English, the name of the tab key is now reported in the correct language.</li>
<li>In Mozilla Gecko (e.g. Firefox), NVDA no longer intermittently switches to browse mode while navigating menus in documents. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2025" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2025">#2025</a>)</li>
<li>In Calculator, the backspace key now reports the updated result instead of reporting nothing. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2030" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2030">#2030</a>)</li>
<li>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. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2029" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2029">#2029</a>)</li>
<li>In browse mode with automatic focus mode for focus changes enabled, focusing on a toolbar will now switch to focus mode. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1339" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1339">#1339</a>)</li>
<li>The report title command works correctly again in Adobe Reader.</li>
<li>With automatic focus mode for focus changes enabled, focus mode is now correctly used for focused table cells; e.g. in ARIA grids. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1763" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1763">#1763</a>)</li>
<li>In iTunes, position information in certain lists is now reported correctly.</li>
<li>In Adobe Reader, some links are no longer treated as containing read-only editable text fields.</li>
<li>The labels of some editable text fields are no longer incorrectly included when reporting the text of a dialog. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1960" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1960">#1960</a>)</li>
<li>The description of groupings is once again reported if reporting of object descriptions is enabled.</li>
<li>The human readable sizes are now included in the text of the Windows Explorer drive properties dialog.</li>
<li>Double reporting of property page text has been suppressed in some cases. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/218" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #218">#218</a>)</li>
<li>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. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1658" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1658">#1658</a>)</li>
<li>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.</li>
<li>NVDA now restarts itself correctly (e.g. after changing the configured language) when it is located in a directory which contains non-ASCII characters. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2079" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2079">#2079</a>)</li>
<li>Braille correctly respects the settings for reporting of object shortcut keys, position information and descriptions.</li>
<li>In Mozilla applications, switching between browse and focus modes is no longer slow with braille enabled. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2095" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2095">#2095</a>)</li>
<li>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. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2096" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2096">#2096</a>)</li>
<li>NVDA again works correctly with the Audiologic Tts3 synthesizer. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2109" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2109">#2109</a>)</li>
<li>Microsoft Word documents are correctly treated as multi-line. This causes braille to behave more appropriately when a document is focused.</li>
<li>In Microsoft Internet Explorer, errors no longer occur when focusing on certain rare controls. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2121" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2121">#2121</a>)</li>
<li>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.</li>
<li>When using eSpeak, speech no longer goes silent in some cases in the Save As dialog of the NVDA Log Viewer. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2145" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2145">#2145</a>)</li>
</ul>
<h3 id="changes-for-developers_29">Changes for Developers</h3>
<ul>
<li>There is now a remote Python console for situations where remote debugging is useful. See the Developer Guide for details.</li>
<li>The base path of NVDA's code is now stripped from tracebacks in the log to improve readability. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1880" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1880">#1880</a>)</li>
<li>TextInfo objects now have an activate() method to activate the position represented by the TextInfo.<ul>
<li>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.</li>
</ul>
</li>
<li>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. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1978" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1978">#1978</a>)</li>
<li>Several control and output constants have been renamed or moved. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/228" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #228">#228</a>)<ul>
<li>speech.REASON_* constants have been moved to controlTypes.</li>
<li>In controlTypes, speechRoleLabels and speechStateLabels have been renamed to just roleLabels and stateLabels, respectively.</li>
</ul>
</li>
<li>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. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/2102" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #2102">#2102</a>)</li>
<li>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.</li>
</ul>
<h2 id="20113">2011.3</h2>
<p>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.</p>
<h3 id="new-features_32">New Features</h3>
<ul>
<li>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. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/845" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #845">#845</a>)</li>
<li>Java Access Bridge 2.0.2 is now supported, which includes support for 64 bit Java Runtime Environments.</li>
<li>In Mozilla Gecko (e.g. Firefox) Heading levels are now announced when using object navigation.</li>
<li>Text formatting can now be reported when using browse mode in Mozilla Gecko (e.g. Firefox and Thunderbird). (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/394" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #394">#394</a>)</li>
<li>Text with underline and/or strikethrough can now be detected and reported in standard IAccessible2 text controls such as in Mozilla applications.</li>
<li>In browse mode in Adobe Reader, table row and column counts are now reported.</li>
<li>Added support for the Microsoft Speech Platform synthesizer. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1735" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1735">#1735</a>)</li>
<li>Page and line numbers are now reported for the caret in IBM Lotus Symphony. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1632" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1632">#1632</a>)</li>
<li>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). (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/255" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #255">#255</a>)</li>
<li>Text and background color is now included in the reporting of formatting for cells in Microsoft Excel. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1655" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1655">#1655</a>)</li>
<li>In applications using the Java Access Bridge, the activate current navigator object command now works on controls where appropriate. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1744" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1744">#1744</a>)</li>
<li>New language: Tamil.</li>
<li>Basic support for Design Science MathPlayer.</li>
</ul>
<h3 id="changes_31">Changes</h3>
<ul>
<li>NVDA will now restart itself if it crashes.</li>
<li>Some information displayed in braille has been abbreviated. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1288" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1288">#1288</a>)</li>
<li>the Read active window script (NVDA+b) has been improved to filter out unuseful controls and also is now much more easy to silence. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1499" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1499">#1499</a>)</li>
<li>Automatic say all when a browse mode document loads is now optional via a setting in the Browse Mode settings dialog. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/414" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #414">#414</a>)</li>
<li>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. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/649" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #649">#649</a>)</li>
<li>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.</li>
<li>In browse mode, pressing enter or space on a tab now activates it instead of switching to focus mode. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1760" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1760">#1760</a>)</li>
<li>Updated eSpeak speech synthesizer to 1.45.47.</li>
</ul>
<h3 id="bug-fixes_33">Bug Fixes</h3>
<ul>
<li>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"). (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1671" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1671">#1671</a>)</li>
<li>Restarting NVDA when it has frozen (e.g. by pressing control+alt+n) no longer exits the previous copy without starting a new one.</li>
<li>Pressing backspace or arrow keys in a Windows command console no longer causes strange results in some cases. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1612" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1612">#1612</a>)</li>
<li>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.</li>
<li>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. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1731" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1731">#1731</a>)</li>
<li>In browse mode in Adobe Reader, it is now possible to move to (and therefore past) empty cells in a table.</li>
<li>Pointless position information (e.g. 0 of 0 level 0) is no longer reported in braille.</li>
<li>When braille is tethered to review, it is now able to show content in flat review. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1711" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1711">#1711</a>)</li>
<li>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.</li>
<li>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. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1720" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1720">#1720</a>)</li>
<li>Dynamic content changes such as in Dos consoles are no longer announced if sleep mode for that application is currently on. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1662" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1662">#1662</a>)</li>
<li>In browse mode, the behaviour of alt+upArrow and alt+downArrow to collapse and expand combo boxes has been improved. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1630" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1630">#1630</a>)</li>
<li>NVDA now recovers from many more situations such as applications that stop responding which previously caused it to freeze completely. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1408" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1408">#1408</a>)</li>
<li>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. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1373" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1373">#1373</a>)</li>
<li>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). (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1650" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1650">#1650</a>)</li>
<li>NVDA no longer fails to read a cell in Microsoft Excel after pasting in to it with control+v. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1781" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1781">#1781</a>)</li>
<li>In Adobe Reader, extraneous information about the document is no longer announced when moving to a control on a different page in focus mode. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1659" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1659">#1659</a>)</li>
<li>In browse mode in Mozilla Gecko applications (e.g. Firefox), toggle buttons are now detected and reported correctly. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1757" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1757">#1757</a>)</li>
<li>NVDA can now correctly read the Windows Explorer Address Bar in Windows 8 developer preview.</li>
<li>NVDA will no longer crash apps such as winver and wordpad in Windows 8 developer preview due to bad glyph translations.</li>
<li>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. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/360" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #360">#360</a>)</li>
<li>In browse mode in Mozilla Gecko applications (e.g. Firefox), labels for image maps are now rendered.</li>
<li>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. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/672" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #672">#672</a>)</li>
<li>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. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1853" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1853">#1853</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1855" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1855">#1855</a>)</li>
<li>Fixed reviewing by word in Windows Edit controls. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1877" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1877">#1877</a>)</li>
<li>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. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1733" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1733">#1733</a>)</li>
</ul>
<h3 id="changes-for-developers_30">Changes for Developers</h3>
<ul>
<li>NVDA can now instruct speech synthesizers to switch languages for particular sections of speech.<ul>
<li>To support this, drivers must handle speech.LangChangeCommand in sequences past to SynthDriver.speak().</li>
<li>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.</li>
</ul>
</li>
</ul>
<h2 id="20112">2011.2</h2>
<p>Highlights of this release include major improvements concerning punctuation and symbols, including configurable levels, custom labelling and character descriptions; no pauses at the end of lines during say all; improved support for ARIA in Internet Explorer; better support for XFA/LiveCycle PDF documents in Adobe Reader; access to text written to the screen in more applications; and access to formatting and color information for text written to the screen.</p>
<h3 id="new-features_33">New Features</h3>
<ul>
<li>It is now possible to hear the description for any given character by pressing the review current character script twice in quick succession. For English characters this is the standard English phonetic alphabet. For pictographic languages such as traditional Chinese, one or more example phrases using the given symbol are provided. Also pressing review current word or review current line three times will spell the word/line using the first of these descriptions. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/55" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #55">#55</a>)</li>
<li>More text can be seen in flat review for applications such as Mozilla Thunderbird that write their text directly to the display as glyphs.</li>
<li>It is now possible to choose from several levels of punctuation and symbol announcement. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/332" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #332">#332</a>)</li>
<li>When punctuation or other symbols are repeated more than four times, the number of repetitions is now announced instead of speaking the repeated symbols. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/43" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #43">#43</a>)</li>
<li>New braille translation tables: Norwegian 8 dot computer braille, Ethiopic grade 1, Slovene grade 1, Serbian grade 1. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1456" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1456">#1456</a>)</li>
<li>Speech no longer unnaturally pauses at the end of each line when using the say all command. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/149" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #149">#149</a>)</li>
<li>NVDA will now announce whether something is sorted (according to the aria-sort property) in web browsers. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1500" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1500">#1500</a>)</li>
<li>Unicode Braille Patterns are now displayed correctly on braille displays. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1505" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1505">#1505</a>)</li>
<li>In Internet Explorer and other MSHTML controls when focus moves inside a group of controls (surrounded by a fieldset), NVDA will now announce the name of the group (the legend). (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/535" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #535">#535</a>)</li>
<li>In Internet Explorer and other MSHTML controls, the aria-labelledBy and aria-describedBy properties are now honoured.</li>
<li>in Internet Explorer and other MSHTML controls, support for ARIA list, gridcell, slider and progressbar controls has been improved.</li>
<li>Users can now change the pronunciation of punctuation and other symbols, as well as the symbol level at which they are spoken. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/271" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #271">#271</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1516" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1516">#1516</a>)</li>
<li>In Microsoft Excel, the name of the active sheet is now reported when switching sheets with control+pageUp or control+pageDown. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/760" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #760">#760</a>)</li>
<li>When navigating a table in Microsoft Word with the tab key NVDA will now announce the current cell as you move. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/159" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #159">#159</a>)</li>
<li>You can now configure whether table cell coordinates are reported from the Document Formatting preferences dialog. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/719" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #719">#719</a>)</li>
<li>NVDA can now detect formatting and color for text written to the screen.</li>
<li>In the Outlook Express/Windows Mail/Windows Live Mail message list, NVDA will now announce the fact that a message is unread and also if it's expanded or collapsed in the case of conversation threads. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/868" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #868">#868</a>)</li>
<li>eSpeak now has a rate boost setting which triples the speaking rate.</li>
<li>Support for the calendar control found in the Date and Time Information dialog accessed from the Windows 7 clock. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1637" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1637">#1637</a>)</li>
<li>Additional key bindings have been added for the MDV Lilli braille display. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/241" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #241">#241</a>)</li>
<li>New languages: Bulgarian, Albanian.</li>
</ul>
<h3 id="changes_32">Changes</h3>
<ul>
<li>To move the caret to the review cursor, now press the move focus to navigator object script (desktop NVDA+shift+numpadMinus, laptop NVDA+shift+backspace) twice in quick succession. This frees up more keys on the keyboard. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/837" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #837">#837</a>)</li>
<li>To hear the decimal and hexadecimal representation of the character under the review cursor, now press review current character three times rather than twice, as twice now speaks the character description.</li>
<li>Updated eSpeak speech synthesiser to 1.45.03. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1465" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1465">#1465</a>)</li>
<li>Layout tables are no longer announced in Mozilla Gecko applications while moving the focus when in focus mode or outside of a document.</li>
<li>In Internet Explorer and other MSHTML controls, browse mode now works for documents inside ARIA applications. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1452" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1452">#1452</a>)</li>
<li>Updated liblouis braille translator to 2.3.0.</li>
<li>When in browse mode and jumping to a control with quicknav or focus, the description of the control is now announced if it has one.</li>
<li>Progress bars are now announced in brows mode.</li>
<li>Nodes marked with an ARIA role of presentation in Internet Explorer and other MSHTML controls are now filtered out of simple review and the focus ancestry.</li>
<li>NVDA's user interface and documentation now refer to virtual buffers as browse mode, as the term "virtual buffer" is rather meaningless to most users. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1509" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1509">#1509</a>)</li>
<li>When the user wishes to copy their user settings to the system profile for use on the logon screen, etc., and their settings contain custom plugins, they are now warned that this could be a security risk. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1426" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1426">#1426</a>)</li>
<li>The NVDA service no longer starts and stops NVDA on user input desktops.</li>
<li>On Windows XP and Windows Vista, NVDA no longer makes use of UI Automation even if it is available via the platform update. Although using UI Automation can improve the accessibility of some modern applications, on XP and Vista there were too many freezes, crashes and over all performance loss while using it. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1437" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1437">#1437</a>)</li>
<li>In applications using Mozilla Gecko 2 and later (such as Firefox 4 and later), a document can now be read in browse mode before it is fully finished loading.</li>
<li>NVDA now announces the state of a container when focus moves to a control inside it (e.g. if focus moves inside a document that is still loading it will report it as busy).</li>
<li>NVDA's user interface and documentation no longer use the terms "first child" and "parent" with respect to object navigation, as these terms are confusing for many users.</li>
<li>Collapsed is no longer reported for some menu items which have sub-menus.</li>
<li>The reportCurrentFormatting script (NVDA+f) now reports the formatting at the position of the review cursor rather than the system caret / focus. As by default the review cursor follows the caret, most people should not notice a difference. However this now enables the user to find out the formatting when moving the review cursor, such as in flat review.</li>
</ul>
<h3 id="bug-fixes_34">Bug Fixes</h3>
<ul>
<li>Collapsing combo boxes in browse mode documents when focus mode has been forced with NVDA+space no longer auto-switches back to browse mode. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1386" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1386">#1386</a>)</li>
<li>In Gecko (e.g. Firefox) and MSHTML (e.g. Internet Explorer) documents, NVDA now correctly renders certain text on the same line which was previously rendered on separate lines. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1378" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1378">#1378</a>)</li>
<li>When Braille is tethered to review and the navigator object is moved to a browse mode document, either manually or due to a focus change, braille will appropriately show the browse mode content. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1406" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1406">#1406</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1407" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1407">#1407</a>)</li>
<li>When speaking of punctuation is disabled, certain punctuation is no longer incorrectly spoken when using some synthesisers. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/332" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #332">#332</a>)</li>
<li>Problems no longer occur when loading configuration for synthesisers which do not support the voice setting such as Audiologic Tts3. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1347" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1347">#1347</a>)</li>
<li>The Skype Extras menu is now read correctly. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/648" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #648">#648</a>)</li>
<li>Checking the Brightness controls volume checkbox in the Mouse Settings dialog should no longer cause a major lag for beeps when moving the mouse around the screen on Windows Vista/Windows 7 with Aero enabled. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1183" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1183">#1183</a>)</li>
<li>When NVDA is configured to use the laptop keyboard layout, NVDA+delete now works as documented to report the dimensions of the current navigator object. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1498" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1498">#1498</a>)</li>
<li>NVDA now Appropriately honours the aria-selected attribute in Internet Explorer documents.</li>
<li>When NVDA automatically switches to focus mode in browse mode documents, it now announces information about the context of the focus. For example, if a list box item receives focus, the list box will be announced first. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1491" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1491">#1491</a>)</li>
<li>In Internet Explorer and other MSHTML controls, ARIA listbox controls are now treeted as lists, rather than list items.</li>
<li>When a read-only editable text control receives focus, NVDA now reports that it is read-only. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1436" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1436">#1436</a>)</li>
<li>In browse mode, NVDA now behaves correctly with respect to read-only editable text fields.</li>
<li>In browse mode documents, NVDA no longer incorrectly switches out of focus mode when aria-activedescendant is set; e.g. when the completion list appeared in some auto complete controls.</li>
<li>In Adobe Reader, the name of controls is now reported when moving focus or using quick navigation in browse mode.</li>
<li>In XFA PDF documents in Adobe Reader, buttons, links and graphics are now rendered correctly.</li>
<li>In XFA PDF documents in Adobe Reader, all elements are now rendered on separate lines. This change was made because large sections (sometimes even the entire document) were being rendered without breaks due to the general lack of structure in these documents.</li>
<li>Fixed problems when moving focus to or away from editable text fields in XFA PDF documents in Adobe Reader.</li>
<li>In XFA PDF documents in Adobe Reader, changes to the value of a focused combo box will now be reported.</li>
<li>Owner-drawn Combo boxes such as the ones to choose colors in Outlook Express are now accessible with NVDA. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1340" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1340">#1340</a>)</li>
<li>In languages which use a space as a digit group/thousands separator such as French and German, numbers from separate chunks of text are no longer pronounced as a single number. This was particularly problematic for table cells containing numbers. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/555" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #555">#555</a>)</li>
<li>nodes with an ARIA role of description in Internet Explorer and other MSHTML controls now are classed as static text, not edit fields.</li>
<li>Fixed various issues when pressing tab while focus is on a document in browse mode (e.g. tab inappropriately moving to the address bar in Internet Explorer). (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/720" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #720">#720</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1367" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1367">#1367</a>)</li>
<li>When entering lists while reading text, NVDA now says, for example, "list with 5 items" instead of "listwith 5 items". (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1515" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1515">#1515</a>)</li>
<li>In input help mode, gestures are logged even if their scripts bypass input help such as the scroll braille display forward and back commands.</li>
<li>In input help mode, when a modifier is held down on the keyboard, NVDA no longer reports the modifier as if it is modifying itself; e.g. NVDA+NVDA.</li>
<li>In Adobe Reader documents, pressing c or shift+c to navigate to a combo box now works.</li>
<li>The selected state of selectable table rows is now reported the same way it is for list and tree view items.</li>
<li>Controls in Firefox and other Gecko applications can now be activated while in browse mode even if their content has been floated off-screen. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/801" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #801">#801</a>)</li>
<li>You can no longer show an NVDA settings dialog while a message dialog is being shown, as the settings dialog was frozen in this case. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1451" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1451">#1451</a>)</li>
<li>In Microsoft Excel, there is no longer a lag when holding down or rapidly pressing keys to move between or select cells.</li>
<li>Fixed intermittent crashes of the NVDA service which meant that NVDA stopped running on secure Windows screens.</li>
<li>Fixed problems that sometimes occurred with braille displays when a change caused text that was being displayed to disappear. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1377" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1377">#1377</a>)</li>
<li>The downloads window in Internet Explorer 9 can now be navigated and read with NVDA. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1280" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1280">#1280</a>)</li>
<li>It is no longer possible to accidentally start multiple copies of NVDA at the same time. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/507" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #507">#507</a>)</li>
<li>On slow systems, NVDA no longer inappropriately causes its main window to be shown all the time while running. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/726" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #726">#726</a>)</li>
<li>NVDA no longer crashes on Windows xP when starting a WPF application. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1437" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1437">#1437</a>)</li>
<li>Say all and say all with review are now able to work in UI automation text controls that support all required functionality. For example, you can now use say all with review on XPS Viewer documents.</li>
<li>NVDA no longer inappropriately classes some list items in the Outlook Express / Windows Live Mail message rules Apply Now dialog as being checkboxes. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/576" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #576">#576</a>)</li>
<li>Combo boxes are no longer reported as having a sub-menu.</li>
<li>NVDA is now able to read the recipiants in the To, CC and BCC fields in Microsoft Outlook. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/421" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #421">#421</a>)</li>
<li>Fixed the issue in NVDA's Voice Settings dialog where the value of sliders was sometimes not reported when changed. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1411" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1411">#1411</a>)</li>
<li>NVDA no longer fails to announce the new cell when moving in an Excel spreadsheet after cutting and pasting. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1567" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1567">#1567</a>)</li>
<li>NVDA no longer becomes worse at guessing color names the more colors it announces.</li>
<li>In Internet Explorer and other MSHTML controls, fixed the inability to read parts of rare pages which contain iframes marked with an ARIA role of presentation. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1569" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1569">#1569</a>)</li>
<li>In Internet Explorer and other MSHTML controls, fixed a rare problem where the focus kept bouncing infinitely between the document and a multi-line editable text field in focus mode. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1566" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1566">#1566</a>)</li>
<li>In Microsoft Word 2010 NVDA will now automatically read confirmation dialogs. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1538" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1538">#1538</a>)</li>
<li>In multi-line editable text fields in Internet Explorer and other MSHTML controls, selection on lines after the first is now reported correctly. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1590" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1590">#1590</a>)</li>
<li>Improved moving by word in many cases, including browse mode and Windows Edit controls. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1580" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1580">#1580</a>)</li>
<li>The NVDA installer no longer shows garbled text for Hong Kong versions of Windows Vista and Windows 7. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1596" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1596">#1596</a>)</li>
<li>NVDA no longer fails to load the Microsoft Speech API version 5 synthesizer if the configuration contains settings for that synthesizer but is missing the voice setting. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1599" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1599">#1599</a>)</li>
<li>In editable text fields in Internet Explorer and other MSHTML controls, NVDA no longer lags or freezes when braille is enabled.</li>
<li>In firefox brows mode, NVDA no longer refuses to include content that is inside a focusable node with an ARIA role of presentation.</li>
<li>In Microsoft Word with braille enabled, lines on pages after the first page are now reported correctly. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1603" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1603">#1603</a>)</li>
<li>In Microsoft Word 2003, lines of right-to-left text can once again be read with braille enabled. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/627" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #627">#627</a>)</li>
<li>In Microsoft Word, say all now works correctly when the document does not end with a sentence ending.</li>
<li>When opening a plain text message in Windows Live Mail 2011, NVDA will correctly focus on the message document allowing it to be read.</li>
<li>NVDA no longer temporarily freezes or refuses to speak when in the Move to / Copy to dialogs in Windows Live Mail. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/574" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #574">#574</a>)</li>
<li>In Outlook 2010, NVDA will now correctly track the focus in the message list. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1285" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1285">#1285</a>)</li>
<li>Some USB connection issues have been resolved with the MDV Lilli braille display. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/241" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #241">#241</a>)</li>
<li>In Internet explorer and other MSHTML controls, spaces are no longer ignored in browse mode in certain cases (e.g. after a link).</li>
<li>In Internet Explorer and other MSHTML controls, some extraneous line breaks have been eliminated in browse mode. specifically, HTML elements with a display style of None no longer force a line break. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1685" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1685">#1685</a>)</li>
<li>If NVDA is unable to start, failure to play the Windows critical stop sound no longer clobbers the critical error message in the log file.</li>
</ul>
<h3 id="changes-for-developers_31">Changes for Developers</h3>
<ul>
<li>Developer documentation can now be generated using SCons. See readme.txt at the root of the source distribution for details, including associated dependencies.</li>
<li>Locales can now provide descriptions for characters. See the Character Descriptions section of the Developer Guide for details. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/55" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #55">#55</a>)</li>
<li>Locales can now provide information about the pronunciation of specific punctuation and other symbols. See the Symbol Pronunciation section of the Developer Guide for details. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/332" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #332">#332</a>)</li>
<li>You can now build NVDAHelper with several debugging options using the nvdaHelperDebugFlags SCons variable. See readme.txt at the root of the source distribution for details. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1390" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1390">#1390</a>)</li>
<li>Synth drivers are now passed a sequence of text and speech commands to speak, instead of just text and an index.<ul>
<li>This allows for embedded indexes, parameter changes, etc.</li>
<li>Drivers should implement SynthDriver.speak() instead of SynthDriver.speakText() and SynthDriver.speakCharacter().</li>
<li>The old methods will be used if SynthDriver.speak() is not implemented, but they are deprecated and will be removed in a future release.</li>
</ul>
</li>
<li>gui.execute() has been removed. wx.CallAfter() should be used instead.</li>
<li>gui.scriptUI has been removed.<ul>
<li>For message dialogs, use wx.CallAfter(gui.messageBox, ...).</li>
<li>For all other dialogs, real wx dialogs should be used instead.</li>
<li>A new gui.runScriptModalDialog() function simplifies using modal dialogs from scripts.</li>
</ul>
</li>
<li>Synth drivers can now support boolean settings. See SynthDriverHandler.BooleanSynthSetting.</li>
<li>SCons now accepts a certTimestampServer variable specifying the URL of a timestamping server to use to timestamp authenticode signatures. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1644" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1644">#1644</a>)</li>
</ul>
<h2 id="201111">2011.1.1</h2>
<p>This release fixes several security and other important issues found in NVDA 2011.1.</p>
<h3 id="bug-fixes_35">Bug Fixes</h3>
<ul>
<li>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. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1419" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1419">#1419</a>)</li>
<li>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. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1421" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1421">#1421</a>)</li>
<li>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. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1429" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1429">#1429</a>)</li>
<li>When speaking of command keys is enabled, shifted characters are no longer incorrectly spoken as command keys. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1422" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1422">#1422</a>)</li>
<li>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. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1424" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1424">#1424</a>)</li>
<li>Logging is now completely disabled when running on the logon, lock, UAC and other secure Windows screens, as this is a security risk. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1435" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1435">#1435</a>)</li>
<li>In input help mode, Gestures are now logged even if they are not bound to a script (in accordance with the user guide). (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1425" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1425">#1425</a>)</li>
</ul>
<h2 id="20111">2011.1</h2>
<p>Highlights of this release include automatic reporting of new text output in mIRC, PuTTY, Tera Term and SecureCRT; support for global plugins; announcement of bullets and numbering in Microsoft Word; additional key bindings for braille displays, including keys to move to the next and previous line; support for several Baum, HumanWare and APH braille displays; and reporting of colors for some controls, including IBM Lotus Symphony text controls.</p>
<h3 id="new-features_34">New Features</h3>
<ul>
<li>Colors can now be reported for some controls. Automatic announcement can be configured in the Document Formatting preferences dialog. It can also be reported on demand using the report text formatting command (NVDA+f).<ul>
<li>Initially, this is supported in standard IAccessible2 editable text controls (such as in Mozilla applications), RichEdit controls (such as in Wordpad) and IBM Lotus Symphony text controls.</li>
</ul>
</li>
<li>In virtual buffers, you can now select by page (using shift+pageDown and shift+pageUp) and paragraph (using shift+control+downArrow and shift+control+upArrow). (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/639" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #639">#639</a>)</li>
<li>NVDA now automatically reports new text output in mIRC, PuTTY, Tera Term and SecureCRT. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/936" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #936">#936</a>)</li>
<li>Users can now add new key bindings or override existing ones for any script in NVDA by providing a single user input gesture map. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/194" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #194">#194</a>)</li>
<li>Support for global plugins. Global plugins can add new functionality to NVDA which works across all applications. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/281" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #281">#281</a>)</li>
<li>A small beep is now heard when typing characters with the shift key while capslock is on. This can be turned off by unchecking the related new option in the Keyboard settings dialog. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/663" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #663">#663</a>)</li>
<li>hard page breaks are now announced when moving by line in Microsoft Word. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/758" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #758">#758</a>)</li>
<li>Bullets and numbering are now spoken in Microsoft Word when moving by line. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/208" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #208">#208</a>)</li>
<li>A command to toggle Sleep mode for the current application (NVDA+shift+s) is now available. Sleep mode (previously known as self voicing mode) disables all screen reading functionality in NVDA for a particular application. Very useful for applications that provide their own speech and or screen reading features. Press this command again to disable Sleep mode.</li>
<li>Some additional braille display key bindings have been added. See the Supported Braille Displays section of the User Guide for details. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/209" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #209">#209</a>)</li>
<li>For the convenience of third party developers, app modules as well as global plugins can now be reloaded without restarting NVDA. Use tools -&gt; Reload plugins in the NVDA menu or NVDA+control+f3. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/544" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #544">#544</a>)</li>
<li>NVDA now remembers the position you were at when returning to a previously visited web page. This applies until either the browser or NVDA is exited. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/132" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #132">#132</a>)</li>
<li>Handy Tech braille displays can now be used without installing the Handy Tech universal driver. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/854" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #854">#854</a>)</li>
<li>Support for several Baum, HumanWare and APH braille displays. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/937" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #937">#937</a>)</li>
<li>The status bar in Media Player Classic Home Cinema is now recognised.</li>
<li>The Freedom Scientific Focus 40 Blue braille display can now be used when connected via bluetooth. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1345" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1345">#1345</a>)</li>
</ul>
<h3 id="changes_33">Changes</h3>
<ul>
<li>Position information is no longer reported by default in some cases where it was usually incorrect; e.g. most menus, the Running Applications bar, the Notification Area, etc. However, this can be turned on again by an added option in the Object Presentation settings dialog.</li>
<li>Keyboard help has been renamed to input help to reflect that it handles input from sources other than the keyboard.</li>
<li>Input Help no longer reports a script's code location via speech and braille as it is cryptic and irrelevant to the user. However, it is now logged for developers and advanced users.</li>
<li>When NVDA detects that it has frozen, it continues to intercept NVDA modifier keys, even though it passes all other keys through to the system. This prevents the user from unintentionally toggling caps lock, etc. if they press an NVDA modifier key without realising NVDA has frozen. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/939" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #939">#939</a>)</li>
<li>If keys are held down after using the pass next key through command, all keys (including key repeats) are now passed through until the last key is released.</li>
<li>If an NVDA modifier key is pressed twice in quick succession to pass it through and the second press is held down, all key repeats will now be passed through as well.</li>
<li>The volume up, down and mute keys are now reported in input help. This could be helpful if the user is uncertain as to what these keys are.</li>
<li>The hotkey for the Review Cursor item in the NVDA Preferences menu has been changed from r to c to eliminate the conflict with the Braille Settings item.</li>
</ul>
<h3 id="bug-fixes_36">Bug Fixes</h3>
<ul>
<li>When adding a new speech dictionary entry, the title of the dialog is now "Add dictionary entry" instead of "Edit dictionary entry". (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/924" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #924">#924</a>)</li>
<li>In speech dictionary dialogs, the content of the Regular expression and Case sensitive columns of the Dictionary entries list is now presented in the configured NVDA language instead of always in English.</li>
<li>In AIM, position information is now announced in tree views.</li>
<li>On sliders in the Voice Settings dialog, up arrow/page up/home now increase the setting and down arrow/page down/end decrease it. Previously, the opposite occurred, which is not logical and is inconsistent with the synth settings ring. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/221" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #221">#221</a>)</li>
<li>In virtual buffers with screen layout disabled, some extraneous blank lines no longer appear.</li>
<li>If an NVDA modifier key is pressed twice quickly but there is an intervening key press, the NVDA modifier key is no longer passed through on the second press.</li>
<li>Punctuation keys are now spoken in input help even when speaking of punctuation is disabled. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/977" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #977">#977</a>)</li>
<li>In the Keyboard Settings dialog, the keyboard layout names are now presented in the configured NVDA language instead of always in English. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/558" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #558">#558</a>)</li>
<li>Fixed an issue where some items were rendered as empty in Adobe Reader documents; e.g. the links in the table of contents of the Apple iPhone IOS 4.1 User Guide.</li>
<li>The "Use currently saved settings on the logon and other secure screens" button in NVDA's General Settings dialog now works if used immediately after NVDA is newly installed but before a secure screen has appeared. Previously, NVDA reported that copying was successful, but it actually had no effect. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1194" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1194">#1194</a>)</li>
<li>It is no longer possible to have two NVDA settings dialogs open simultaneously. This fixes issues where one open dialog depends on another open dialog; e.g. changing the synthesiser while the Voice Settings dialog is open. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/603" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #603">#603</a>)</li>
<li>On systems with UAC enabled, the "Use currently saved settings on the logon and other secure screens" button in NVDA's General Settings dialog no longer fails after the UAC prompt if the user's account name contains a space. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/918" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #918">#918</a>)</li>
<li>In Internet Explorer and other MSHTML controls, NVDA now uses the URL as a last resort to determine the name of a link, rather than presenting empty links. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/633" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #633">#633</a>)</li>
<li>NVDA no longer ignores the focus in AOL Instant Messenger 7 menus. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/655" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #655">#655</a>)</li>
<li>Announce the correct label for errors in the Microsoft Word Spell Check dialog (e.g. Not in dictionary, Grammar error, punctuation). Previously they were all announced as grammar error. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/883" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #883">#883</a>)</li>
<li>Typing in Microsoft Word while using a braille display should no longer cause garbled text to be typed, and a rare freeze when pressing a braille routing key in Word documents has been fixed. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1212" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1212">#1212</a>) However a limitation is that Arabic text can no longer be read in Word 2003 and below, while using a braille display. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/627" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #627">#627</a>)</li>
<li>When pressing the delete key in an edit field, the text/cursor on a braille display should now always be updated appropriately to reflect the change. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/947" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #947">#947</a>)</li>
<li>Changes on dynamic pages in Gecko2 documents (E.g. Firefox 4) while multiple tabs are open are now properly reflected by NVDA. Previously only changes in the first tab were reflected. (Mozilla bug 610985)</li>
<li>NVDA can now properly announce the suggestions for grammar and punctuation errors in Microsoft Word spell check dialog. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/704" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #704">#704</a>)</li>
<li>In Internet Explorer and other MSHTML controls, NVDA no longer presents destination anchors as empty links in its virtual buffer. Instead, these anchors are hidden as they should be. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1326" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1326">#1326</a>)</li>
<li>Object navigation around and within standard groupbox windows is no longer broken and asymmetrical.</li>
<li>In Firefox and other Gecko-based controls, NVDA will no longer get stuck in a subframe if it finishes loading before the outer document.</li>
<li>NVDA now appropriately announces the next character when deleting a character with numpadDelete. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/286" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #286">#286</a>)</li>
<li>On the Windows XP logon screen, the user name is once again reported when the selected user is changed.</li>
<li>Fixed problems when reading text in Windows command consoles with reporting of line numbers enabled.</li>
<li>The Elements List dialog for virtual buffers is now usable by sighted users. All controls are visible on screen. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1321" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1321">#1321</a>)</li>
<li>The list of entries in the Speech Dictionary dialog is now more readable by sighted users. The list is now large enough to show all of its columns on screen. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/90" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #90">#90</a>)</li>
<li>On ALVA BC640/BC680 braille displays, NVDA no longer disregards display keys that are still held down after another key is released.</li>
<li>Adobe Reader X no longer crashes after leaving the untagged document options before the processing dialog appears. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1218" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1218">#1218</a>)</li>
<li>NVDA now switches to the appropriate braille display driver when you revert to saved configuration. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1346" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1346">#1346</a>)</li>
<li>The Visual Studio 2008 Project Wizard is read correctly again. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/974" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #974">#974</a>)</li>
<li>NVDA no longer completely fails to work in applications which contain non-ASCII characters in their executable name. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1352" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1352">#1352</a>)</li>
<li>When reading by line in AkelPad with word wrap enabled, NVDA no longer reads the first character of the following line at the end of the current line.</li>
<li>In the Visual Studio 2005/2008 code editor, NVDA no longer reads the entire text after every typed character. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/975" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #975">#975</a>)</li>
<li>Fixed the issue where some braille displays weren't cleared properly when NVDA was exited or the display was changed.</li>
<li>The initial focus is no longer sometimes spoken twice when NVDA starts. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/1359" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #1359">#1359</a>)</li>
</ul>
<h3 id="changes-for-developers_32">Changes for Developers</h3>
<ul>
<li>SCons is now used to prepare the source tree and create binary builds, portable archives, installers, etc. See readme.txt at the root of the source distribution for details.</li>
<li>The key names used by NVDA (including key maps) have been made more friendly/logical; e.g. upArrow instead of extendedUp and numpadPageUp instead of prior. See the vkCodes module for a list.</li>
<li>All input from the user is now represented by an inputCore.InputGesture instance. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/601" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #601">#601</a>)<ul>
<li>Each source of input subclasses the base InputGesture class.</li>
<li>Key presses on the system keyboard are encompassed by the keyboardHandler.KeyboardInputGesture class.</li>
<li>Presses of buttons, wheels and other controls on a braille display are encompassed by subclasses of the braille.BrailleDisplayGesture class. These subclasses are provided by each braille display driver.</li>
</ul>
</li>
<li>Input gestures are bound to ScriptableObjects using the ScriptableObject.bindGesture() method on an instance or an __gestures dict on the class which maps gesture identifiers to script names. See baseObject.ScriptableObject for details.</li>
<li>App modules no longer have key map files. All input gesture bindings must be done in the app module itself.</li>
<li>All scripts now take an InputGesture instance instead of a key press.<ul>
<li>KeyboardInputGestures can be sent on to the OS using the send() method of the gesture.</li>
</ul>
</li>
<li>To send an arbitrary key press, you must now create a KeyboardInputGesture using KeyboardInputGesture.fromName() and then use its send() method.</li>
<li>Locales may now provide an input gesture map file to add new bindings or override existing bindings for scripts anywhere in NVDA. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/810" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #810">#810</a>)<ul>
<li>Locale gesture maps should be placed in locale\LANG\gestures.ini, where LANG is the language code.</li>
<li>See inputCore.GlobalGestureMap for details of the file format.</li>
</ul>
</li>
<li>The new LiveText and Terminal NVDAObject behaviors facilitate automatic reporting of new text. See those classes in NVDAObjects.behaviors for details. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/936" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #936">#936</a>)<ul>
<li>The NVDAObjects.window.DisplayModelLiveText overlay class can be used for objects which must retrieve text written to the display.</li>
<li>See the mirc and putty app modules for usage examples.</li>
</ul>
</li>
<li>There is no longer an _default app module. App modules should instead subclass appModuleHandler.AppModule (the base AppModule class).</li>
<li>Support for global plugins which can globally bind scripts, handle NVDAObject events and choose NVDAObject overlay classes. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/281" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #281">#281</a>) See globalPluginHandler.GlobalPlugin for details.</li>
<li>On SynthDriver objects, the available* attributes for string settings (e.g. availableVoices and availableVariants) are now OrderedDicts keyed by ID instead of lists.</li>
<li>synthDriverHandler.VoiceInfo now takes an optional language argument which specifies the language of the voice.</li>
<li>SynthDriver objects now provide a language attribute which specifies the language of the current voice.<ul>
<li>The base implementation uses the language specified on the VoiceInfo objects in availableVoices. This is suitable for most synthesisers which support one language per voice.</li>
</ul>
</li>
<li>Braille display drivers have been enhanced to allow buttons, wheels and other controls to be bound to NVDA scripts:<ul>
<li>Drivers can provide a global input gesture map to add bindings for scripts anywhere in NVDA.</li>
<li>They can also provide their own scripts to perform display specific functions.</li>
<li>See braille.BrailleDisplayDriver for details and existing braille display drivers for examples.</li>
</ul>
</li>
<li>The 'selfVoicing' property on AppModule classes has now been renamed to 'sleepMode'.</li>
<li>The app module events event_appLoseFocus and event_appGainFocus have now been renamed to event_appModule_loseFocus and event_appModule_gainFocus, respectivly, in order to make the naming convention consistent with app modules and tree interceptors.</li>
<li>All braille display drivers should now use braille.BrailleDisplayDriver instead of braille.BrailleDisplayDriverWithCursor.<ul>
<li>The cursor is now managed outside of the driver.</li>
<li>Existing drivers need only change their class statement accordingly and rename their _display method to display.</li>
</ul>
</li>
</ul>
<h2 id="20102">2010.2</h2>
<p>Notable features of this release include greatly simplified object navigation; virtual buffers for Adobe Flash content; access to many previously inaccessible controls by retrieving text written to the screen; flat review of screen text; support for IBM Lotus Symphony documents; reporting of table row and column headers in Mozilla Firefox; and significantly improved user documentation.</p>
<h3 id="new-features_35">New Features</h3>
<ul>
<li>Navigating through objects with the review cursor has been greatly simplified. The review cursor now excludes objects which aren't useful to the user; i.e. objects only used for layout purposes and unavailable objects.</li>
<li>In applications using the Java Access Bridge (including OpenOffice.org), formatting can now be reported in text controls. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/358" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #358">#358</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/463" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #463">#463</a>)</li>
<li>When moving the mouse over cells in Microsoft Excel, NVDA will appropriately announce them.</li>
<li>In applications using the Java Access Bridge, the text of a dialog is now reported when the dialog appears. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/554" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #554">#554</a>)</li>
<li>A virtualBuffer can now be used to navigate adobe Flash content. Object navigation and interacting with the controls directly (by turning on focus mode) is still supported. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/453" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #453">#453</a>)</li>
<li>Editable text controls in the Eclipse IDE, including the code editor, are now accessible. You must be using Eclipse 3.6 or later. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/256" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #256">#256</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/641" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #641">#641</a>)</li>
<li>NVDA can now retrieve most text written to the screen. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/40" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #40">#40</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/643" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #643">#643</a>)<ul>
<li>This allows for reading of controls which do not expose information in more direct/reliable ways.</li>
<li>Controls made accessible by this feature include: some menu items which display icons (e.g. the Open With menu on files in Windows XP) (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/151" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #151">#151</a>), editable text fields in Windows Live applications (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/200" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #200">#200</a>), the errors list in Outlook Express (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/582" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #582">#582</a>), the editable text control in TextPad (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/605" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #605">#605</a>), lists in Eudora, many controls in Australian E-tax and the formula bar in Microsoft Excel.</li>
</ul>
</li>
<li>Support for the code editor in Microsoft Visual Studio 2005 and 2008. At least Visual Studio Standard is required; this does not work in the Express editions. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/457" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #457">#457</a>)</li>
<li>Support for IBM Lotus Symphony documents.</li>
<li>Early experimental support for Google Chrome. Please note that Chrome's screen reader support is far from complete and additional work may also be required in NVDA. You will need a recent development build of Chrome to try this.</li>
<li>The state of toggle keys (caps lock, num lock and scroll lock) is now displayed in braille when they are pressed. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/620" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #620">#620</a>)</li>
<li>Help balloons are now displayed in braille when they appear. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/652" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #652">#652</a>)</li>
<li>Added a driver for the MDV Lilli braille display. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/241" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #241">#241</a>)</li>
<li>When selecting an entire row or column in Microsoft Excel with the shortcut keys shift+space and control+space, the new selection is now reported. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/759" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #759">#759</a>)</li>
<li>Table row and column headers can now be reported. This is configurable from the Document Formatting preferences dialog.<ul>
<li>Currently, this is supported in documents in Mozilla applications such as Firefox (version 3.6.11 and later) and Thunderbird (version 3.1.5 and later). (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/361" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #361">#361</a>)</li>
</ul>
</li>
<li>Introduced commands for flat review: (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/58" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #58">#58</a>)<ul>
<li>NVDA+numpad7 switches to flat review, placing the review cursor at the position of the current object, allowing you to review the screen (or a document if within one) with the text review commands.</li>
<li>NVDA+numpad1 moves the review cursor into the object represented by the text at the position of the review cursor, allowing you to navigate by object from that point.</li>
</ul>
</li>
<li>Current NVDA user settings can be copied to be used on secure Windows screens such as the logon and UAC screens by pressing a button in the General Settings dialog. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/730" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #730">#730</a>)</li>
<li>Support for Mozilla Firefox 4.</li>
<li>Support for Microsoft Internet Explorer 9.</li>
</ul>
<h3 id="changes_34">Changes</h3>
<ul>
<li>The sayAll by Navigator object (NVDA+numpadAdd), navigator object next in flow (NVDA+shift+numpad6) and navigator object previous in flow (NVDA+shift+numpad4) commands have been removed for the time being, due to bugginess and to free up the keys for other possible features.</li>
<li>In the NVDA Synthesizer dialog, only the display name of the synthesizer is now listed. Previously, it was prefixed by the driver's name, which is only relevant internally.</li>
<li>When in embedded applications or virtual buffers inside another virtualBuffer (e.g. Flash), you can now press nvda+control+space to move out of the embedded application or virtual buffer to the containing document. Previously nvda+space was used for this. Now nvda+space is specifically only for toggling brows/focus modes on virtualBuffers.</li>
<li>If the speech viewer (enabled under the tools menu) is given the focus (e.g. it was clicked in) new text will not appear in the control until focus is moved away. This allows for selecting the text with greater ease (e.g. for copying).</li>
<li>The Log Viewer and Python Console are maximised when activated.</li>
<li>When focusing on a worksheet in Microsoft Excel and there is more than one cell selected, the selection range is announced, rather than just the active cell. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/763" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #763">#763</a>)</li>
<li>Saving configuration and changing of particular sensitive options is now disabled when running on the logon, UAC and other secure Windows screens.</li>
<li>Updated eSpeak speech synthesiser to 1.44.03.</li>
<li>If NVDA is already running, activating the NVDA shortcut on the desktop (which includes pressing control+alt+n) will restart NVDA.</li>
<li>Removed the report text under the mouse checkbox from the Mouse settings dialog and replaced it with an Enable mouse tracking checkbox, which better matches the toggle mouse tracking script (NVDA+m).</li>
<li>Updates to the laptop keyboard layout so that it includes all commands available in the desktop layout and works correctly on non-English keyboards. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/798" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #798">#798</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/800" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #800">#800</a>)</li>
<li>Significant improvements and updates to the user documentation, including documentation of the laptop keyboard commands and synchronisation of the Keyboard Commands Quick Reference with the User Guide. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/455" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #455">#455</a>)</li>
<li>Updated liblouis braille translator to 2.1.1. Notably, this fixes some issues related to Chinese braille as well as characters which are undefined in the translation table. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/484" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #484">#484</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/499" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #499">#499</a>)</li>
</ul>
<h3 id="bug-fixes_37">Bug Fixes</h3>
<ul>
<li>In µTorrent, the focused item in the torrents list no longer reports repeatedly or steals focus when a menu is open.</li>
<li>In µTorrent, the names of the files in the Torrent Contents list are now reported.</li>
<li>In Mozilla applications, focus is now correctly detected when it lands on an empty table or tree.</li>
<li>In Mozilla applications, "not checked" is now correctly reported for checkable controls such as checkable table cells. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/571" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #571">#571</a>)</li>
<li>In Mozilla applications, the text of correctly implemented ARIA dialogs is no longer ignored and will now be reported when the dialog appears. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/630" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #630">#630</a>)</li>
<li>in Internet Explorer and other MSHTML controls, the ARIA level attribute is now honoured correctly.</li>
<li>In Internet Explorer and other MSHTML controls, the ARIA role is now chosen over other type information to give a much more correct and predictable ARIA experience.</li>
<li>Stopped a rare crash in Internet Explorer when navigating through frames or iFrames.</li>
<li>In Microsoft Word documents, right-to-left lines (such as Arabic text) can be read again. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/627" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #627">#627</a>)</li>
<li>Greatly reduced lag when large amounts of text are displayed in a Windows command console on 64-bit systems. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/622" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #622">#622</a>)</li>
<li>If Skype is already started when NVDA starts, it is no longer necessary to restart Skype to enable accessibility. This may also be true for other applications which check the system screen reader flag.</li>
<li>In Microsoft Office applications, NVDA no longer crashes when speak foreground (NVDA+b) is pressed or when navigating some objects on toolbars. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/616" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #616">#616</a>)</li>
<li>Fixed incorrect speaking of numbers containing a 0 after a separator; e.g. 1,023. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/593" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #593">#593</a>)</li>
<li>Adobe Acrobat Pro and Reader 9 no longer crash when closing a file or performing certain other tasks. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/613" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #613">#613</a>)</li>
<li>The selection is now announced when control+a is pressed to select all text in some editable text controls such as in Microsoft Word. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/761" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #761">#761</a>)</li>
<li>In Scintilla controls (e.g. Notepad++), text is no longer incorrectly selected when NVDA moves the caret such as during say all. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/746" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #746">#746</a>)</li>
<li>It is again possible to review the contents of cells in Microsoft Excel with the review cursor.</li>
<li>NVDA can again read by line in certain problematic textArea fields in Internet Explorer 8. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/467" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #467">#467</a>)</li>
<li>Windows Live Messenger 2009 no longer exits immediately after it is started while NVDA is running. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/677" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #677">#677</a>)</li>
<li>In web browsers, It is no longer necessary to press tab to interact with an embedded object (such as Flash content) after pressing enter on the embedded object or returning from another application. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/775" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #775">#775</a>)</li>
<li>In Scintilla controls (e.g. Notepad++), the beginning of long lines is no longer truncated when it scrolls off the screen. Also, these long lines will be correctly displayed in braille when they are selected.</li>
<li>In Loudtalks, it is now possible to access the contact list.</li>
<li>The URL of the document and "MSAAHTML Registered Handler" are no longer sometimes spuriously reported in Internet Explorer and other MSHTML controls. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/811" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #811">#811</a>)</li>
<li>In tree views in the Eclipse IDE, the previously focused item is no longer incorrectly announced when focus moves to a new item.</li>
<li>NVDA now functions correctly on a system where the current working directory has been removed from the DLL search path (by setting the CWDIllegalInDllSearch registry entry to 0xFFFFFFFF). Note that this is not relevant to most users. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/907" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #907">#907</a>)</li>
<li>When the table navigation commands are used outside of a table in Microsoft Word, "edge of table" is no longer spoken after "not in table". (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/921" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #921">#921</a>)</li>
<li>When the table navigation commands cannot move due to being at the edge of a table in Microsoft Word, "edge of table" is now spoken in the configured NVDA language rather than always in English. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/921" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #921">#921</a>)</li>
<li>In Outlook Express, Windows Mail and Windows Live Mail, the state of the checkboxes in message rules lists is now reported. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/576" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #576">#576</a>)</li>
<li>The description of message rules can now be read in Windows Live Mail 2010.</li>
</ul>
<h2 id="20101">2010.1</h2>
<p>This release focuses primarily on bug fixes and improvements to the user experience, including some significant stability fixes.</p>
<h3 id="new-features_36">New Features</h3>
<ul>
<li>NVDA no longer fails to start on a system with no audio output devices. Obviously, a braille display or the Silence synthesiser in conjunction with the Speech Viewer will need to be used for output in this case. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/425" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #425">#425</a>)</li>
<li>A report landmarks checkbox has been added to the Document Formatting settings dialog which allows you to configure whether NVDA should announce landmarks in web documents. For compatibility with the previous release, the option is on by default.</li>
<li>If speak command keys is enabled, NVDA will now announce the names of multimedia keys (e.g. play, stop, home page, etc.) on many keyboards when they are pressed. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/472" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #472">#472</a>)</li>
<li>NVDA now announces the word being deleted when pressing control+backspace in controls that support it. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/491" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #491">#491</a>)</li>
<li>Arrow keys can now be used in the Web formator window to navigate and read the text. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/452" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #452">#452</a>)</li>
<li>The entry list in the Microsoft Office Outlook address book is now supported.</li>
<li>NVDA better supports embedded editable (design mode) documents in Internet Explorer. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/402" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #402">#402</a>)</li>
<li>a new script (nvda+shift+numpadMinus) allows you to move the system focus to the current navigator object.</li>
<li>New scripts to lock and unlock the left and right mouse buttons. Useful for performing drag and drop operations. shift+numpadDivide to lock/unlock the left, shift+numpadMultiply to lock/unlock the right.</li>
<li>New braille translation tables: German 8 dot computer braille, German grade 2, Finnish 8 dot computer braille, Chinese (Hong Kong, Cantonese), Chinese (Taiwan, Manderin). (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/344" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #344">#344</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/369" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #369">#369</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/415" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #415">#415</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/450" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #450">#450</a>)</li>
<li>It is now possible to disable the creation of the desktop shortcut (and thus the shortcut key) when installing NVDA. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/518" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #518">#518</a>)</li>
<li>NVDA can now use IAccessible2 when present in 64 bit applications. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/479" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #479">#479</a>)</li>
<li>Improved support for live regions in Mozilla applications. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/246" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #246">#246</a>)</li>
<li>The NVDA Controller Client API is now provided to allow applications to control NVDA; e.g. to speak text, silence speech, display a message in Braille, etc.</li>
<li>Information and error messages are now read in the logon screen in Windows Vista and Windows 7. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/506" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #506">#506</a>)</li>
<li>In Adobe Reader, PDF interactive forms developed with Adobe LiveCycle are now supported. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/475" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #475">#475</a>)</li>
<li>In Miranda IM, NVDA now automatically reads incoming messages in chat windows if reporting of dynamic content changes is enabled. Also, commands have been added to report the three most recent messages (NVDA+control+number). (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/546" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #546">#546</a>)</li>
<li>Input text fields are now supported in Adobe Flash content. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/461" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #461">#461</a>)</li>
</ul>
<h3 id="changes_35">Changes</h3>
<ul>
<li>The extremely verbose keyboard help message in the Windows 7 Start menu is no longer reported.</li>
<li>The Display synth has now been replaced with a new Speech Viewer. To activate it, choose Speech Viewer from the Tools menu. The speech viewer can be used independently of what ever speech synthesizer you are using. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/44" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #44">#44</a>)</li>
<li>Messages on the braille display will automatically be dismissed if the user presses a key that results in a change such as the focus moving. Previously the message would always stay around for its configured time.</li>
<li>Setting whether braille should be tethered to the focus or the review cursor (NVDA+control+t) can now be also set from the braille settings dialog, and is also now saved in the user's configuration.</li>
<li>Updated eSpeak speech synthesiser to 1.43.</li>
<li>Updated liblouis braille translator to 1.8.0.</li>
<li>In virtual buffers, the reporting of elements when moving by character or word has been greatly improved. Previously, a lot of irrelevant information was reported and the reporting was very different to that when moving by line. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/490" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #490">#490</a>)</li>
<li>The Control key now simply stops speech like other keys, rather than pausing speech. To pause/resume speech, use the shift key.</li>
<li>Table row and column counts are no longer announced when reporting focus changes, as this announcement is rather verbose and usually not useful.</li>
</ul>
<h3 id="bug-fixes_38">Bug Fixes</h3>
<ul>
<li>NVDA no longer fails to start if UI Automation support appears to be available but fails to initialise for some reason. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/483" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #483">#483</a>)</li>
<li>The entire contents of a table row is no longer sometimes reported when moving focus inside a cell in Mozilla applications. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/482" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #482">#482</a>)</li>
<li>NVDA no longer lags for a long time when expanding tree view items that contain a very large amount of sub-items.</li>
<li>When listing SAPI 5 voices, NVDA now tries to detect buggy voices and excludes them from the Voice Settings dialog and synthesiser settings ring. Previously, when there was just one problematic voice, NVDA's SAPI 5 driver would sometimes fail to start.</li>
<li>Virtual buffers now honour the report object shortcut keys setting found in the Object Presentation dialog. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/486" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #486">#486</a>)</li>
<li>In virtual buffers, row/column coordinates are no longer incorrectly read for row and column headers when reporting of tables is disabled.</li>
<li>In virtual buffers, row/column coordinates are now correctly read when you leave a table and then re-enter the same table cell without visiting another cell first; e.g. pressing upArrow then downArrow on the first cell of a table. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/378" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #378">#378</a>)</li>
<li>Blank lines in Microsoft Word documents and Microsoft HTML edit controls are now shown appropriately on braille displays. Previously NVDA was displaying the current sentence on the display, not the current line for these situations. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/420" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #420">#420</a>)</li>
<li>Multiple security fixes when running NVDA at Windows logon and on other secure desktops. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/515" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #515">#515</a>)</li>
<li>The cursor position (caret) is now correctly updated when performing a Say All that goes off the bottom of the screen, in standard Windows edit fields and Microsoft Word documents. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/418" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #418">#418</a>)</li>
<li>In virtual buffers, text is no longer incorrectly included for images inside links and clickables that are marked as being irrelevant to screen readers. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/423" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #423">#423</a>)</li>
<li>Fixes to the laptop keyboard layout. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/517" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #517">#517</a>)</li>
<li>When Braille is tethered to review when you focus on a Dos console window, the review cursor can now properly navigate the text in the console.</li>
<li>While working with TeamTalk3 or TeamTalk4 Classic, the VU meter progress bar in the main window is no longer announced as it updates. Also, special characters can be read properly in the incoming chat window.</li>
<li>Items are no longer spoken twice in the Windows 7 Start Menu. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/474" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #474">#474</a>)</li>
<li>Activating same-page links in Firefox 3.6 appropriately moves the cursor in the virtualBuffer to the correct place on the page.</li>
<li>Fixed the issue where some text was not rendered in Adobe Reader in certain PDF documents.</li>
<li>NVDA no longer incorrectly speaks certain numbers separated by a dash; e.g. 500-1000. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/547" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #547">#547</a>)</li>
<li>In Windows XP, NVDA no longer causes Internet Explorer to freeze when toggling checkboxes in Windows Update. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/477" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #477">#477</a>)</li>
<li>When using the in-built eSpeak synthesiser, simultaneous speech and beeps no longer intermittently cause freezes on some systems. This was most noticeable, for example, when copying large amounts of data in Windows Explorer.</li>
<li>NVDA no longer announces that a Firefox document has become busy (e.g. due to an update or refresh) when that document is in the background. This also caused the status bar of the foreground application to be spuriously announced.</li>
<li>When switching Windows keyboard layouts (with control+shift or alt+shift), the full name of the layout is reported in both speech and braille. Previously it was only reported in speech, and alternative layouts (e.g. Dvorak) were not reported at all.</li>
<li>If reporting of tables is disabled, table information is no longer announced when the focus changes.</li>
<li>Certain standard tree view controls in 64 bit applications (e.g. the Contents tree view in Microsoft HTML Help) are now accessible. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/473" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #473">#473</a>)</li>
<li>Fixed some problems with logging of messages containing non-ASCII characters. This could cause spurious errors in some cases on non-English systems. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/581" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #581">#581</a>)</li>
<li>The information in the About NVDA dialog now appears in the user's configured language instead of always appearing in English. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/586" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #586">#586</a>)</li>
<li>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.</li>
<li>In Skype 4.2, contact names are no longer spoken twice in the contact list.</li>
<li>Fixed some potentially major memory leaks in the GUI and in virtual buffers. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/590" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #590">#590</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/591" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #591">#591</a>)</li>
<li>Work around a nasty bug in some SAPI 4 synthesisers which was causing frequent errors and crashes in NVDA. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/597" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #597">#597</a>)</li>
</ul>
<h2 id="20091">2009.1</h2>
<p>Major highlights of this release include support for 64 bit editions of Windows; greatly improved support for Microsoft Internet Explorer and Adobe Reader documents; support for Windows 7; reading of the Windows logon, control+alt+delete and User Account Control (UAC) screens; and the ability to interact with Adobe Flash and Sun Java content on web pages. There have also been several significant stability fixes and improvements to the general user experience.</p>
<h3 id="new-features_37">New Features</h3>
<ul>
<li>Official support for 64 bit editions of Windows! (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/309" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #309">#309</a>)</li>
<li>Added a synthesizer driver for the Newfon synthesizer. Note that this requires a special version of Newfon. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/206" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #206">#206</a>)</li>
<li>In virtual buffers, focus mode and browse mode can now be reported using sounds instead of speech. This is enabled by default. It can be configured from the Virtual buffers dialog. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/244" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #244">#244</a>)</li>
<li>NVDA no longer cancels speech when volume control keys are pressed on the keyboard, allowing the user to change the volume and listen to actual results immediately. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/287" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #287">#287</a>)</li>
<li>Completely rewritten support for Microsoft Internet Explorer and Adobe Reader documents. This support has been unified with the core support used for Mozilla Gecko, so features such as fast page rendering, extensive quick navigation, links list, text selection, auto focus mode and braille support are now available with these documents.</li>
<li>Improved support for the date selection control found in the Windows Vista Date / Time properties dialog.</li>
<li>improved support for the Modern XP/Vista start menu (specifically the all programs, and places menus). Appropriate level information is now announced.</li>
<li>The amount of text that is announced when moving the mouse is now configurable from the Mouse settings dialog. A choice of paragraph, line, word or character can be made.</li>
<li>announce spelling errors under the cursor in Microsoft Word.</li>
<li>support for the Microsoft Word 2007 spell checker. Partial support may be available for prior Microsoft Word versions.</li>
<li>Better support for Windows Live Mail. Plain text messages can now be read and both the plain text and HTML message composers are useable.</li>
<li>In Windows Vista, if the user moves to the secure desktop (either because a UAC control dialog appeared, or because control+alt+delete was pressed), NVDA will announce the fact that the user is now on the secure desktop.</li>
<li>NVDA can announce text under the mouse within dos console windows.</li>
<li>Support for UI Automation via the UI Automation client API available in Windows 7, as well as fixes to improve the experience of NVDA in Windows 7.</li>
<li>NVDA can be configured to start automatically after you log on to Windows. The option is in the General Settings dialog.</li>
<li>NVDA can read secure Windows screens such as the Windows logon, control+alt+delete and User Account Control (UAC) screens in Windows XP and above. Reading of the Windows logon screen can be configured from the General Settings dialog. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/97" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #97">#97</a>)</li>
<li>Added a driver for the Optelec ALVA BC6 series braille displays.</li>
<li>When browsing web documents, you can now press n and shift+n to skip forward and backward past blocks of links, respectively.</li>
<li>When browsing web documents, ARIA landmarks are now reported, and you can move forward and backward through them using d and shift+d, respectively. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/192" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #192">#192</a>)</li>
<li>The Links List dialog available when browsing web documents has now become an Elements List dialog which can list links, headings and landmarks. Headings and landmarks are presented hierarchically. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/363" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #363">#363</a>)</li>
<li>The new Elements List dialog contains a "Filter by" field which allows you to filter the list to contain only those items including the text that was typed. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/173" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #173">#173</a>)</li>
<li>Portable versions of NVDA now look in the 'userConfig' directory inside the NVDA directory, for the user's configuration. Like for the installer version, this keeps the user's configuration separate from NVDA itself.</li>
<li>Custom app modules, braille display drivers and synth drivers can now be stored in the user's configuration directory. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/337" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #337">#337</a>)</li>
<li>Virtual buffers are now rendered in the background, allowing the user to interact with the system to some extent during the rendering process. The user will be notified that the document is being rendered if it takes longer than a second.</li>
<li>If NVDA detects that it has frozen for some reason, it will automatically pass all keystrokes through so that the user has a better chance of recovering the system.</li>
<li>Support for ARIA drag and drop in Mozilla Gecko. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/239" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #239">#239</a>)</li>
<li>The document title and current line or selection is now spoken when you move focus inside a virtual buffer. This makes the behaviour when moving focus into virtual buffers consistent with that for normal document objects. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/210" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #210">#210</a>)</li>
<li>In virtual buffers, you can now interact with embedded objects (such as Adobe Flash and Sun Java content) by pressing enter on the object. If it is accessible, you can then tab around it like any other application. To return focus to the document, press NVDA+space. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/431" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #431">#431</a>)</li>
<li>In virtual buffers, o and shift+o move to the next and previous embedded object, respectively.</li>
<li>NVDA can now fully access applications running as administrator in Windows Vista and later. You must install an official release of NVDA for this to work. This does not work for portable versions and snapshots. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/397" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #397">#397</a>)</li>
</ul>
<h3 id="changes_36">Changes</h3>
<ul>
<li>NVDA no longer announces "NVDA started" when it starts.</li>
<li>The startup and exit sounds are now played using NVDA's configured audio output device instead of the Windows default audio output device. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/164" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #164">#164</a>)</li>
<li>Progress bar reporting has been improved. Most notably you can now configure NVDA to announce via both speech and beeps at the same time.</li>
<li>Some generic roles, such as pane, application and frame, are no longer reported on focus unless the control is unnamed.</li>
<li>The review copy command (NVDA+f10) copies the text from the start marker up to and including the current review position, rather than excluding the current position. This allows the last character of a line to be copied, which was not previously possible. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/430" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #430">#430</a>)</li>
<li>the navigatorObject_where script (ctrl+NVDA+numpad5) has been removed. This key combination did not work on some keyboards, nore was the script found to be that useful.</li>
<li>the navigatorObject_currentDimentions script has been remapped to NVDA+numpadDelete. The old key combination did not work on some keyboards. This script also now reports the width and height of the object instead of the right/bottom coordinates.</li>
<li>Improved performance (especially on netbooks) when many beeps occur in quick succession; e.g. fast mouse movement with audio coordinates enabled. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/396" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #396">#396</a>)</li>
<li>The NVDA error sound is no longer played in release candidates and final releases. Note that errors are still logged.</li>
</ul>
<h3 id="bug-fixes_39">Bug Fixes</h3>
<ul>
<li>When NVDA is run from an 8.3 dos path, but it is installed in the related long path (e.g. progra~1 verses program files) NVDA will correctly identify that it is an installed copy and properly load the user's settings.</li>
<li>speaking the title of the current foreground window with nvda+t now works correctly when in menus.</li>
<li>braille no longer shows useless information in its focus context such as unlabeled panes.</li>
<li>stop announcing some useless information when the focus changes such as root panes, layered panes and scroll panes in Java or Lotus applications.</li>
<li>Make the keyword search field in Windows Help (CHM) viewer much more usable. Due to buggyness in that control, the current keyword could not be read as it would be continually changing.</li>
<li>report correct page numbers in Microsoft Word if the page numbering has been specifically offset in the document.</li>
<li>Better support for edit fields found in Microsoft Word dialogs (e.g. the Font dialog). It is now possible to navigate these controls with the arrow keys.</li>
<li>better support for Dos consoles. specifically: NVDA can now read the content of particular consoles it always used to think were blank. Pressing control+break no longer terminates NVDA.</li>
<li>On Windows Vista and above, the NVDA installer now starts NVDA with normal user privileges when requested to run NVDA on the finish screen.</li>
<li>Backspace is now handled correctly when speaking typed words. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/306" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #306">#306</a>)</li>
<li>Don't incorrectly report "Start menu" for certain context menus in Windows Explorer/the Windows shell. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/257" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #257">#257</a>)</li>
<li>NVDA now correctly handles ARIA labels in Mozilla Gecko when there is no other useful content. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/156" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #156">#156</a>)</li>
<li>NVDA no longer incorrectly enables focus mode automatically for editable text fields which update their value when the focus changes; e.g. http://tigerdirect.com/. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/220" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #220">#220</a>)</li>
<li>NVDA will now attempt to recover from some situations which would previously cause it to freeze completely. It may take up to 10 seconds for NVDA to detect and recover from such a freeze.</li>
<li>When the NVDA language is set to "User default", use the user's Windows display language setting instead of the Windows locale setting. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/353" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #353">#353</a>)</li>
<li>NVDA now recognises the existence of controls in AIM 7.</li>
<li>The pass key through command no longer gets stuck if a key is held down. Previously, NVDA stopped accepting commands if this occurred and had to be restarted. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/413" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #413">#413</a>)</li>
<li>The taskbar is no longer ignored when it receives focus, which often occurs when exiting an application. Previously, NVDA behaved as if the focus had not changed at all.</li>
<li>When reading text fields in applications which use the Java Access Bridge (including OpenOffice.org), NVDA now functions correctly when reporting of line numbers is enabled.</li>
<li>The review copy command (NVDA+f10) gracefully handles the case where it is used on a position before the start marker. Previously, this could cause problems such as crashes in Notepad++.</li>
<li>A certain control character (0x1) no longer causes strange eSpeak behaviour (such as changes in volume and pitch) when it is encountered in text. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/437" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #437">#437</a>)</li>
<li>The report text selection command (NVDA+shift+upArrow) now gracefully reports that there is no selection in objects which do not support text selection.</li>
<li>Fixed the issue where pressing the enter key on certain Miranda-IM buttons or links was causing NVDA to freeze. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/440" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #440">#440</a>)</li>
<li>The current line or selection is now properly respected when spelling or copying the current navigator object.</li>
<li>Worked around a Windows bug which was causing garbage to be spoken after the name of link controls in Windows Explorer and Internet Explorer dialogs. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/451" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #451">#451</a>)</li>
<li>Fixed a problem with the report date and time command (NVDA+f12). Previously, date reporting was truncated on some systems. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/471" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #471">#471</a>)</li>
<li>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. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/462" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #462">#462</a>)</li>
<li>In an Internet Explorer 6 combo box, the active item is now reported when it is changed. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/342" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #342">#342</a>)</li>
</ul>
<h2 id="06p3">0.6p3</h2>
<h3 id="new-features_38">New Features</h3>
<ul>
<li>As Microsoft Excel's formula bar is inaccessible to NVDA, provide an NVDA specific dialog box for editing when the user presses f2 on a cell.</li>
<li>Support for formatting in IAccessible2 text controls, including Mozilla applications.</li>
<li>Spelling errors can now be reported where possible. This is configurable from the Document Formatting preferences dialog.</li>
<li>NVDA can be configured to beep for either all or only visible progress bars. Alternatively, it can be configured to speak progress bar values every 10%.</li>
<li>Links can now be identified in richedit controls.</li>
<li>The mouse can now be moved to the character under the review cursor in most editable text controls. Previously, the mouse could only be moved to the center of the control.</li>
<li>In virtual buffers, the review cursor now reviews the text of the buffer, rather than just the internal text of the navigator object (which is often not useful to the user). This means that you can navigate the virtual buffer hierarchically using object navigation and the review cursor will move to that point in the buffer.</li>
<li>Handle some additional states on Java controls.</li>
<li>If the title command (NVDA+t) is pressed twice, it spells the title. If pressed thrice, it is copied to the clipboard.</li>
<li>Keyboard help now reads the names of modifier keys when pressed alone.</li>
<li>Key names announced by keyboard help are now translatable.</li>
<li>Added support for the recognized text field in SiRecognizer. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/198" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #198">#198</a>)</li>
<li>Support for braille displays!</li>
<li>Added a command (NVDA+c) to report the text on the Windows clipboard. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/193" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #193">#193</a>)</li>
<li>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.</li>
<li>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. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/157" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #157">#157</a>)</li>
<li>Rewritten SAPI4 synthesizer driver which replaces the sapi4serotek and sapi4activeVoice drivers and should fix the problems encountered with these drivers.</li>
<li>The NVDA application now includes a manifest, which means that it no longer runs in compatibility mode in Windows Vista.</li>
<li>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.</li>
<li>Added support for position information for IAccessible2 controls.</li>
<li>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. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/240" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #240">#240</a>)</li>
<li>Added support for some edit controls in pinacle tv software.</li>
<li>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. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/249" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #249">#249</a>)</li>
</ul>
<h3 id="changes_37">Changes</h3>
<ul>
<li>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.</li>
<li>Improve performance of eSpeak with some Windows Vista audio drivers.</li>
<li>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.</li>
<li>Rate is now the default setting in the speech synthesizer settings ring.</li>
<li>Improve the loading and unloading of appModules.</li>
<li>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.</li>
<li>Instead of virtual buffer pass through on and off, NVDA now reports focus mode (pass through on) and browse mode (pass through off).</li>
<li>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. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/19" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #19">#19</a>)</li>
<li>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.</li>
</ul>
<h3 id="bug-fixes_40">Bug Fixes</h3>
<ul>
<li>The last chunk of audio is no longer cut off when using NVDA with eSpeak on a remote desktop server.</li>
<li>Fix problems with saving speech dictionaries for certain voices.</li>
<li>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. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/155" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #155">#155</a>)</li>
<li>If speak typed words is enabled, announce the word when enter is pressed.</li>
<li>Fix some character set issues in richedit documents.</li>
<li>The NVDA log viewer now uses richedit instead of just edit to display the log. This improves reading by word with NVDA.</li>
<li>Fix some issues related to embedded objects in richedit controls.</li>
<li>NVDA now reads page numbers in Microsoft Word. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/120" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #120">#120</a>)</li>
<li>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.</li>
<li>Correctly report partially checked checkboxes in Mozilla applications.</li>
<li>If the text selection expands or shrinks in both directions, read the selection as one chunk instead of two.</li>
<li>When reading with the mouse, text in Mozilla Gecko edit fields should now be read.</li>
<li>Say all should no longer cause certain SAPI5 synthesizers to crash.</li>
<li>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.</li>
<li>Fix mouse tracking in Java objects. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/185" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #185">#185</a>)</li>
<li>NVDA no longer reports Java tree view items with no children as being collapsed.</li>
<li>Announce the object with focus when a Java window comes to the foreground. Previously, only the top-level Java object was announced.</li>
<li>The eSpeak synthesizer driver no longer stops speaking completely after a single error.</li>
<li>Fix the issue whereby updated voice parameters (rate, pitch, etc.) were not saved when the voice was changed from the synthesizer settings ring.</li>
<li>Improved the speaking of typed characters and words.</li>
<li>Some new text that was previously not spoken in text console applications (such as some text adventure games) is now spoken.</li>
<li>NVDA now ignores focus changes in background windows. Previously, a background focus change could be treated as if the real focus changed.</li>
<li>Improved the detection of the focus when leaving context menus. Previously, NVDA often didn't react at all when leaving a context menu.</li>
<li>NVDA now announces when the context menu is activated in the Start menu.</li>
<li>The classic Start menu is now announced as Start menu instead of Application menu.</li>
<li>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. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/248" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #248">#248</a>)</li>
<li>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.</li>
<li>NVDA no longer announces the unselection of text when leaving some edit controls (example: Internet Explorer address bar, Thunderbird 3 email address fields).</li>
<li>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.</li>
<li>Fixed several major issues with the "Speak command keys" functionality.</li>
<li>NVDA can now read text past 65535 characters in standard edit controls (e.g. a large file in Notepad).</li>
<li>Improved line reading in MSHTML edit fields (Outlook Express editable messages and Internet Explorer text input fields).</li>
<li>NVDA no longer sometimes freezes completely when editing text in OpenOffice. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/148" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #148">#148</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/180" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #180">#180</a>)</li>
</ul>
<h2 id="06p2">0.6p2</h2>
<ul>
<li>Improved the default ESpeak voice in NVDA</li>
<li>Added a laptop keyboard layout. Keyboard layouts can be configured from NVDA's Keyboard settings dialog. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/60" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #60">#60</a>)</li>
<li>Support for grouping items in SysListView32 controls, mainly found in Windows Vista. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/27" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #27">#27</a>)</li>
<li>Report the checked state of treeview items in SysTreeview32 controls.</li>
<li>Added shortcut keys for many of NVDA's configuration dialogs</li>
<li>Support for IAccessible2 enabled applications such as Mozilla Firefox when running NVDA from portable media, with out having to register any special Dll files</li>
<li>Fix a crash with the virtualBuffers Links List in Gecko applications. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/48" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #48">#48</a>)</li>
<li>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.</li>
<li>Speech dictionaries (previously User dictionaries) now can be either case sensitive or insensitive, and the patterns can optionally be regular expressions. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/39" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #39">#39</a>)</li>
<li>Whether or not NVDA uses a 'screen layout' mode for virtual buffer documents can now be configured from a settings dialog</li>
<li>No longer report anchor tags with no href in Gecko documents as links. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/47" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #47">#47</a>)</li>
<li>The NVDA find command now remembers what you last searched for, across all applications. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/53" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #53">#53</a>)</li>
<li>Fix issues where the checked state would not be announced for some checkboxes and radio buttons in virtualBuffers</li>
<li>VirtualBuffer pass-through mode is now specific to each document, rather than NVDA globally. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/33" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #33">#33</a>)</li>
<li>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</li>
<li>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.</li>
<li>Improve accuracy of finding the statusbar in many applications. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/8" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #8">#8</a>)</li>
<li>Added the NVDA interactive Python console tool, to enable developers to look at and manipulate NVDA's internals as it is running</li>
<li>sayAll, reportSelection and reportCurrentLine scripts now work properly when in virtualBuffer pass-through mode. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/52" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #52">#52</a>)</li>
<li>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</li>
<li>Improve the range and scale of the progress bar beeps</li>
<li>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. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/67" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #67">#67</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/102" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #102">#102</a>, <a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/108" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #108">#108</a>)</li>
<li>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. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/63" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #63">#63</a>)</li>
<li>Navigating by words in virtualBuffers is now more accurate as words do not accidentally contain text from more than one field. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/70" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #70">#70</a>)</li>
<li>Improved accuracy of focus tracking and focus updating when navigating in Mozilla Gecko virtualBuffers.</li>
<li>Added a findPrevious script (shift+NVDA+f3) for use in new virtualBuffers</li>
<li>Improved sluggishness in Mozilla Gecko dialogs (in Firefox and Thunderbird). (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/66" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #66">#66</a>)</li>
<li>Add the ability to view the current log file for NVDA. it can be found in the NVDA menu -&gt; Tools</li>
<li>Scripts such as say time and date now take the current language in to account; punctuation and ordering of words now reflects the language</li>
<li>The language combo box in NVDA's General settings dialog now shows full language names for ease of use</li>
<li>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. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/15" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #15">#15</a>)</li>
<li>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</li>
<li>Support for reading text with the mouse in Microsoft Word</li>
<li>Fixed bug where leaving the menu bar in applications such as Wordpad would cause text selection to not be announced anymore</li>
<li>In Winamp, the title of the track is no longer announced again and again when switching tracks, or pausing/resuming/stopping playback.</li>
<li>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</li>
<li>Improve the ability to activate particular fields in Mozilla Gecko virtualBuffers. May include clickable graphics, links containing paragraphs, and other weird structures</li>
<li>Fixed an initial lag when opening NVDA dialogs on some systems. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/65" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #65">#65</a>)</li>
<li>Add specific support for the Total Commander application</li>
<li>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. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/89" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #89">#89</a>)</li>
<li>Announce clickable text and other fields as clickable in Mozilla Gecko VirtualBuffers. e.g. a field which has an onclick HTML attribute. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/91" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #91">#91</a>)</li>
<li>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. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/57" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #57">#57</a>)</li>
<li>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</li>
<li>Some slight improvements to help use ARIA enabled web applications, e.g. Google Docs</li>
<li>Stop adding extra blank lines to text when copying it from a virtualBuffer</li>
<li>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</li>
<li>The moveMouseToNavigator script (NVDA+numpadSlash) now moves the mouse to the centre of the navigator object, rather than the top left</li>
<li>Added scripts to click the left and right mouse buttons (numpadSlash and numpadStar respectively)</li>
<li>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. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/10" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #10">#10</a>)</li>
<li>Improve performance and stop announcing extra text when holding down a cursor key in an edit field and it hits the end</li>
<li>Stop the ability for NVDA to make the user wait while particular messages are spoken. Fixes some crashes/freezes with particular speech synthesizers. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/117" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #117">#117</a>)</li>
<li>Added support for the Audiologic Tts3 speech synthesizer, contribution by Gianluca Casalino. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/105" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #105">#105</a>)</li>
<li>Possibly improve performance when navigating around documents in Microsoft Word</li>
<li>Improved accuracy when reading text of alerts in Mozilla Gecko applications</li>
<li>Stop possible crashes when trying to save configuration on non-English versions of Windows. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/114" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #114">#114</a>)</li>
<li>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.</li>
<li>Fix basic support for Adobe Reader so it is possible to read documents in versions 8 and 9</li>
<li>Fix some errors that may have occured when holding down keys before NVDA is properly initialized</li>
<li>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.</li>
<li>Added an NVDA logo sound to the beginning of the installer, contributed by Victer Tsaran</li>
<li>NVDA, both running in the installer and otherwise, should properly clean up its system tray icon when it exits</li>
<li>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.</li>
<li>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.</li>
<li>Read cells in MS Excel when moving with tab and shift+tab. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/146" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #146">#146</a>)</li>
<li>Fix some double speaking in particular lists in Skype.</li>
<li>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. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/119" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #119">#119</a>)</li>
<li>Support for AkelEdit controls found in Akelpad 4.0</li>
<li>NVDA no longer locks up in Lotus Synphony when moving from the document to the menu bar.</li>
<li>NVDA no longer freezes in the Windows XP Add/Remove programs applet when launching an uninstaller. (<a class="gh-link gh-issue" href="https://github.com/nvaccess/nvda/issues/30" rel="noopener" target="_blank" title="GitHub Issue nvaccess/nvda #30">#30</a>)</li>
<li>NVDA no longer freezes when opening Spybot Search and Destroy</li>
</ul>
<h2 id="06p1">0.6p1</h2>
<h3 id="access-to-web-content-with-new-in-process-virtualbuffers-so-far-for-mozilla-gecko-applications-including-firefox3-and-thunderbird3">Access to web content with new in-process virtualBuffers (so far for Mozilla Gecko applications including Firefox3 and Thunderbird3)</h3>
<ul>
<li>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)</li>
<li>Added a links list (NVDA+f7)</li>
<li>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.</li>
<li>It is now possible to select and copy text in the new virtualBuffers</li>
<li>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.</li>
<li>It is possible to move by paragraph with control+upArrow and control+downArrow.</li>
<li>Improved support for dynamic content</li>
<li>Improved over all accuracy of reading lines and fields when arrowing up and down.</li>
</ul>
<h3 id="internationalization">Internationalization</h3>
<ul>
<li>It is now possible to type accented characters that rely on a "dead character", while NVDA is running.</li>
<li>NVDA now announces when the keyboard layout is changed (when pressing alt+shift).</li>
<li>The announce date and time feature now takes the system's current regional and language options in to account.</li>
<li>added czech translation (by Tomas Valusek with help from Jaromir Vit)</li>
<li>added vietnamese translation by Dang Hoai Phuc</li>
<li>Added Africaans (af_ZA) translation, by Willem van der Walt.</li>
<li>Added russian translation by Dmitry Kaslin</li>
<li>Added polish translation by DOROTA CZAJKA and friends.</li>
<li>Added Japanese translation by Katsutoshi Tsuji.</li>
<li>added Thai translation by Amorn Kiattikhunrat</li>
<li>added croatian translation by Mario Percinic and Hrvoje Katic</li>
<li>Added galician translation by Juan C. buno</li>
<li>added ukrainian translation by Aleksey Sadovoy</li>
</ul>
<h3 id="speech">Speech</h3>
<ul>
<li>NVDA now comes packaged with eSpeak 1.33 which contains many improvements, among those are improved languages, named variants, ability to speak faster.</li>
<li>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).</li>
<li>Added the ability to change the inflection of a voice in the voice settings dialog if the current synthesizer supports this. (eSpeak supports inflection).</li>
<li>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.</li>
<li>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.</li>
<li>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.</li>
<li>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.</li>
<li>NVDA no longer by default speaks punctuation, you can enable speaking of punctuation with NVDA+p.</li>
<li>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.</li>
<li>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.</li>
<li>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.</li>
</ul>
<h3 id="performance">Performance</h3>
<ul>
<li>NVDA no longer takes up a huge amount of system memory , when editing messages in mshtml edit controls</li>
<li>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.</li>
<li>Improved performance in rich edit documents.</li>
<li>NVDA should no longer slowly creep up in system memory size for no reason</li>
<li>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.</li>
</ul>
<h3 id="key-commands">Key commands</h3>
<ul>
<li>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.</li>
<li>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.</li>
<li>Added a command to report the current selection in edit fields (NVDA+shift+upArrow).</li>
<li>Quite a few NVDA commands that speak text (such as report current line etc) now can spell the text if pressed twice quickly.</li>
<li>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).</li>
</ul>
<h3 id="application-support">Application support</h3>
<ul>
<li>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.</li>
<li>In the MSN Messenger and Windows Live Messenger history windows, it is now possible to select and copy text.</li>
<li>Improved support for the audacity application</li>
<li>Added support for a few edit/text controls in Skype</li>
<li>Improved support for Miranda instant messenger application</li>
<li>Fixed some focus issues when opening html and plain text messages in Outlook Express.</li>
<li>Outlook express newsgroup message fields are now labeled correctly</li>
<li>NVDA can now read the addresses in the Outlook Express message fields (to/from/cc etc)</li>
<li>NVDA should be now more accurate at announcing the next message in out look express when deleting a message from the message list.</li>
</ul>
<h3 id="apis-and-toolkits">APIs and toolkits</h3>
<ul>
<li>Improved object navigation for MSAA objects. If a window has a system menu, title bar, or scroll bars, you can now navigate to them.</li>
<li>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.</li>
<li>Added support for Scintilla edit controls (such controls can be found in Notepad++ or Tortoise SVN).</li>
<li>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.</li>
</ul>
<h3 id="mouse">Mouse</h3>
<ul>
<li>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.</li>
<li>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.</li>
</ul>
<h3 id="object-presentation-and-interaction">Object presentation and interaction</h3>
<ul>
<li>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.</li>
<li>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.</li>
<li>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.</li>
<li>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.</li>
<li>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.</li>
<li>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.</li>
</ul>
<h3 id="user-interface">User Interface</h3>
<ul>
<li>Removed the NVDA interface window, and replaced it with a simple NVDA popup menu.</li>
<li>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.</li>
<li>Removed the report object group names checkBox from the object presentation settings dialog, reporting of group names now is handled differently.</li>
</ul>
<h2 id="05">0.5</h2>
<ul>
<li>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.<ul>
<li>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.</li>
<li>For more info on eSpeak, or to find other versions, go to http://espeak.sourceforge.net/.</li>
</ul>
</li>
<li>Fix bug where the wrong character was being announced when pressing delete in Internet Explorer / Outlook Express editable panes.</li>
<li>Added support for more edit fields in Skype.</li>
<li>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.</li>
<li>Added commandline arguments to NVDA:<ul>
<li>-m, --minimal: do not play startup/exit sounds and do not show the interface on startup if set to do so.</li>
<li>-q, --quit: quit any other already running instance of NVDA and then exit</li>
<li>-s, --stderr-file fileName: specify where NVDA should place uncaught errors and exceptions</li>
<li>-d, --debug-file fileName: specify where NVDA should place debug messages</li>
<li>-c, --config-file: specify an alternative configuration file</li>
<li>-h, -help: show a help message listing commandline arguments</li>
</ul>
</li>
<li>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.</li>
<li>Added Slovak language files thanks to Peter Vagner</li>
<li>Added a Virtual Buffer settings dialog and a Document Formatting settings dialog, from Peter Vagner.</li>
<li>Added French translation thanks to Michel Such</li>
<li>Added a script to toggle beeping of progress bars on and off (insert+u). Contributed by Peter Vagner.</li>
<li>Made more messages in NVDA be translatable for other languages. This includes script descriptions when in keyboard help.</li>
<li>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.</li>
<li>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.</li>
<li>Renamed some control types for better readability. Editable text is now edit, outline is now tree view and push button is now button.</li>
<li>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.</li>
<li>Has Popup (to indicate that a menu has a submenu) is now spoken as submenu.</li>
<li>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.</li>
<li>Fixed some problems with reviewing static text controls.</li>
<li>Added Translation for Traditional Chinese, thanks to Coscell Kao.</li>
<li>Re-structured an important part of the NVDA code, which should now fix many issues with NVDA's user interface (including settings dialogs).</li>
<li>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.</li>
<li>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.</li>
<li>Renamed the title of the NVDA user interface from NVDA Interface to NVDA.</li>
<li>Fixed a bug in Outlook Express where pressing backspace at the start of an editable message would cause an error.</li>
<li>Added patch from Rui Batista that adds a script to report the current battery status on laptops (insert+shift+b).</li>
<li>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.</li>
<li>Added capitalPitchChange setting for synthesizers thanks to J.J. Meddaugh</li>
<li>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).</li>
<li>Added spanish translation (es) contributed by Juan C. buo.</li>
<li>Added Hungarian language file from Tamas Gczy.</li>
<li>Added Portuguese language file from Rui Batista.</li>
<li>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.</li>
<li>Fixed a bug where either speech would stop, or NVDA would entirely crash, when in a Dos console window.</li>
<li>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.</li>
<li>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.</li>
<li>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.</li>
<li>Added script 'toggleFocusMovesNavigatorObject' (insert+7). This toggles whether the navigator object is repositioned on the object with focus as it changes.</li>
<li>Added some documentation translated in to various languages. So far there is French, Spannish and Finish.</li>
<li>Removed some developer documentation from the binary distribution of NVDA, it is only now in the source version.</li>
<li>Fixed a possible bug in Windows Live Messanger and MSN Messenger where arrowing up and down the contact list would cause errors.</li>
<li>New messages are now automatically spoken when in a conversation using Windows Live Messenger. (only works for English versions so far)</li>
<li>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)</li>
<li>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.</li>
<li>NVDA no longer freezes up for more than a minute when opening very large documents in MS Word.</li>
<li>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.</li>
<li>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.</li>
<li>Increasing and decreasing rate scripts can no longer take the rate above 100 or below 0.</li>
<li>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.</li>
<li>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.</li>
<li>If a synthesizer can not be loaded, when choosing it from the synthesizer dialog, a message box alerts the user to the fact.</li>
<li>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.</li>
</ul>
</body>
</html>