Képernyőolvasó

A képernyőolvasó  (szintén képernyőolvasó / hozzáférési program vagy képernyőolvasó ) a kisegítő technológia (AT) egy fajtája, amelyet gyengén látók és tanulási nehézségekkel küzdő emberek számára terveztek. Az olvasó egy speciális szoftver , amellyel a felhasználó látás nélkül képes megérteni a vizuális információkat, például beszédet, hang ikonokat[ mi? ] vagy Braille-kijelző [1] .

A Windows operációs rendszerek a Windows 2000 óta beépített Microsoft Narrátor képernyőolvasóval rendelkeznek . Az Apple VoiceOver képernyőolvasót is beépített macOS -be , iOS -be és tvOS -be, a Google pedig kifejlesztette a Talkback-et Android platformra . Az Amazon Android készülékei is kifejlesztették a VoiceView-t képernyőolvasáshoz.

Népszerű nyílt forráskódú képernyőolvasók is rendelkezésre állnak. Például a Speakup és az Orca Linux és Unix -szerű rendszerekhez, valamint a NonVisual Desktop Access Windowshoz.

A legnépszerűbb képernyőolvasók általában önálló kereskedelmi projektek: a Freedom Scientific JAWS -a , a GW Micro Window-Eyes-e, a Dolphin's Dolphin Supernova, a Serotek System Access és az AiSquared ZoomText olvasója kiváló példák erre.

Az olvasók típusai

Parancssori módban futó eszközök

A korai operációs rendszerekben, például az MS-DOS- ban, amely parancssori interfészeket (CLI-ket) biztosított, minden információ szöveges formában volt megjelenítve, egy memóriapufferből a kurzor pozíciójához képest . A bevitel a billentyűzet segítségével történt. Így a képernyőn lévő összes információ kinyerhető a rendszerből akár az információfolyam elfogásával és a képernyőpuffer beolvasásával, akár a szabványos kimeneti csatlakozó használatával és az eredményekről a felhasználó felé jelentve.

Grafika

Képernyőn kívüli modellek

A grafikus felhasználói felület (GUI) megjelenésével sokkal nehezebbé vált a képernyőkön megjelenő információk értelmezése. A grafikus felületen tetszőleges pozíciókban található szöveg és egyéb grafikai elemek. Ezért lehetetlen a képernyőről érkező információkat teljesen szöveges formában értelmezni. Így egy másik megoldást javasoltak a képernyőkről szóló információk olvasására, az operációs rendszertől érkező üzenetek összegyűjtésével. Ezen adatok alapján a képernyőn megjelenő információktól független („off-screen”) modell épül fel, amely csak a szükséges szöveges információkat tárolja.

Például az operációs rendszer üzenetet küldhet, hogy rajzoljon egy gombot és annak címét. Ezeket az üzeneteket a képernyőolvasó elfogja és feldolgozza. A felhasználó válthat a képernyőn elérhető vezérlők (például gombok) között, és felolvassa a címét, vagy megjelenítheti a Braille-kijelzőn.

Hozzáférés interfészek

Az operációs rendszer- és szoftverfejlesztők megpróbálták megoldani a képernyőolvasó problémáit a felhasználói felülettel anélkül, hogy „képernyőn kívüli” modellt kellett volna fenntartaniuk. Módszereket javasoltak a képernyőkről származó információk továbbítására az úgynevezett akadálymentesítési API -k segítségével .

A képernyőolvasók közvetlenül kérhetnek információkat a képernyőn megjelenő elemekről és azok frissítéséről az operációs rendszertől vagy alkalmazástól. Például az olvasók megtudhatják, melyik gombot nyomták meg. Ez a megközelítés nagyban leegyszerűsíti a képernyőolvasó-fejlesztők feladatát, de csak akkor, ha az alkalmazás támogatja a hozzáférési felületet. Például a Microsoft Word nem valósítja meg az MSAA felületet, így az olvasók csak a "képernyőn kívüli" modellel dolgozhatnak.

Felhő

Egyes telefonszolgáltatások lehetővé teszik az internettel való távoli interakciót. Például a TeleTender telefonon keresztül képes weboldalak információit olvasni, és nem igényel speciális programokat vagy segédeszközöket a felhasználó oldalán.

Internet szolgáltatások

Viszonylag új típusú, internetes portálként megvalósított képernyőolvasók, amelyek időjárással kapcsolatos információkat, híreket, tudományos cikkeket szolgáltathatnak a gyengénlátók és vakok számára. Ilyen szolgáltatások például a ReadSpeaker, a BrowseAloud vagy a Spoken-Web.

Jegyzetek

  1. Mi az a képernyőolvasó ? nomensa . Letöltve: 2017. július 9.
  2. Kisegítő lehetőségek megvalósítása Androidon .
  3. Apple Accessibility API .
  4. Oracle Technology Network for Java Developers - Oracle Technology Network - Oracle .