NonVisual asztali hozzáférés

NonVisual asztali hozzáférés
Alapadatok

Karbantartó Michael Curran
fejlesztő NV hozzáférés és közösség
Kiadási év 2006
Jelenlegi  verzió 2020.1
(2020. május 7.)
operációs rendszer ablakok
programozási nyelv Python és C ++
kategória Képernyőolvasó
Engedély GPL
Németül beszélő Igen
www.nvaccess.org

A NonVisual Desktop Access (NVDA) egy ingyenes, hordozható és nyílt forráskódú képernyőolvasó, amely lehetővé teszi a vakok számára a Windows operációs rendszerrel rendelkező számítógépek használatát .

A projektet 2006 -ban kezdte az ausztrál Michael Curran, aki a legtöbb önkénteshez hasonlóan maga is vak. Az NVDA nagy része Pythonban van programozva, de néhány része C ++ nyelven is programozott . A 2010.2 Beta1 verziótól kezdve a képernyőtartalom is kiolvasásra kerül a kijelzőn keresztül . Alapértelmezés szerint azonban olyan kisegítő keretrendszereket használ, mint a Microsoft Active Accessibility (MSAA), az újabb felhasználói felület -automatizálás vagy a Java Access Bridge (JAB). A projekt a GNU általános nyilvános licencét használja .

Az NVDA tartalmazza az integrált eSpeak beszédszintetizátort, és más beszédszintetizátorokat is támogat, például az SAPI szintetizátorokat. A 2017.3 -as verziótól kezdve azonban a Windows OneCore hangok alapértelmezés szerint használatosak. A Braille -kijelzők kimenete hivatalosan is lehetséges a 0.6p3 -as verziótól.

sztori

A kereskedelmi képernyőolvasók magas költségei miatt aggasztó Michael Curran 2006 áprilisában kezdett el fejleszteni egy Python -alapú képernyőolvasót a Microsoft SAPI -val, mint a beszéd kimeneti felületével . Támogatást nyújtott a Windows 2000-től kezdődően, és olyan képernyőolvasási funkciókat biztosított, mint például az alapvető támogatás egyes harmadik féltől származó szoftverekhez és a webböngészéshez . 2006 végén Curran Nonvisual Desktop Access (NVDA) projektnek nevezte el, és a következő évben kiadta a 0.5 -ös verziót. 2008 és 2009 folyamán a 0.6 -os verzió több verziója is megjelent, továbbfejlesztett webböngészéssel, több program támogatásával, Braille -kijelzővel és több nyelv támogatásával. Az NVDA továbbfejlesztésének irányítása érdekében Curran és James Teh 2007-ben alapította az NV Access nevű nonprofit céget .

Az NVDA szolgáltatásai és népszerűsége tovább nőtt. 2009 támogatást nyújtott a Windows 64 bites verzióihoz , valamint nagyobb programstabilitást hozott 2010- ben. 2011-ben elérhetővé vált a kódok jelentős átalakítása a harmadik féltől származó modulok és a Windows 8 alapszintű támogatása érdekében . 2012 folyamán az NVDA továbbfejlesztett támogatást kapott a Windows 8 rendszerhez, automatikus frissítéseket, bővítménykezelőt harmadik féltől származó bővítmények kezeléséhez, jobb támogatást nyújtott a kelet-ázsiai szöveg beviteléhez , és bevezette az érintőképernyős támogatást, amely az első ilyen jellegű képernyőolvasók számára Harmadik fél szolgáltatók a Windows számára. Az NVDA 2013 -ban támogatást kapott a Microsoft PowerPointhoz , és 2014 -ben frissítették a PowerPoint 2013 támogatására; Ugyanebben az évben az NVDA továbbfejlesztett WAI-ARIA támogatást is hozzáadott . Szintén 2013 -ban az NV Access bevezetett egy átstrukturált módszert a képernyőn megjelenő szövegek ellenőrzésére és egy funkciót az alkalmazások profiljainak kezelésére. 2014 -ben javult a Microsoft Office és más Office csomagokhoz való hozzáférés .

A matematikai képletek elérhetősége problémát jelenthet a vakok és gyengénlátók számára. 2015 -ben az NVDA támogatást kapott a MathML -hez a MathPlayer segítségével , valamint a Mintty, a nyílt forráskódú terminál -emuláció, a Skype asztali kliens és a Microsoft Excel grafikonjainak támogatásával . Szintén 2015 -ben az NVDA volt az egyik első képernyőolvasó, amely támogatta a Windows 10 rendszert, és kísérletileg hozzáadta a Microsoft Edge támogatását , amely most már teljes mértékben támogatott. 2016 -ban bevezetésre került az egyéb alkalmazások hangerejének csökkentése, miközben az NVDA beszélt.

2019 -ben egy szavazáson az NVDA -t választották a világ legnépszerűbb képernyőolvasójának. Ez a felmérés azonban nem reprezentatív többek között a tudatosság hiánya és az angol-amerikai terület koncentrációja miatt. Az NVDA különösen népszerű a fejlődő országokban, mert ingyenesen letölthető és használható, így sok vak és gyengénlátó ember számára is elérhető, akik egyébként nem férnének hozzá az internethez.

Az NVDA a szteganográfia- alapú szoftverrel használható a képek szöveges leírásához.

műszaki jellemzők

Az NVDA különböző alrendszerekbe van rendezve, beleértve az eseményhurkot , a kiegészítő kezelőt, az alkalmazásmodulokat, az eseménykezelőt, valamint a bemeneti és kimeneti kezelőket, valamint az akadálymentesítési API-kat támogató modulokat, például a Microsoft Active Accessibility-t. Az NVDA számos saját grafikus felhasználói felülettel is rendelkezik, amelyeket a wxPython fejlesztett ki , például: B. különböző beállítási párbeszédpanelek és párbeszédpanelek a beállításhoz és a frissítések kezeléséhez.

Az NVDA objektumokat használ az elemek ábrázolására egy alkalmazásban, például menüsorokat, állapotsorokat és különféle előtér ablakokat. Az NVDA különböző információkat, például annak nevét, értékét és képernyő -koordinátáit gyűjti össze az objektum által hozzáférhető akadálymentesítési API -k segítségével, például: B. az UIA (User Interface Automation). Az összegyűjtött információkat különböző alrendszerek dolgozzák fel, mint pl B. Beszédkezelő, és beszédben, Braille -írásban és képernyőablakokban mutatják be a felhasználónak. Az NVDA lehetőséget biztosít olyan események kezelésére is, mint a megnyomott billentyűk, névváltoztatások, valamint amikor az alkalmazás fókuszba kerül vagy elveszti.

Az NVDA lehetőséget kínál az alkalmazás objektumhierarchiájának vizsgálatára és a programok elérhetőségének javítására. Ez dedikált parancsokat biztosít az alkalmazáson belüli objektumhierarchiában való mozgáshoz, valamint egy interaktív Python konzolt a fókuszmanipulációk elvégzéséhez, az objektumok események figyeléséhez és tesztkódhoz, hogy javítsa az alkalmazásmodulba csomagolt alkalmazások hozzáférhetőségét.

Fejlesztési modell

2006-tól 2013-ig az NVDA forráskód-ben sikerült a Bazaar , az NV Access váltás a Git a 2013 hivatkozva fejlesztés előrehaladását a Bazaar . A fejlesztők megragadták az alkalmat, hogy rendszeresen megváltoztassák a megjelenési ütemtervet, hogy elkerüljék a hivatalos verzió megjelenésének késedelmét és kiszámíthatóvá tegyék a megjelenési időt.

A hivatalos publikációk mellett az úgynevezett snapshot buildek is rendelkezésre állnak tesztelésre. A Linux kernel kiadási folyamatához hasonlóan az NVDA pillanatfelvételei béta- és alfaágakra vannak felosztva , időről időre speciális témakörök jönnek létre. Az NV Access úgy írja le a béta -ágat, mint a felhasználók esélyét arra, hogy korai hozzáférést kapjanak az új funkciókhoz, az alfa -ágat pedig nagyon instabil kódként a lehetséges verzióba való felvételhez, és a témaágazatokat egy fontos funkció kifejlesztéséhez vagy a hivatalos előkészítéshez. elengedés (rc ág). Egyes külső fejlesztők bizonyos ágazatokat is fenntartanak, beleértve az NVDA nyelvspecifikus verzióit, vagy azért, hogy nyilvánosan megtekinthessék az aktív fejlesztés alatt álló funkciót.

A jelenlegi vezető fejlesztők Michael "Mick" Curran és Reef Turner, a felhasználók és más fejlesztők szerte a világon elérhető kód- és fordítási hozzájárulásával.

Bővítmények

A 2011.1 verzió óta az NVDA funkcióinak köre úgynevezett kiterjesztésekkel jelentősen bővíthető. A számos bővítményt többnyire a közösség fejlesztette ki, és egy speciális webhelyen tette elérhetővé . A funkcionalitás és a menük bővítése mellett más olyan alkalmazások is elérhetővé tehetők , amelyek egyébként nem lennének akadálymentesek .

Ezen bővítmények segítségével a következő funkciók adhatók hozzá:

  • Új Braille -kijelző és beszédkimeneti illesztőprogramok
  • Bővítmény a távoli karbantartási funkciókhoz
  • A szimbólumok megjelenítése az értesítési területen
  • Képek leírása
  • A kijelölt szöveg elemeinek számlálása
  • Kiterjesztett Outlook funkciók
  • Mozilla alkalmazások fejlesztései
  • Frissítő a bővítményekhez

Ezen fejlesztések némelyike ​​(például a szövegfelismerés vagy a képernyő -adatvédelem) már beépült az NVDA -ba.

web Linkek

Egyéni bizonyíték

  1. http://espeak.sourceforge.net/
  2. https://mediaaccess.org.au/latest_news/general/a-screen-reader-for-everyone-why-the-world-needs-nvda
  3. https://www.couriermail.com.au/technology/blindness-cant-cloud-inventors-vision/news-story/8c77189c959ad62f5e168eb2961b5dfb
  4. https://www.netz-barrierefrei.de/wordpress/erkenntnisse-aus-dem-webaim-screenreader-survey-2019/
  5. https://www.pro-retina.de/forum/zugang-zu-informationen-im-digitalen-zeitalter
  6. ^ Leonard de Ruijter: Braille keretrendszer . Letöltve: 2020. május 8.
  7. http://www.nvaccess.org/files/nvda/snapshots/
  8. https://addons.nvda-project.org/index.de.html