Cititor de ecran

Un cititor de ecran  (de asemenea, un cititor de ecran / program de acces , sau cititor de ecran ) este un tip de tehnologie de asistență (AT) conceput pentru persoanele nevăzătoare cu vedere slabă, precum și pentru persoanele cu dificultăți de învățare. Un cititor este un software special cu ajutorul căruia utilizatorul poate înțelege informațiile vizuale fără utilizarea viziunii, de exemplu, voce, pictograme sonore[ ce? ] sau afișaj Braille [1] .

Sistemele de operare Windows din Windows 2000 au un cititor de ecran Microsoft Narrator încorporat . Apple a construit, de asemenea, un cititor de ecran VoiceOver în macOS , iOS și tvOS , iar Google a dezvoltat Talkback pentru platforma Android . De asemenea, dispozitivele Android de la Amazon au dezvoltat VoiceView pentru citirea ecranului.

Sunt disponibile și cititoare de ecran cu sursă deschisă populare. De exemplu, Speakup și Orca pentru sisteme Linux și Unix și NonVisual Desktop Access pentru Windows.

Cele mai populare cititoare de ecran tind să fie proiecte comerciale de sine stătătoare: JAWS de la Freedom Scientific , Window-Eyes de la GW Micro, Dolphin's Dolphin Supernova, System Access de la Serotek și cititorul ZoomText de la AiSquared sunt exemple excelente.

Tipuri de cititori

Dispozitive care rulează în modul linie de comandă

În sistemele de operare timpurii, cum ar fi MS-DOS , care furniza interfețe de linie de comandă (CLI), toate informațiile erau afișate sub formă de text, dintr-un buffer de memorie în raport cu poziția cursorului . Introducerea s-a făcut folosind tastatura. Astfel, toate informațiile de pe ecran ar putea fi extrase din sistem fie prin interceptarea fluxului de informații și citirea buffer-ului ecranului, fie prin utilizarea mufei de ieșire standard și raportarea rezultatelor către utilizator.

Grafic

Modele în afara ecranului

Odată cu apariția interfeței grafice cu utilizatorul (GUI), a devenit mult mai dificilă interpretarea informațiilor de pe ecrane. Interfața GUI are text și alte elemente grafice situate în poziții arbitrare. Prin urmare, este imposibil să interpretați informațiile de pe ecran complet sub formă de text. Astfel, s-a propus o altă soluție privind modul de citire a informațiilor despre ecrane, prin colectarea mesajelor venite din sistemul de operare. Pe baza acestor date, se construiește un model care este independent de informațiile de pe ecran („off-screen”), care stochează doar informațiile text necesare.

De exemplu, sistemul de operare poate trimite un mesaj pentru a desena un buton și titlul acestuia. Aceste mesaje sunt interceptate de cititorul de ecran și procesate. Utilizatorul poate comuta între comenzile (cum ar fi butoanele) disponibile pe ecran și își poate citi titlurile cu voce tare sau afișate pe afișajul Braille.

Interfețe de acces

Dezvoltatorii de sisteme de operare și software au încercat să rezolve problemele cititorului de ecran cu interfața cu utilizatorul fără a fi nevoie să mențină un model „off-screen”. Au fost propuse metode pentru transmiterea informațiilor de pe ecrane folosind așa-numitele API -uri de accesibilitate .

Cititoarele de ecran pot solicita direct informații despre elementele afișate pe ecran și despre actualizarea acestuia din sistemul de operare sau aplicație. De exemplu, cititorii pot afla ce buton a fost apăsat. Această abordare simplifică foarte mult sarcina dezvoltatorilor de cititoare de ecran, dar numai dacă aplicația acceptă interfața de acces. De exemplu, Microsoft Word nu implementează interfața MSAA, astfel încât cititorii pot lucra doar cu modelul „off-screen”.

Cloud

Unele servicii de telefonie vă permit să interacționați cu Internetul de la distanță. De exemplu, TeleTender poate citi informații de pe pagini web prin telefon și nu necesită programe speciale sau dispozitive auxiliare din partea utilizatorului.

Servicii de internet

Un tip relativ nou de cititoare de ecran implementate ca portaluri de internet care pot oferi informații despre vreme, știri, articole științifice persoanelor cu deficiențe de vedere sau nevăzătorilor. Exemple de astfel de servicii includ ReadSpeaker, BrowseAloud sau Spoken-Web.

Note

  1. Ce este un cititor de ecran . nomensa . Preluat: 9 iulie 2017.
  2. Implementarea accesibilității pe Android .
  3. Apple Accessibility API .
  4. Oracle Technology Network for Java Developers - Oracle Technology Network - Oracle .