Che cos’è uno screen reader?

Uno screen reader è un’applicazione software che consente alle persone con gravi disabilità visive di utilizzare un computer. Screen reader lavorano a stretto contatto con il sistema operativo del computer (OS) per fornire informazioni su icone, menu, finestre di dialogo, file e cartelle. Il dispositivo fornisce l’accesso all’intero sistema operativo con cui funziona, incluse molte applicazioni comuni.

In che modo un lettore di schermo trasmette le informazioni all’utente?

Ci sono due modi in cui questo hardware può fornire un feedback all’utente:

  • Speech
  • Braille

Uno screen reader utilizza un motore Text-To-Speech (TTS) per tradurre le informazioni sullo schermo in parlato, che può essere ascoltato tramite auricolari o altoparlanti. Un TTS può essere un’applicazione software che viene fornito in bundle con il lettore di schermo, o può essere un dispositivo hardware che si collega al computer. Originariamente, prima che i computer avessero schede audio, gli screen reader usavano sempre dispositivi hardware TTS, ma ora che le schede audio sono standard su tutti i computer molti trovano che un software TTS è preferibile.

Oltre al feedback vocale, gli screen reader sono anche in grado di fornire informazioni in Braille. Per questo è necessario un dispositivo hardware esterno, noto come display Braille aggiornabile. Un display Braille aggiornabile contiene una o più righe di celle. Ogni cella può essere formata nella forma di un carattere Braille, una serie di punti che sono simili a punti domino nel loro layout.

Man mano che le informazioni sullo schermo del computer cambiano, cambiano anche i caratteri Braille sul display, fornendo informazioni aggiornabili direttamente dal computer. Mentre è possibile utilizzare entrambi i formati in modo indipendente, l’output Braille è comunemente usato in combinazione con l’output vocale.

Come funziona uno screen reader?

Poiché la maggior parte degli utenti non utilizza un mouse, tutti gli screen reader utilizzano un’ampia varietà di comandi da tastiera per svolgere compiti diversi. Le attività includono la lettura di una parte o di un intero documento, la navigazione di pagine web, l’apertura e la chiusura di file, la modifica e l’ascolto di musica. Un utente di computer ipovedenti utilizzerà una combinazione di comandi screen reader e comandi del sistema operativo per eseguire le numerose attività che un computer è in grado di eseguire.

Tutti i sistemi operativi attuali hanno le proprie scorciatoie da tastiera, che sono disponibili per tutti, non solo per gli utenti di screen reader. Un esempio di scorciatoia da tastiera Microsoft Windows è l’utilizzo della combinazione di tasti alt + A per aprire il menu Preferiti in Internet Explorer. Ogni screen reader utilizza una serie diversa di comandi, così la maggior parte delle persone tendono a scegliere un lettore di schermo e bastone con esso, come il compito di imparare un gran numero di nuovi comandi da tastiera è considerevole.

Registrati per il nostro webinar gratuito: Affrontare le avversità-Come coltivare la resilienza organizzativa individuale, con il capo di UX Joe Knowles: 2pm GMT di martedì 23 marzo

Con quali sistemi operativi funzionano gli screen reader?

I lettori di schermo sono disponibili per ciascuno dei sistemi operativi più comuni, Linux, Mac OS e Windows.

Lettori di schermo Linux

  • Gnopernicus;
  • Speakup.

Lo screen reader Gnopernicus è sviluppato dal progetto Gnome Accessibility di Sun MicroSystem. Consente agli utenti di computer ipovedenti di accedere al desktop Gnome 2. https://en.wikipedia.org/wiki/Gnopernicus Il progetto Speakup ha sviluppato lo screen reader Speakup che può essere eseguito su alcune delle più diffuse distribuzioni Linux, tra cui Debian e Slackware. http://www.linux-speakup.org/speakup.html Entrambi questi screen reader Linux seguono la tradizione open source, il che significa che sono liberamente disponibili per il download.

Lettori di schermo MAC OS

  • Voice Over.

Apple ha adottato un nuovo approccio alla tecnologia screen reader. Invece di richiedere un’applicazione separata da acquistare, Voice Over viene fornito come parte del MacOSX Tiger OS. Voice Over utilizza il Cepstral TTS per impostazione predefinita.

Lettori di schermo di Windows

  • Jaws per Windows (JFW);
  • Hal;
  • Occhi di finestra.

Jaws è sviluppato da Freedom Scientific, leader di mercato nella tecnologia screen reader. Jaws è progettato principalmente per i computer desktop, ma offrono anche una versione pen drive USB portatile. Lo screen reader Jaws viene fornito in bundle con un TTS chiamato ETI Eloquence. http://www.freedomscientific.com/fs_products/JAWS_HQ.asp Hal è sviluppato da Dolphin Computer Access, principalmente come lettore di schermo per computer desktop.

Dolphin produce anche un lettore di schermo progettato per l’uso su un assistente digitale portatile (PDA) e una versione pen drive USB. Il lettore di schermo Hal viene fornito in bundle con il proprio motore Orpheus TTS di Dolphin. http://www.dolphincomputeraccess.com/products/hal.htm Finestra occhi, runner up nella quota di mercato globale, è sviluppato da GW Micro. È disponibile solo in una versione per computer desktop. Lo screen reader Window Eyes utilizza anche il motore TTS ETI \ Eloquence. Ciascuno degli screen reader basati su Windows sono applicazioni separate e non vengono forniti in bundle con il sistema operativo, il che significa che è allegato un cartellino del prezzo sostanziale.

Quali applicazioni supportano gli screen reader?

I lettori di schermo sono in grado di supportare la gamma di applicazioni più comuni alla loro piattaforma nativa. Gli screen reader Linux supportano una vasta gamma di applicazioni, tra cui VI o Open Office per l’elaborazione di testi, Evolution per la posta elettronica, Firefox, W3 o Lynx per la navigazione, così come molte altre applicazioni Linux comuni. Voice Over per Mac è integrato con il sistema operativo, quindi offre supporto per tutte le applicazioni Mac più comuni.

Gli screen reader di Windows supportano tutte le applicazioni Microsoft comuni come Office, Internet Explorer e Messenger, oltre a un supporto variabile per altre applicazioni tra cui Soundforge, Winamp, Firefox, Eudora e Acrobat Reader. Due degli screen reader basati su Windows, Window Eyes e Jaws, offrono un ulteriore mezzo per supportare applicazioni che non sono supportate per impostazione predefinita.

Entrambi forniscono un linguaggio di scripting, o mapping, che può essere utilizzato per creare un ponte tra lo screen reader e un’applicazione che non è già soddisfatta. È quindi possibile per un utente tecnicamente mentalità di sviluppare script per se stessi e ampliare ulteriormente la gamma di applicazioni loro screen reader scelto lavorerà con.

In che modo gli screen reader si occupano di lingue diverse?

Uno screen reader avrà una lingua primaria, che corrisponde alla lingua del sistema operativo. Inoltre sono in grado di trattare con diverse lingue all’interno dei documenti. Ad esempio, se un passaggio di testo in una pagina Web è contrassegnato nel codice come in francese, uno screen reader modificherà l’accento, l’intonazione e il tasso di pronuncia dell’output vocale sintetizzato per imitare lo stile del francese parlato.

La maggior parte degli screen reader supporta lingue comuni tra cui inglese, inglese americano, francese, spagnolo, italiano e tedesco. Altre lingue, tra cui francese canadese, spagnolo messicano, finlandese e cinese di base sono offerti da diversi screen reader.

Come si occupano gli screen reader della grafica?

I lettori di schermo sono programmati per identificare la grafica comune sui sistemi operativi e le applicazioni comuni con cui lavorano. Quando uno screen reader incontra un grafico che riconosce, trasmette all’utente un pezzo di testo pre-programmato, sia come output vocale che come Braille. Ad esempio, quando uno screen reader basato su Windows, come Hal, incontra un grafico che identifica, come l’icona Risorse del computer sul desktop, fornirà il testo “Icona risorse del computer” all’utente nel formato scelto: vocale o Braille.

La difficoltà sorge quando lo screen reader incontra un’immagine che non è in grado di identificare. Con alcuni screen reader è possibile per l’utente di aggiungere un’etichetta all’immagine stessa, anche se ciò presuppone che una descrizione dell’immagine possa essere trovata altrove per cominciare. Nel caso di pagine web, la descrizione testuale aggiunta a un’immagine viene fornita all’utente screen reader nel formato scelto, il che presuppone che tale descrizione sia stata fornita dallo sviluppatore del sito web.

Come funzionano gli screen reader con le pagine web?

A condizione che le pagine web siano costruite utilizzando codice ben strutturato, gli screen reader sono in grado di interagire con loro molto facilmente. Le pagine Web ben strutturate dovrebbero includere intestazioni, elenchi, paragrafi e citazioni, se del caso, nonché tabelle che includano informazioni pertinenti sul loro contenuto, immagini che contengono una descrizione testuale alternativa e collegamenti con testo chiaro. Tutte queste cose dovrebbero essere fatte usando il linguaggio del computer in cui è scritta la pagina web.

Il motivo per cui questi elementi dovrebbero essere presenti nel codice del linguaggio del computer è perché uno screen reader leggerà il codice della pagina e renderà disponibili determinati comandi da tastiera. Ad esempio, quando uno screen reader identifica una tabella in una pagina Web, cercherà intestazioni di colonne e righe. Se sono presenti, queste informazioni vengono trasmesse all’utente.

Inoltre, è disponibile una serie di comandi da tastiera che consentono di navigare la tabella verticalmente (su e giù per le colonne) o orizzontalmente (a sinistra ea destra tra le righe). Alcuni screen reader offrono anche tasti di navigazione rapida per lo spostamento attraverso una pagina web. Ad esempio, gli screen reader Jaws e Window Eyes forniscono all’utente i seguenti comandi chiave in una pagina Web che contiene uno o più elenchi:

  • l, si sposta all’elenco successivo della pagina;
  • Shift l, si sposta all’elenco precedente di una pagina;
  • i, si sposta all’elemento successivo di un elenco;
  • Shift i, si sposta all’elemento precedente dell’elenco.

Entrambi questi screen reader utilizzano una diversa varietà di tasti per questo tipo di navigazione rapida, ma essenzialmente entrambi offrono comandi per spostarsi tra elenchi, paragrafi, intestazioni, immagini, link, citazioni, tabelle e quasi ogni tipo di elemento che è possibile trovare su una pagina web.

In che modo gli screen reader trattano i documenti?

Con applicazioni comuni come client di posta elettronica, word processor, browser web e PDF, è possibile interagire con il testo in diversi modi. Sono disponibili comandi da tastiera che consentono una navigazione molto precisa attraverso questo tipo di documento. Un comando “say all” leggerà l’intero documento dal punto in cui il cursore si trova sullo schermo fino alla parte inferiore del documento o fino a quando non viene fermato da un altro comando chiave.

È anche possibile spostare attraverso un documento una lettera, una parola, una frase o un paragrafo alla volta. Con gli screen reader più avanzati è anche possibile sfogliare un documento, leggendo solo le prime parole di ogni pagina o paragrafo. Gli screen reader sono anche in grado di rilevare informazioni sulla formattazione del testo all’interno di un documento. La dimensione, lo stile e il colore del carattere possono essere rivelati all’utente quando viene richiamato un determinato comando chiave.

Sono disponibili anche informazioni sulla posizione, il rientro e la formattazione del documento. I lettori di schermo sono applicazioni molto complesse e capaci. Essi offrono molto di più di una semplice assistenza con la navigazione o il recupero e-mail. Uno screen reader è semplicemente un’altra interfaccia, una sostituzione del monitor, che offre un feedback verbale e tattile piuttosto che visivo.

Ci sono ovviamente difficoltà nell’utilizzo di un sistema operativo progettato per il feedback visivo con un’applicazione che utilizza il parlato o il Braille, ma nelle mani di un utente competente uno screen reader è un potente software che può essere utilizzato per svolgere la maggior parte, se non tutte, le attività basate sul computer.

Non perdere il nostro prossimo evento virtuale

Unisciti al nostro capo di UX Joe Knowles per il suo webinar ‘ Affrontare le avversità: Come coltivare individuale& resilienza organizzativa’ a 2pm GMT il Martedì 2 marzo.

Per saperne di più e iscriviti gratis ora.

Possiamo aiutare?

Nomensa è una pluripremiata UX design agency con uffici a Bristol, Londra e Amsterdam.

Se desideri che ti aiutiamo con le tue sfide di accessibilità o per fornirti una valutazione dell’accessibilità del tuo sito web/app mobile, non esitare a metterti in contatto.

Puoi chiamarci al numero +44 (0) 117 929 7333 o inviare questo breve modulo. Nel frattempo, dai un’occhiata completa ai servizi di accessibilità digitale che offriamo.

Ulteriori letture

  • Test di accessibilità
  • Come rendere il vostro sito web di viaggio accessibile a tutti
  • Web content accessibility guidelines WCAG 2.1

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *