По-рано днес NV Access обяви излизането на NVDA версия 2019.2.

Акцентите в тази версия включват: автоматично откриване на брайловите дисплеи на Freedom Scientific, експериментална настройка в панела „Разширени“, за да се спре автоматичното преместване на фокуса в режим на разглеждане (което може да подобри производителността), опция за умножаване на скоростта на Windows OneCore гласовете за постигане на по-голяма бързина и много поправки на грешки. Общо 14 нови възможности, 9 промени и 22 отстранени грешки.

Традиция в NV Access е да се набляга на стабилността, вместо на броя на новите възможности, така че можете да бъдете сигурни, че обновяването до новата версия е напълно безопасно.

Можете да се сдобиете с нея както чрез механизма за автоматични обновления, така и като изтеглите екранния четец от официалната страница за изтегляне на NVDA.

Изтегляйте NVDA, както и всяка друга програма, само от официалния източник – само по този начин можете да сте уверени, че изтегляте точно това, което е издадено от разработчиците и към него няма прикрепен зловреден код, например.

На тази страница ще бъдете посрещнати от менюто на сайта, след него заглавие от второ ниво с името на секцията „Download“, името на последната стабилна версия – „NVDA 2019.2“, след което имате няколко възможности:

  • Да направите еднократно дарение на избрана от вас сума
  • Да се абонирате за ежемесечни дарения чрез системата на PayPal
  • Да пропуснете дарението този път и да се насочите към директно изтегляне на NVDA

Методите за дарение са кредитна или дебитна карта (чрез PayPal, като не се изисква PayPal акаунт), чрез PayPal акаунт, или превод по SWIFT, като детайлите може да намерите на посочената страница. Даренията се осъществяват в австралийски долари по обменния курс на PayPal за съответния ден, който се базира на курса на международните банки.

NV Access е благотворителна фондация регистрирана по австралийските закони, така че всяко дарение, което направите, отива изцяло (без да се отчисляват данъци) за подкрепа на организацията и нейните проекти в подкрепа на хората с нарушено зрение по целия свят.

Ако в момента не желаете или нямате възможност да направите дарение, изберете радио бутона „Skip donation this time“.

Следва текстово поле с етикет „Email address“ (адрес за е-поща). Неговото попълване е само с цел, ако желаете, да се абонирате за новинарския бюлетин на NV Access и попълването му не е задължително за изтеглянето на NVDA.

След като сте избрали желаното от вас действие, натиснете бутона „Download“. Помощникът за изтегляне на вашия уеб браузър би трябвало да се появи до няколко секунди и да ви попита какво бихте искали да направите с този файл.

Следва списъкът с всички промени в новата версия:

Нови възможности

  • Поддръжката на NVDA за Miranda NG работи с по-нови версии на клиента.
  • Вече можете да забраните режима на разглеждане по подразбиране, като деактивирате опцията „Включвай режима на разглеждане при зареждане на страницата“ в настройките за този режим.
    • Имайте предвид, че когато тази опция е деактивирана, можете ръчно да включите режима на разглеждане с натискане на NVDA+Интервал.
  • Сега можете да филтрирате символи в диалога „Пунктуация/Произнасяне на символите“ така, както това филтриране функционира в „Списък с елементите“ и „Жестове на въвеждане“.
  • Добавена е команда за промяна на обхвата на докладвания от мишката текст (колко от него ще се изговаря, когато тя се движи). За нея не е присвоен жест по подразбиране.
  • Windows OneCore гласовете вече разполагат с опция за умножаване на скоростта, която позволява значително по-бърза реч.
  • Опцията за умножаване на скоростта може да се конфигурира и чрез пръстена от настройки за синтезатора. Към момента се поддържат eSpeak-NG и Windows OneCore гласовете.
  • Конфигурационните профили вече могат да бъдат активирани ръчно чрез жестове.
    • Жестът трябва да бъде конфигуриран от диалога „Жестове на въвеждане“.
  • В Eclipse е добавена поддръжката на автоматично довършване в редактора на код.
    • Освен това, Javadoc информацията може да бъде прочитана от редактора, когато е налична чрез натискане на NVDA+D.
  • Добавена е експериментална опция в панела „Разширени настройки“, която ви позволява да спрете следването на курсора в режим на разглеждане от системния фокус (Автоматично премествай системния фокус към фокусируемите елементи). Въпреки че това може да не е удобно във всички уеб сайтове, би могло да подобри:
    • Ластичен ефект: NVDA инцидентно отменя последната клавиатурна команда в режим на разглеждане, като се премества върху предишния обект.
    • Полетата за редактиране прехващат системния фокус, когато се преминава през някои от тях със стрелка надолу.
    • Използването на команди от клавиатурата в режим на разглеждане е съпроводено от бавни реакции.
  • За драйвери на брайлови дисплеи, които го поддържат, настройките им вече могат да бъдат променяни от категорията „Брайл“ в диалога „Настройки“ на NVDA.
  • Брайловите дисплеи на Freedom Scientific вече могат да бъдат откривани автоматично.
  • Добавена е команда за показване на заместващия текст за символа под курсора за преглед.
  • В панела „Разширени настройки“ е добавена експериментална опция, която ви позволява да изпробвате нова, изцяло пренаписана и в процес на усъвършенстване поддръжка за конзолата на Windows, използваща ППИ на Microsoft UI Automation.
  • В Конзолата на Python, в полето за въвеждане се поддържа поставяне наведнъж на няколко реда от клипборда.

Промени

  • Силата на звука на синтезатора вече се увеличава и намалява с 5 вместо с 10, когато се използва пръстенът от настройки.
  • Текстът в мениджъра на добавките звучи по-ясно, когато NVDA е стартиран с флаг –disable-addons.
  • Актуализирани са анотациите за емоджи от хранилището за общи езикови данни на Уникод до версия 35.0.
  • Клавишната комбинация за фокусиране на полето за филтриране в списъка с елементи в режим на разглеждане е променена на Alt+О.
  • Когато чрез Bluetooth е свързан автоматично открит брайлов дисплей, NVDA ще продължи да търси USB дисплеи, поддържани от същия драйвер, и ще премине към USB връзка, ако се появи такава възможност.
  • Речевият синтезатор eSpeak-NG е обновен до ревизия 67324cc.
  • Брайловият преводач liblouis е обновен до версия 3.10.0.
  • Сега NVDA ще докладва думата „маркиран“ след, а не преди да прочете текста, който потребителят току-що е маркирал.
  • В Microsoft Visual Studio Code режимът на разглеждане вече е изключен по подразбиране.

Отстранени грешки

  • NVDA вече не се срива, когато директорията на някоя добавка е празна.
  • LTR и RTL маркерите вече не се докладват на брайл или при изговаряне на символи, когато се използва прозорецът със свойства.
  • Когато се придвижвате между полета от формуляри чрез бързата навигация в режим на разглеждане, вече се обявява цялото поле, вместо само първия ред.
  • NVDA вече няма да спира да говори след излизане от приложението за електронна поща в Windows 10.
  • NVDA вече не се проваля при стартиране, когато регионалните настройки на потребителя са зададени с непозната за екранния четец езикова разновидност, като например „Английски (Холандия)“.
  • Когато е активиран режим на разглеждане в Microsoft Excel и вие превключите към браузър в режим на фокус или обратното, състоянието на режима вече се докладва коректно.
  • NVDA вече съобщава правилно реда под курсора на мишката в Notepad++ и други редактори, базирани на Scintilla.
  • В Google Документи (и други уеб-базирани редактори), при четене на брайл вече няма некоректно да се показва „lst end“ преди курсора в средата на елемент от списък.
  • В актуализацията за Windows 10 от май 2019 г., NVDA вече не изговаря множество уведомления за силата на звука, ако тя е променяна чрез хардуерните бутони и Файловият мениджър е на фокус.
  • Зареждането на диалога „Пунктуация/Произнасяне на символите“ е много по-бързо, когато се използват речници със символи, съдържащи над 1000 записа.
  • В Scintilla контролите, например в Notepad ++, NVDA може да прочете правилния ред, когато е активирана функцията за пренасяне на думи.
  • В Microsoft Excel местоположението на клетката се докладва, след като то бъде променено чрез натискане на Shift+Enter или Shift+Enter от цифровия блок.
  • Във Visual Studio 2017 и по-нови, в прозореца Objects Explorer избраният елемент в дървовидната структура на обектите или в тази на участниците с категории вече се докладва правилно.
  • Добавките с имена, които се различават само по главни букви, вече не се третират като отделни.
  • При Windows OneCore гласовете, зададената за NVDA скорост вече не се влияе от тази, определена в Настройките на функцията за говор в Windows 10.
  • Протоколът вече може да бъде отворен чрез NVDA+F1, когато не е налична информация за разработчици, засягаща текущия навигационен обект.
  • Отново е възможно в Google Документи да се използват командите на NVDA за навигация в таблици при работа с Firefox и Chrome.
  • Бутоните, разположени по ръба на корпуса на брайловите дисплеи на Freedom Scientific, сега работят коректно.
  • При прочитане на първия символ от документ в Notepad++ 7.7 X64 NVDA вече не замръзва за десет секунди.
  • Сега HTCom може да се използва с брайлови дисплеи Handy Tech в комбинация с NVDA.
  • В Mozilla Firefox промените в „жив регион“ вече не се докладват, ако той се намира в раздел, който не е на фокус.
  • Диалогът за търсене в режим на разглеждане вече работи правилно, дори ако на заден план е отворен прозорецът „Относно“ на NVDA.

Промени за разработчици

  • Сега можете да зададете свойството „disableBrowseModeByDefault“ в програмни модули, за да оставите режима на разглеждане изключен по подразбиране.
  • Разширеният стил на даден прозорец вече се декларира чрез свойството „extendedWindowStyle“ в обектите с тип прозорец и техните производни.
  • Пакетът comtypes е актуализиран до версия 1.1.7.
  • При използване на командата за докладване на информация за текущия модул редът на информацията е променен така, че да бъде представен първо модулът.
  • Добавен е пример, който демонстрира използването на nvdaControllerClient.dll чрез C#.
  • Към модула winVersion е добавена нова isWin10 функция, която проверява дали това копие на NVDA се изпълнява на поддържана версия на системата (каквато е например 1903).
  • Конзолата на Python в NVDA сега съдържа повече полезни модули в своето пространство от имена (като например appModules, globalPlugins, config и textInfos).
  • Резултатът от последната изпълнена команда в конзолата на Python вече е достъпен чрез променливата _ (line). (#9782)  – Имайте предвид, че това замества функцията gettext translation, също наричана „_“. За да я използвате, въведете: del _.

Повече от 30000 потребители от над 170 страни използват NVDA всеки ден. Това е статистика на базата на проверките за обновления, правени от NVDA веднъж на 24 часа, в случай, че въпросната опция е включена и компютърът е свързан към интернет.

В България за последните 7 дни средния брой потребители е 95, минималния – 55, а максималния – 118.

Средно около 100000 потребители изтеглят всяка нова версия на свободния екранен четец. Повече от половината от изтеглянията се осъществяват през системата за автоматични обновления, което означава, че NVDA със сигурност е инсталиран на най-малко 50000 компютъра. В тези статистики не влизат повечето потребители от някои азиатски страни, които имат собствени версии на екранния четец, както и потребителите от региони без достъп до интернет, където NVDA се разпространява предимно на дискове и други преносими носители.

Ако все още не сте изпробвали NVDA, Може би е дошъл моментът да го направите. NVDA е малък, бърз, идва с вградена поддръжка за гласов изход на български (синтезаторът ESpeak NG), може да работи с български гласове като „Гергана“, „Ирина“, „Дария“ и „Иван“, може да работи от USB или друг преносим носител, безплатен е, разпространява се свободно, а изходният му код е достъпен за всеки, който го иска, което гарантира, че NVDA ще съществува и ще се развива дотогава, докогато има потребители, които се нуждаят от него.

Освен това, ако вградените функции не са ви достатъчни, има много добавки, с които по свой вкус може да разширите функционалността или поддръжката му за някое любимо ваше приложение.

NVDA поддържа всички версии на Windows от 7 до 10 включително, като също така осигурява най-добрата поддръжка за браузъра Mozilla Firefox, предоставяйки най-добрия достъп на хора с нарушено зрение до уеб съдържание въобще.

Забравете за проблемите при работа с други екранни четци – наслаждавайте се на удобството, стабилността и предвидимостта на работата с NVDA. Неслучайно все повече разработчици използват NVDA, за да тестват достъпността на техните приложения – NVDA предоставя най-добрата поддръжка на съвременните стандарти за достъпност в Windows среда.

Интерфейсът и документацията на NVDA са преведени на български език. Документацията му е подробна и изчерпателна, така че ви препоръчвам да я прочетете поне веднъж, независимо дали сте начинаещ или напреднал потребител – тя ще ви помогне да получите много знания както за работата с NVDA, така и за работата само с клавиатура в Windows среда.

Благодарности на Michael Curran, James Teh и на всички сътрудници на NVDA – над 170 програмисти и преводачи, дали своя принос за NVDA и добавките за него През годините, както и на над 800-те човека, тестващи най-новите разработки всеки ден, а също и на хилядите пишещи и говорещи за NVDA, които по този начин помагат на останалите в достъпа им до необятния свят на компютрите.

Благодарности и на Организациите, а също и на хилядите хора, продължаващи и през 2019 г. да подкрепят с парични дарения каузата на NV Access за равен достъп на хората с нарушено зрение до съвременните технологии.

Ако имате някакви въпроси или проблеми, не се притеснявайте да питате в пощенските списъци „Без мишка“ и „На лафче“ и аз и другите участници там ще се постараем да ви помогнем с каквото можем.

Пожелавам ви приятна и ползотворна работа с NVDA!

Костадин Колев

Казвам се Костадин Колев и съм от гр. Пещера, но изобщо не съм любител на произвежданите при нас алкохолни напитки, с които градът ни се слави из цяла България. :-) Хобитата са ми много: музика, компютри, техника и електроника, компютърни игри, книги и много други. И от толкова много хобита, понякога направо си се чудя как ми остава време за всичко. :-) Основните ми занимания като цяло и в БГАсист в частност са свързани с приложения за Windows и Android. Главно две неща: превод на приложения от английски на български; бета-тестване на приложения. Главната ми цел при тестването на приложенията е да проверявам дали и до каква степен те са достъпни за работа с екранен четец от страна на хората със зрителни увреждания.