il navigatore di oggetti di nvda.
manolo su nvda, 18\06\2008, h. 22.14.
Il navigatore di oggetti di NVDA
NVDA è uno screen reader che utilizza un sistema di esplorazione dello
schermo DIVERSO DA QUELLO A CUI SIAMO ABITUATI,
il navigatore di oggetti.
La differenza sostanziale rispetto a Jaws è che NVDA non ha bisogno di
una scheda video, ovvero non intercetta informazioni dal video ma
interroga direttamente il sistema.
Chiaramente non tutte le applicazioni sono visibili con tale screen
reader ma se questa è la strada sicuramente in futuro potremmo abituarci
anche a questo tipo di esplorazione dello schermo.
Intendo dire che se vengono rispettate alcune regole di accessibilità,
come per il web, sicuramente NVDA potrà seriamente dare un grosso
contributo all’autonomia del cieco.
Non ha bisogno di un driver video da installare sul computer ma
funziona, come dicevamo, interrogando il sistema e per questo può essere
utilizzato tranquillamente anche da pen drive.
Il navigatore di oggetti si utilizza principalmente con il tastierino
numerico ma per affinare l’esplorazione viene in aiuto il mouse che
migliora non poco la visibilità dell’applicazione.
In NVDA abbiamo il cursore di sistema, il cursore virtuale e il
navigatore di oggetti.
Il cursore di sistema è analogo al cursore PC in Jaws
mentre il cursore virtuale si muove all’interno degli oggetti di
un’applicazione.
Esempio:
il campo editazione di un word processor è un oggetto che può essere
esplorato dal cursore virtuale di NVDA come se fosse apparentemente il
cursore di sistema.
Poi abbiamo il navigatore di oggetti che si muove effettivamente tra gli
oggetti dell’applicazione.
Esempio:
ho il cursore virtuale che si trova nel campo editazione e mi muovo nel
testo, ora, se volessi raggiungere un pulzante non accessibile dalla
barra del menù o dal tasto applicazioni cosa posso fare?
Generalmente con lo screen reader di casa Freedom Scientific si utilizza
il cursore Jaws per raggiungere quello che non può essere permesso da
tastiera, mentre con NVDA si usa il navigatore di oggetti che permette
la visualizzazione dell’architettura dell’applicazione, quindi con un pò
di pratica si può imparare a vedere come è fatto un PRG non per come si
presenta a schermo ma per come è strutturato effettivamente.
Elenco tasti del navigatore di oggetti
Numpad 1 fino a 9
In generale muove il cursore virtuale all’interno di un oggetto.
Attenzione non ci stiamo ancora muovendo tra gli oggetti!
Nello specifico:
Numpad 1
Sposta il cursore virtuale sul carattere precedente dell’oggetto
corrente e lo legge
Numpad 2
Legge il carattere dove è posizionato il cursore virtuale dll’oggetto
corrente
Numpad 3
Sposta il cursore virtuale sul carattere successivo dell’oggetto
corrente e lo legge
Numpad 4
Sposta il cursore virtuale sulla parola precedente dell’oggetto corrente
e la legge
Numpad 5
Legge la parola dove è posizionato il cursore virtuale dell’oggetto corrente
Numpad 6
Sposta il cursore virtuale sulla parola successiva dell’oggetto corrente
e la legge
Numpad 7
Sposta il cursore virtuale sulla riga precedente dell’oggetto corrente e
la legge
Numpad 8
Legge la riga dove è posizionato il cursore virtuale dell’oggetto corrente
Numpad 9
Sposta il cursore virtuale sulla riga successiva dell’oggetto corrente e
la legge
Numpad +
Legge il testo fino alla fine da dove è posizionato il cursore virtuale
N. B.
E’ un po’ come quando facciamo insert freccia giù sia in Jaws che in
NVDA solo che in questo caso non è il cursore di sistema ma è il cursore
virtuale a muoversi nel testo.
Il cursore virtuale lo possiamo trovare sempre insieme al cursore di
sistema se tale funzione è attiva, insert+6, quindi se il cursore di
sistema è a fine testo, perché stiamo scrivendo un documento o ecc..,
dovremmo arretrare con il cursore virtuale per raggiungere le righe
precedenti.
Se vogliamo leggere l'intero documento possiamo posizionarci a inizio
testo con il cursore di sistema e premendo numpad +attivare la lettura
fino a fine testo.
Con il tempo uno può ritenere certe manovre piuù utili ed immediate di
altre.
Numpad meno
Sposta il cursore virtuale al cursore di sistema.
Insert+numpad meno
Va al focus.
Insert+numpad +
Legge ad oltranza dal navigatore di oggetti scandendo le aree contenenti
oggetti con le coordinate audio del mouse.
Insert+numpad invio
Esegue una funzione se l’oggetto lo permette ad esempio preme un pulzante.
Questo tipo di funzioni,tasto sinistro e destro del mouse,sono ancora in
fase di lavorazione.
Insert+numpad /
Sposta il puntatore del mouse al navigatore di oggetti.
Insert+numpad asterisco
Sposta il navigatore di oggetti al mouse.
Insert+numpad 8
Sposta il navigatore all’oggetto genitore d quello corrente.
Esempio:
siamo sul Desktop e il cursore di sistema si trova su l’icona Documenti,
l’oggetto padre è sicuramente, in questo caso, il titolo della finestra
cioè, Desktop, e uno degli oggetti figlii è proprio Documenti.
Insert+numpad 2
Sposta il navigatore all’oggetto figlio di quello corrente.
Insert+numpad 4
Sposta il navigatore all’oggetto precedente.
Insert+numpad 5
Legge l’oggetto su cui ci troviamo, se premuto tre volte copia il testo
negli appunti.
Insert+numpad 6
Sposta il navigatore all’oggetto successivo.
Insert+7
Attiva o disattiva il navigatore nell’inseguimento del focus.
Insert+6
Attiva o disattiva i movimenti del cursore virtuale.
Shift+insert+numpad 4
Si sposta indiscriminatamente agli oggetti precedenti di tutte le
applicazioni attive.
Shift+insert+numpad 6
Si sposta indiscriminatamente agli oggetti successivi di tutte le
applicazioni attive.
N. B.
La differenza tra queste ultime due combinazioni di tasti e quelle
precedenti è che in questo modo si scorre più rapidamente tra gli
oggetti delle applicazioni passando tra quelli della finestra attiva
andando oltre,leggendo gli oggetti delle altre applicazioni,dando una
panoramica generale passo dopo passo.
Shift+insert+numpad 5
Legge l'oggetto su cui ci troviamo e se premuto tre volte copia il testo
negli appunti.
Obbiamente tutte queste combinazioni di tasti possono essere consultati
facendo il classico insert+1 corrispondente all'aiuto tastiera.
Per esperienza personale posso dire che l'utilizzo del cursore virtuale
per la lettura dei testi sembra essere migliore rispetto al classico
insert+freccia giù.
Ovviamente da utente e non da programmatore utilizzo NVDA e ho trovato
una certa praticità d'uso che all'inizio non intuivo ne anche.
In questi giorni si sta lavorando sul mouse e quindi potremmo avere
delle news con eventuali cambiamenti, sicuramente non capovolgimenti
dell'utilizzo del navigatore che rimane una peculiarità di NVDA e quindi
in continuo muiglioramento!
Perdonate eventuali imprecisioni o distrazioni!