	NVDA: navigazione ad Oggetti.

Di Olga Baldassi Pezzoni.

Traduzione libera del file originale in inglese prelevato dal sito http://www.nvda-project.org

`***********`

Attenzione! Il seguente articolo offre una panoramica di base alla navigazione ad oggetti. Si fa presente comunque che  stato scritto quando non esisteva ancora un intercettatore video funzionante in NVDA. Poich al momento comunque la navigazione ad oggetti  ancora il metodo con il quale NVDA raccoglie la gran parte delle informazioni, l'articolo risulta ancora attuale e validissimo.

`***************`

Cosa sono gli oggetti?

Gli oggetti sono singoli elementi d'informazione. Essi vengono organizzati dal sistema operativo in una struttura gerarchica che funziona in modo simile alla visualizzazione ad albero (come in Windows Explorer o Risorse del Computer).

Alcuni esempi:

- Pulsanti
- elementi di men o icone del desktop
- porzioni di testo (in editor di testo, caselle di dialogo, siti web, ecc)
- maschere/campi editazione, o tabelle
- Barra del titolo, barra dei men e barra delle applicazioni
- system tray
- desktop

Alcuni oggetti, come la barra dei menu, possono essere composti da diversi oggetti. In termini tecnici, l'oggetto barra dei men sar chiamato "oggetto genitore", mentre i men che contiene saranno i suoi "figli" (oggetti figli). Gli oggetti che si trovano al medesimo livello gerarchico sono definiti come "oggetto precedente" o "oggetto successivo".

Che cos' la Navigazione ad Oggetti?

La navigazione ad oggetti  il principale metodo di navigazione impiegato in NVDA. Consente all'utente di navigare tra gli oggetti senza spostare il focus corrente finche l'utente stesso non lo desideri. L'utente pu muoversi all'interno della gerarchia tra oggetti genitori e figli e tra oggetti precedenti e successivi.

Se non avete familiarit con la navigazione ad oggetti e siete abituati al metodo pi tradizionale di navigazione piatta, l'esempio che segue potr tornarvi molto utile.

Un esempio pratico

Questo esempio si avvale dell'hardware di un telefono cellulare per illustrare il metodo di navigazione ad oggetti e il suo funzionamento. Pensate ai diversi componenti hardware di un telefono cellulare. Tra questi abbiamo:

- involucro
- tastiera
- tasti numerici
- tasti funzionali
- telecamera
- schermo

(Ai fini di questo esempio, verranno utilizzati solo i componenti elencati sopra).

Pensate a ciascuno di questi componenti come a un oggetto. Essi possono essere strutturati in una gerarchia nella quale diversi singoli oggetti costituiscono un altro oggetto. L'involucro, ad esempio, sarebbe costituito da tutti gli oggetti elencati e, trattandosi dell'oggetto pi esterno, verrebbe definito "oggetto radice". Qualunque oggetto al di sotto di questo verrebbe considerato come un suo "oggetto figlio". Nel nostro esempio, l'oggetto radice avr tre figli, vale a dire: schermo, telecamera e tastiera.

I primi due oggetti (schermo e telecamera) non avranno altri figli, mentre la tastiera ne avr due: i tasti funzionali e i tasti numerici. Questa gerarchia  rappresentata nell'elenco numerato che segue:

- 1. Oggetto radice (involucro)
- 1.1 Schermo
- 1.2 Telecamera
- 1.3 Tastiera
- 1.3.1 Tasti funzionali
- 1.3.2 Tasti numerici

La gerarchia utilizzata per strutturare gli oggetti all'interno dei sistemi operativi pu essere percepita esattamente nello stesso modo.

Funzionalit Utili Per La Navigazione ad Oggetti in NVDA

Qui di seguito vengono presentate alcune funzionalit utili per la Navigazione ad Oggetti in NVDA. I comandi per la navigazione ad oggetti sono forniti al paragrafo successivo.

1. Quando si utilizza la navigazione ad oggetti in NVDA, il focus non viene spostato dall'attivit corrente. Questa caratteristica pu tornare utile quando si desidera ricercare informazioni in un documento aperto mentre si utilizza un'altra applicazione, senza dover continuamente passare dall'uno all'altra.

2.  possibile attivare un oggetto premendo NVDA pi Invio del tastierino numerico, anche se il focus si trova altrove.

Comandi di NVDA per la Navigazione ad Oggetti

Nota bene: tutti i numeri si riferiscono al tastierino numerico.

- NVDA pi 5, leggi l'oggetto corrente
- NVDA pi 8,  vai all'oggetto genitore
- NVDA pi 2, vai al primo oggetto figlio
- NVDA pi 4, vai all'oggetto precedente
- NVDA pi 6, vai all'oggetto successivo
- NVDA pi Invio, attiva l'oggetto corrente

Quali sono gli svantaggi della navigazione ad oggetti?

La navigazione ad oggetti permette di leggere il nome e lo stato dei singoli oggetti solo se questi sono stati opportunamente contrassegnati. Alcune voci di men non risultano accessibili tramite la navigazione ad oggetti, in quanto i programmatori che le hanno scritte non hanno contrassegnato tali oggetti con nomi adeguati.

Per poter accedere ad oggetti non opportunamente contrassegnati, NVDA dovrebbe ricorrere a un intercettatore video (funzionalit attualmente non disponibile9.

Perch NVDA impiega la navigazione ad oggetti?

 Attualmente la navigazione ad oggetti  il metodo pi efficace che NVDA pu impiegare per ottenere informazioni dal sistema operativo senza l'appoggio di un intercettatore video.

 anche il metodo di navigazione preferito da alcuni screen-reader per Linux. Inoltre, veniva utilizzato anche da Virgo 4 (uno screen-reader per Windows che non viene pi aggiornato).

`************`

Per ulteriori chiarimenti, scrivere a: `Olga Baldassi Pezzoni. <mallard@ilgerone.net>`_


