Skärmläsare

En skärmläsare  (även en skärmläsare / åtkomstprogram , eller skärmläsare ) är en typ av hjälpmedel (AT) som är utformad för blinda personer med dålig syn, såväl som personer med inlärningssvårigheter. En läsare är en speciell programvara med vilken användaren kan förstå visuell information utan att använda syn, till exempel röst, ljudikoner[ vad? ] eller punktdisplay [1] .

Windows operativsystem sedan Windows 2000 har en Microsoft Narrator-skärmläsare inbyggd . Apple har också byggt in en VoiceOver -skärmläsare i macOS , iOS och tvOS , och Google har utvecklat Talkback för Android- plattformen . Även Android-enheter från Amazon har utvecklat VoiceView för skärmläsning.

Populära skärmläsare med öppen källkod finns också. Till exempel, Speakup och Orca för Linux och Unix-liknande system och NonVisual Desktop Access för Windows.

De mest populära skärmläsarna tenderar att vara fristående kommersiella projekt: Freedom Scientifics JAWS , GW Micros Window-Eyes, Dolphin's Dolphin Supernova, Seroteks System Access och AiSquareds ZoomText-läsare är utmärkta exempel.

Typer av läsare

Enheter som körs i kommandoradsläge

I tidiga operativsystem, som MS-DOS , som gav kommandoradsgränssnitt (CLI), visades all information i textform, från en minnesbuffert i förhållande till markörpositionen . Inmatning gjordes med hjälp av tangentbordet. Således skulle all information på skärmen kunna extraheras från systemet antingen genom att fånga upp informationsströmmen och läsa skärmbufferten, eller genom att använda standardutgångsjacket och rapportera resultaten till användaren.

Grafik

Off-screen modeller

Med ankomsten av det grafiska användargränssnittet (GUI) har det blivit mycket svårare att tolka informationen på skärmarna. GUI-gränssnittet har text och andra grafiska element placerade på godtyckliga positioner. Därför är det omöjligt att tolka information från skärmen helt i textform. Således har en annan lösning föreslagits för hur man läser information om skärmar, genom att samla in meddelanden som kommer från operativsystemet. Baserat på dessa data byggs en modell som är oberoende av informationen på skärmen ("off-screen"), som endast lagrar den nödvändiga textinformationen.

Till exempel kan operativsystemet skicka ett meddelande för att rita en knapp och dess titel. Dessa meddelanden fångas upp av skärmläsaren och bearbetas. Användaren kan växla mellan kontroller (som knappar) tillgängliga på skärmen och få sina titlar upplästa eller visade på punktdisplayen.

Få åtkomst till gränssnitt

Operativsystem- och mjukvaruutvecklare har försökt lösa skärmläsarproblem med användargränssnittet utan att behöva underhålla en "off-screen"-modell. Metoder har föreslagits för att överföra information från skärmar med hjälp av de så kallade tillgänglighets- API :erna .

Skärmläsare kan direkt begära information om de element som visas på skärmen och om dess uppdatering från operativsystemet eller applikationen. Läsare kan till exempel ta reda på vilken knapp som trycktes på. Detta tillvägagångssätt förenklar uppgiften avsevärt för utvecklare av skärmläsare, men bara om applikationen stöder åtkomstgränssnittet. Till exempel implementerar inte Microsoft Word MSAA-gränssnittet, så läsare kan bara arbeta med "off-screen"-modellen.

Cloud

Vissa telefontjänster låter dig interagera med Internet på distans. Till exempel kan TeleTender läsa information från webbsidor via telefonen och kräver inga speciella program eller hjälpenheter på användarens sida.

Internettjänster

En relativt ny typ av skärmläsare implementerad som internetportaler som kan ge information om vädret, nyheter, vetenskapliga artiklar till personer med nedsatt syn eller blinda. Exempel på sådana tjänster inkluderar ReadSpeaker, BrowseAloud eller Spoken-Web.

Anteckningar

  1. Vad är en skärmläsare . nomensa . Hämtad: 9 juli 2017.
  2. Implementering av tillgänglighet på Android .
  3. Apple Accessibility API .
  4. Oracle Technology Network för Java-utvecklare - Oracle Technology Network - Oracle .