Salta al contenuto principale

Prova Tecnica di Virgo4, scritta da Nicola Ferrando

Ausilio scelto per la Prova Tecnica

Premessa

Virgo non è uno screen reader molto diffuso. Tuttavia, poiché è stato adattato a molti software di gestione di centralini telefonici, lo si può trovare installato nei moderni posti operatore gestiti tramite pc. Per questo motivo è importante conoscere non solo i comandi specifici per la gestione del p.o., ma anche quelli generali dello screen reader e l'applicazione Webformator, che viene utilizzata per navigare in internet.
Purtroppo a causa di alcune limitazioni imposte dai software di p.o. lo screen reader non può essere utilizzato appieno, tuttavia conoscendolo a fondo se ne possono trarre i vantaggi necessari per un uso normale del pc. Basti pensare che Virgo, al pari di altri screen reader, contiene BitmapWizard (uno strumento per etichettare i grafici), un etichettatore automatico dei grafici, ScreenWizard (che consente di esplorare lo schermo simulando i movimenti del mouse), ProgramWizard (che consente di capire la struttura gerarchica di un programma), e infine DocumentWizard (che consente di leggere qualsiasi documento anche se la finestra che lo contiene è priva di cursore fisico).

Descrizione:

La maggior parte dei comandi di Virgo è gestita tramite il tastierino numerico. Poiché normalmente quest'ultimo viene utilizzato per digitare i numeri all'interno dell'applicazione di p.o., per impostazione predefinita il tastierino numerico è in modalità numerica. Per utilizzarlo per impartire comandi a virgo è dunque necessario commutarlo in modalità Comandi Virgo, premendo la combinazione di tasti Ctrl+Bloc Num.
Poiché il tastierino numerico ha un numero limitato di tasti, nettamente inferiore alnumero di funzioni di Virgo, è stato introdotto un sistema a livelli. Ci sono 11 livelli, da 0 a 9 più il livello asterisco e il livello barra. Quando si avvia Virgo, viene attivato il livello 0, che contiene i comandi di navigazione nello schermo. Per cambiare livello, secondo quanto riportato dal manuale è necessario premere contemporaneamente lo 0 e il numero di livello che si vuole attivare. Tuttavia in base alle prove da me effettuate non funziona. Fortunatamente sono pochi i comandi davvero utili che si possono impartire solo tramite il tastierino numerico, ad es. quelli per conoscere il tipo di carattere o la formattazione del paragrafo in Word.
Gli altri comandi dello screen reader si impartiscono premendo il tasto Bloc Maiusc in combinazione con altri tasti, similmente a quanto accade con altri lettori di schermo. Per poter attivare e disattivare il blocco maiuscole bisogna premere Ctrl+Bloc Maiusc.
I comandi più importanti sono:
BM+Home: legge il titolo della finestra;
BM+Fine: legge l'ultima riga dello schermo, solitamente la barra di stato;
BM+Freccia giù: legge dalla posizione del cursore fino alla fine del file;
BM+Tab: ripete l'ultima vocalizzazione della sintesi vocale;
BM+F12: legge l'ora;
BM+Shift+F12: legge la data;
BM+F11: posiziona il cursore sul system tray (analogo a tasto Windows+B);
BM+F10: mostra l'elenco delle applicazioni aperte.
Altri comandi:
Ctrl: interrompe la sintesi vocale;
Shift sinistro premuto due volte: attiva la finestra di Virgo, dalla quale è possibile configurare lo screen reader e accedere alla guida in linea;
Shift destro premuto due volte: attiva ScreenWizard, il sistema di emulazione del mouse. Usare i tasti direzionali anche in combinazione con Ctrl per spostare il mouse. Premere Invio per simulare il click sinistro e uscire da ScreenWizard. Premere Esc per uscire da ScreenWizard e tornare all'applicazione corrente.
Shift sinistro e destro mantenuti premuti per due secondi: aprono il menu rapido di Virgo, dal quale è possibile accedere a diverse funzioni.

Webformator e la navigazione in internet
Un cenno particolare merita Webformator, una applicazione gratuita sviluppata dalla Baum per i suoi screen reader, ma che può essere utilizzata con qualsiasi lettore di schermo o al limite senza nessun lettore (nel caso di ipovedenti). Questa applicazione, che funziona solo con Internet Explorer 5.5 o versione successiva, si sovrappone al browser, presentando in una finestra di sola lettura tutti gli elementi contenuti nella pagina web. Gli elementi sono presentati uno sotto l'altro. Anche le tabelle vengono decolonnizzate. Viene indicato l'inizio di ogni eventuale frame, mentre non vengono indicati né gli elenchi né le tabelle.
Per nascondere la finestra di Webformator e passare a quella del browser e viceversa basta premere F12. Quando ci si trova nella finestra di Internet Explorer, si possono scorrere i link con Tab e attivarli con Invio. Si può anche scrivere direttamente nei moduli. Ovviamente si può accedere a tutti gli elementi della schermata di I.E., quali barra dei menu e barre degli strumenti.
Nella finestra di Webformator si può scorrere il testo carattere per carattere e riga per riga o lo si può anche leggere interamente usando il comando di Virgo BM+Freccia giù. Non si può scorrere il testo parola per parola, perché Ctrl+Freccia destra e sinistra si usano per muoversi all'interno delle tabelle. Naturalmente si può usare Tab per scorrere i link e Invio per attivarli.
Per la gestione delle tabelle esiste una modalità apposita, che si attiva con Ctrl+T. Viene presentata una finestra che mostra l'elenco di tutte le tabelle e consente di spostarsi rapidamente ad una determinata riga e colonna, nonché di leggere il testo di tutte le celle, con o senza le relative intestazioni di riga e di colonna. Francamente lo ritengo un po' macchinoso.
Webformator mette a disposizione una serie di funzioni per spostarsi rapidamente all'interno del testo:
Shift+Pagina su e Shift+Pagina giù: spostano il cursore al blocco di testo successivo/precedente;
Alt+Pagina su e Alt+Pagina giù: spostano il cursore al blocco di link successivo/precedente;
Ctrl+Pagina su e Ctrl+Pagina giù: spostano il cursore al campo del form successivo/precedente;
Ctrl+E e Ctrl+Shift+E: spostano il cursore al campo editazione successivo/precedente;
Ctrl+H e Ctrl+Shift+H: spostano il cursore all'intestazione successiva/precedente;
Shift+P: marca un segnalibro;
Ctrl+P e Ctrl+Shift+P: spostano il cursore al segnalibro successivo/precedente;
Ctrl+L; mostra l'elenco dei link;
Ctrl+M: mostra l'elenco dei frames;
Ctrl+F: attiva la funzione Trova. Usare F3 e Shift+F3 per ripetere la ricerca in avanti e all'indietro.
Con Ctrl+Tab e Ctrl+Shift+Tab a seconda della versione di I.E. usata e del fatto che siano state aperte o meno più schede (I.E. 7 e successive), si sposterà il cursore al frame successivo/precedente oppure si passerà alla scheda successiva/precedente.
Se compare la barra informazioni, di solito viene mostrata all'interno di Webformator infondo alla pagina web. E' sufficiente portarvi sopra il cursore per interagire con essa.
Per compilare i moduli procedere come segue: raggiungere con le frecce o con Ctrl+Pagina giù il primo campo del modulo, quindi premere Invio. Se si tratta di un campo editazione o di un'area di testo, si apre una finestra per l'inserimento del testo. Se è una casella combinata o una casella elenco, si apre una finestra per la selezione dell'elemento o degli elementi. Pulsanti radio e caselle di controllo vengono modificati direttamente. In questi casi si può anche usare la barra spaziatrice.
A volte non si riesce a compilare i moduli, perché Webformator non riesce a trasmettere i dati alla pagina web sottostante. Questo accade ad es. nei siti che richiedono l'inserimento di password, quali www.vodafone.it, www.keyclient.it, www.intesasanpaolo.it. In questi casi, una volta raggiunto il campo editazione, bisogna premere F12 per passare alla finestra di I.E., quindi inserire i dati normalmente.
E' anche possibile interagire con le parti cliccabili delle pagine web, solo che Webformator non ci informa che si tratta di elementi cliccabili. Se scorrendo una pagina si incontra ad es. la scritta Conferma senza altre specificazioni, è probabile che si tratti di un testo cliccabile. Una volta raggiunta la scritta cliccabile, si può provare a premere Shift+K per simulare il click sinistro del mouse. Il risultato non è assicurato.
Per il resto si usano i normali comandi di I.E. Ad es. con Alt+Freccia sinistra si può tornare alla pagina precedente. Con Ctrl+O è possibile aprire una pagina web. Se invece si vuole entrare nella barra degli indirizzi, occorre mettere in secondo piano la finestra di Webformator con F12, quindi premere la combinazione di tasti di I.E. per attivare la barra dell'indirizzo (Alt+D per I.E. 6 e versione precedente, Alt+I per I.E. 7 e versioni successive).
Con Alt+O si accede alle impostazioni di Webformator, organizzate in diverse schede. Si possono definire la modalità di presentazione della pagina, il trattamento dei link grafici e delle immagini, l'apertura automatica di Webformator e molto altro.
Per interagire con pagine dinamiche che si modificano di continuo e nelle quali la sintesi vocale continua a ripetere porzioni casuali della pagina, si può attivare la modalità statica premendo Ctrl+S. In questa modalità la pagina web presente in webformator viene per così dire congelata. Quando si preme Invio su un link, o quando si preme Alt+Freccia sinistra per tornare indietro, la pagina non viene aggiornata automaticamente ed è necessario premere F5. Premere nuovamente Ctrl+S per disattivare la modalità statica.

Conclusioni:

Virgo, pur essendo meno potente di altri screen reader, è comunque sufficiente per un uso normale del pc: gestione del desktop, del menu Avvio, dei files e delle cartelle, uso di Word ed Excel, di Internet e della posta elettronica sono gestibili, anche se si sente la mancanza di alcune funzioni avanzate, quali la gestione della formattazione e delle tabelle in Word o l'impossibilità di leggere automaticamente le intestazioni di riga e di colonna in Excel. La personalizzazione è possibile solo tramite script in Visual Basic, non certo accessibili a chiunque. Peraltro, se l'uso principale del pc su cui Virgo è installato è quello di gestione di un p.o., la scelta di questo screen reader può ritenersi sufficiente.
Bisogna infine sottolineare che lo sviluppo di Virgo è cessato nel 2008. La Baum ha infatti iniziato lo sviluppo di un nuovo screen reader chiamato Cobra, destinato a sostituire Virgo.

Files disponibili

#1 virgo...

Ciao Nicola,
finalmente un quadro molto chiaro di cosa ci si possa aspettare da questo screen reader.
Lasciamelo dire, è difficile concepire qualcosa di più complicato!
Questi sono stati dei geni solo per averlo pensato.
Ognuno infondo è genio a suo modo.
Grazie ancora per la Prova Tecnica e per i comandi inseriti, se non altro in questo modo, chi è alle prime armi con Virgo trova un riferimento per cominciare.

#2 R: Prova Tecnica di Virgo4, scritta da Nicola Ferrando

Se Virgo è poco diffuso lo si deve al fatto che, nonostante sia uno screenreader a pagamento, è instabile e decisamente più macchinoso nella sua gestione rispetto a screenreader opensource.