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
- Az NVDA hivatalos weboldala (angolul)
- NVDA közösség (angolul)
- NVDA bővítmények
Egyéni bizonyíték
- ↑ http://espeak.sourceforge.net/
- ↑ https://mediaaccess.org.au/latest_news/general/a-screen-reader-for-everyone-why-the-world-needs-nvda
- ↑ https://www.couriermail.com.au/technology/blindness-cant-cloud-inventors-vision/news-story/8c77189c959ad62f5e168eb2961b5dfb
- ↑ https://www.netz-barrierefrei.de/wordpress/erkenntnisse-aus-dem-webaim-screenreader-survey-2019/
- ↑ https://www.pro-retina.de/forum/zugang-zu-informationen-im-digitalen-zeitalter
- ^ Leonard de Ruijter: Braille keretrendszer . Letöltve: 2020. május 8.
- ↑ http://www.nvaccess.org/files/nvda/snapshots/
- ↑ https://addons.nvda-project.org/index.de.html