en skärmläsare är ett program som gör det möjligt för personer med svåra synskador att använda en dator. Skärmläsare arbetar nära datorns operativsystem (OS) för att ge information om ikoner, menyer, dialogrutor, filer och mappar. Enheten ger tillgång till hela operativsystemet som den fungerar med, inklusive många vanliga applikationer.
hur förmedlar en skärmläsare information till användaren?
det finns två sätt att denna maskinvara kan ge feedback till användaren:
- tal
- punktskrift
en skärmläsare använder en Text-till-tal-motor (TTS) för att översätta information på skärmen till tal, som kan höras via hörlurar eller högtalare. En TTS kan vara ett program som medföljer Skärmläsaren, eller det kan vara en maskinvaruenhet som ansluts till datorn. Ursprungligen, innan datorer hade ljudkort, skärmläsare alltid använt hårdvara TTS-enheter, men nu när ljudkort kommer som standard på alla datorer många tycker att en programvara TTS är att föredra.
förutom talåterkoppling kan skärmläsare också tillhandahålla information i punktskrift. En extern hårdvaruenhet, känd som en uppdaterbar Punktskriftsskärm behövs för detta. En uppdaterbar Punktskriftsdisplay innehåller en eller flera rader celler. Varje cell kan formas till formen av en punktskrift, en serie prickar som liknar domino prickar i sin layout.
När informationen på datorskärmen ändras ändras Punkttecknen på displayen, vilket ger uppdaterbar information direkt från datorn. Även om det är möjligt att använda antingen format oberoende, punktskrift utgång används vanligen i samband med talutgång.
hur fungerar en skärmläsare?
eftersom majoriteten av användarna inte använder en mus använder alla skärmläsare en mängd olika tangentbordskommandon för att utföra olika uppgifter. Uppgifter inkluderar att läsa en del eller hela ett dokument, navigera webbsidor, öppna och stänga filer, Redigera och lyssna på musik. En synskadad datoranvändare kommer att använda en kombination av skärmläsarkommandon och operativsystemkommandon för att utföra de många uppgifter som en dator kan utföra.
alla nuvarande operativsystem har sina egna kortkommandon, som är tillgängliga för alla, inte bara skärmläsaranvändare. Ett exempel på en snabbtangent för Microsoft Windows använder tangentkombinationen alt + A för att öppna menyn Favoriter i Internet Explorer. Varje skärmläsare använder en annan serie kommandon, så de flesta tenderar att välja en skärmläsare och hålla fast vid den, eftersom uppgiften att lära sig ett stort antal nya tangentbordskommandon är betydande.
vilka operativsystem arbetar skärmläsare med?
skärmläsare är tillgängliga för vart och ett av de vanligaste operativsystemen, Linux, Mac OS och Windows.
Linux skärmläsare
- Gnopernicus;
- Speakup.
gnopernicus skärmläsare är utvecklad av Sun Microsystems Gnome Accessibility Project. Det gör det möjligt för synskadade datoranvändare att komma åt Gnome 2-skrivbordet. https://en.wikipedia.org/wiki/Gnopernicus Speakup-projektet utvecklade Skärmläsaren Speakup som kan köras på några av de populära Linux-distributionerna, inklusive Debian och Slackware. http://www.linux-speakup.org/speakup.html båda dessa Linux-skärmläsare följer öppen källkodstradition, vilket innebär att de är fritt tillgängliga för nedladdning.
Mac OS skärmläsare
- röst över.
Apple tog ett nytt tillvägagångssätt för skärmläsarteknik. Istället för att kräva att en separat applikation ska köpas, kommer Voice Over som en del av MacOSx Tiger OS. Voice Over använder Cepstral TTS som standard.
Windows skärmläsare
- Jaws för Windows (JFW);
- Hal;
- fönster Ögon.
Jaws är utvecklat av Freedom Scientific, marknadsledare inom skärmläsarteknik. Jaws är främst avsedd för Stationära datorer, men de erbjuder också en bärbar USB-penna enhet version. Jaws – Skärmläsaren levereras med en TTS som heter ETI Eloquence. http://www.freedomscientific.com/fs_products/JAWS_HQ.asp Hal är utvecklad av Dolphin Computer Access, främst som en stationär dator skärmläsare.
Dolphin tillverkar också en skärmläsare avsedd för användning på en bärbar Digital assistent (PDA) och en USB-penna enhet version. Hal – Skärmläsaren levereras med Dolphins egen Orpheus TTS-motor. http://www.dolphincomputeraccess.com/products/hal.htm Window Eyes, tvåa i den globala marknadsandelen, är utvecklad av GW Micro. Den är endast tillgänglig i en stationär datorversion. Window Eyes – Skärmläsaren använder också ETI \ Eloquence TTS-motorn. Var och en av de Windows-baserade skärmläsarna är separata applikationer och levereras inte med operativsystemet, vilket innebär att en betydande prislapp är bifogad.
vilka applikationer stöder skärmläsare?
skärmläsare kan stödja det utbud av applikationer som är vanligast för deras inbyggda plattform. Linux – skärmläsarna stöder en rad applikationer, inklusive VI eller Open Office för ordbehandling, Evolution för e-post, Firefox, W3 eller Lynx för surfning, liksom många andra vanliga Linux-applikationer. Voice Over för Mac är integrerad med operativsystemet, så erbjuder stöd för alla vanliga Mac-applikationer.
Windows-skärmläsarna stöder alla vanliga Microsoft-applikationer som Office, Internet Explorer och Messenger, samt varierande stöd för andra applikationer inklusive Soundforge, Winamp, Firefox, Eudora och Acrobat Reader. Två av de Windows-baserade skärmläsarna, Window Eyes och Jaws, erbjuder ett extra sätt att stödja applikationer som inte stöds som standard.
de ger båda ett skript eller mappning språk som kan användas för att skapa en bro mellan Skärmläsaren och ett program som inte redan tillgodoses. Det är då möjligt för en tekniskt sinnad användare att utveckla skript för sig själva och ytterligare bredda utbudet av applikationer som deras valda skärmläsare kommer att arbeta med.
hur hanterar skärmläsare olika språk?
en skärmläsare har ett primärt språk som matchar operativsystemets språk. Dessutom kan de hantera olika språk inom dokument. Till exempel, om en passage av text på en webbsida är markerad i koden som på franska, kommer en skärmläsare att ändra accent, tonhöjd och talhastighet för den syntetiserade talutgången för att efterlikna stilen på talad franska.
de flesta skärmläsare stöder vanliga språk inklusive engelska, amerikansk engelska, franska, spanska, italienska och tyska. Andra språk, inklusive franska kanadensiska, mexikanska spanska, finska och grundläggande kinesiska erbjuds av olika skärmläsare.
Hur hanterar skärmläsare grafik?
skärmläsare är programmerade för att identifiera vanlig grafik på operativsystemen och vanliga applikationer de arbetar med. När en skärmläsare stöter på en grafik som den känner igen vidarebefordrar den en förprogrammerad textbit tillbaka till användaren, antingen som talutgång eller som punktskrift. Till exempel, när en Windows-baserad skärmläsare, som Hal, stöter på en grafik som den identifierar, till exempel ikonen Min Dator på skrivbordet, kommer den att leverera texten ”min datorikon” till användaren i sitt valda format: tal eller punktskrift.
svårigheten uppstår när Skärmläsaren stöter på en bild som den inte kan identifiera. Med vissa skärmläsare är det möjligt för användaren att lägga till en etikett på bilden själva, även om detta förutsätter att en beskrivning av bilden kan hittas någon annanstans till att börja med. När det gäller webbsidor levereras textbeskrivningen som bifogas en bild till skärmläsaranvändaren i sitt valda format, vilket förutsätter att en sådan beskrivning har tillhandahållits av webbplatsutvecklaren.
hur fungerar skärmläsare med webbsidor?
förutsatt att webbsidor är byggda med välstrukturerad kod, kan skärmläsare interagera med dem mycket enkelt. Välstrukturerade webbsidor bör innehålla rubriker, listor, stycken och citat där så är lämpligt, samt tabeller som innehåller relevant information om innehållet, bilder som har en alternativ textbeskrivning och länkar som har tydlig länktext. Alla dessa saker bör göras med hjälp av det datorspråk som webbsidan är skriven på.
anledningen till att dessa element bör finnas i datorns språkkod är att en skärmläsare läser sidans kod och gör vissa nyckelkommandon tillgängliga. När en skärmläsare till exempel identifierar en tabell på en webbsida Letar den efter kolumn-och radrubriker. Om de är närvarande vidarebefordras denna information till användaren.
dessutom görs en serie nyckelkommandon tillgängliga som gör att tabellen kan navigeras vertikalt (upp och ner kolumner) eller horisontellt (vänster och höger över rader). Vissa skärmläsare erbjuder också snabbnavigeringsknappar för att flytta via en webbsida. Till exempel ger Skärmläsarna Jaws och Window Eyes användaren följande nyckelkommandon på en webbsida som innehåller en eller flera listor:
- l, flyttar till nästa lista på sidan;
- Skift l, flyttar till föregående lista på en sida;
- i, flyttar till nästa objekt i en lista;
- skift i, flyttar till föregående objekt i listan.
båda dessa skärmläsare använder en annan mängd nycklar för denna typ av genvägsnavigering, men i huvudsak erbjuder de båda kommandon för att flytta mellan listor, stycken, rubriker, bilder, länkar, citat, tabeller och nästan alla typer av element som det är möjligt att hitta på en webbsida.
Hur hanterar skärmläsare dokument?
med vanliga applikationer som e-postklienter, ordbehandlare, webbläsare och PDF-filer är det möjligt att interagera med texten på olika sätt. Nyckelkommandon är tillgängliga som möjliggör mycket exakt navigering genom denna typ av dokument. Ett” säg alla ” – kommando läser hela dokumentet från den punkt där markören finns på skärmen ända fram till dokumentets botten eller tills det stoppas av ett annat nyckelkommando.
det är också möjligt att gå igenom ett dokument en bokstav, ett ord, en mening eller ett stycke åt gången. Med de mer avancerade skärmläsarna är det till och med möjligt att skumma igenom ett dokument och bara läsa de första orden från varje sida eller stycke. Skärmläsare kan också upptäcka information om textformateringen i ett dokument. Teckensnittets storlek, stil och färg kan avslöjas för användaren när ett visst nyckelkommando åberopas.
Information om platsen, indragningen och formateringen av dokumentet är också tillgängligt. Skärmläsare är mycket komplexa, kapabla applikationer. De erbjuder mycket mer än bara hjälp med surfning eller e-posthämtning. En skärmläsare är helt enkelt ett annat gränssnitt, en bildskärmsersättning, som erbjuder verbal och taktil feedback snarare än visuell.
det finns naturligtvis svårigheter att använda ett operativsystem utformat för visuell feedback med en applikation som använder tal eller punktskrift, men i händerna på en kompetent användare är en skärmläsare en kraftfull programvara som kan användas för att utföra de flesta, om inte alla, datorbaserade uppgifter.
missa inte vår nästa virtuella händelse
gå med i vår chef för UX Joe Knowles för hans webinar ’ inför motgångar: Hur man odlar individ & organisatorisk motståndskraft’ vid 2PM GMT på tisdag 2rd Mars.
ta reda på mer och registrera dig gratis nu.
kan vi hjälpa till?
Nomensa är en prisbelönt UX designbyrå med kontor i Bristol, London och Amsterdam.
om du vill att vi ska hjälpa dig med dina tillgänglighetsutmaningar eller ge dig en tillgänglighetsutvärdering av din webbplats/mobilapp, tveka inte att kontakta oss.
Du kan ringa oss på +44 (0) 117 929 7333 eller skicka in det här korta formuläret. Under tiden, ta en fullständig titt på de digitala tillgänglighetstjänster som vi erbjuder.
vidare läsning
- Tillgänglighetstestning
- hur du gör din resewebbplats tillgänglig för alla
- riktlinjer för webbinnehåll tillgänglighet WCAG 2.1