Comandi di Jaws per gestire le tabelle.

Di Nunziante Esposito.

Durante la navigazione Internet non  difficile soprattutto nei siti specialistici, come ad esempio quelli bancari e quelli di commercio, imbattersi in una tabella di dati, talvolta complessa, imprecando perch non si riesce a capire bene la corrispondenza dei dati.

La difficolt comincia ad insorgere quando la tabella comincia ad avere pi di cinque colonne e pi di tre righe, figuriamoci quando  complessa come quella di un conto corrente, come quella di una statistica e perch no, come quella di un diario scolastico.

Le difficolt nella lettura di questo tipo di tabella  ovvia se non si conoscono bene i comandi dello screen-reader, ammesso che quello che si usa abbia tali comandi!

Per Jaws, non abbiamo questo problema, perch fin dalla versione quattro implementa dei comandi specifici per le tabelle che sono abbastanza semplici da ricordare e da usare.

Da quanto suddetto potrebbe sembrare tutto semplice, ma in realt non lo . Infatti, Jaws riesce a leggere bene se le tabelle sono programmate bene. Diciamo pure che se la tabella  semplice, per esempio, con intestazioni di riga e di colonna, si riesce a leggere tutto senza alcun disagio. Se invece la tabella  complessa, per esempio con due o tre intestazioni di colonna e un'intestazione di riga, se il programmatore non mette nei codici che servono a programmare la tabella i tag giusti, la lettura non avviene in modo corretto.

Fortunatamente, di tabelle del genere non se ne incontrano molte, quindi, possiamo tranquillamente dire che se impariamo i comandi di Jaws per le tabelle, leggeremo tutte le tabelle che hanno almeno intestazione di riga e di colonna.

Vediamo ora quali sono questi comandi, considerando una tabella che ha le intestazioni per le colonne e le intestazioni per le righe:

Premessa

- Gli esempi che seguono saranno riferiti ad una tabella che contiene l'orario scolastico definitivo di una scuola. Quindi, come intestazione di colonna contiene i giorni della settimana da Luned a Sabato e come intestazione di riga le ore dalla prima alla settima. Una tabella classica che, comprese le intestazioni, sar composta da sette colonne e otto righe.

- Questi comandi sono validi solo per tabelle contenute in pagine Internet e li possiamo usare solo se siamo posizionati nella tabella.

- Vi ricordo che per raggiungere una tabella su una pagina Internet con Jaws e per spostarvi di tabella in tabella, si usa il tasto T.

Ecco i comandi specifici di Jaws per le tabelle HTML:

Alt pi control pi 5 del tastierino numerico, con numeri disinseriti.

Questo comando serve a leggere un dato di una cella. Quando siamo sulla cella che ci interessa, premendo questo comando avremo da Jaws la lettura della intestazione di riga, quella di colonna e il dato contenuto della cella. Se manca l'intestazione di riga, caso molto frequente, come intestazione di riga viene letto il dato contenuto nella prima cella di quella riga.

Mettiamo che siamo nella giornata di marted, siamo alla terza ora e nella cella corrispondente della tabella come dato  scritto Italiano. Premendo il comando alt pi control pi 5 TN, se la tabella  corretta, Jaws dir: terza ora, Marted, Italiano.

Se manca l'intestazione di riga come sovente avviene, Jaws prender il valore impostato per la terza ora di Luned come intestazione di riga e se per esempio in quella cella c' come materia Storia, Jaws legger: Storia, Marted, Italiano. Come si sar capito, non  proprio corretto.

 Alt pi control pi frecce verticali.

Questi comandi sono quelli che ci consentono di leggere i dati della tabella, spostandoci su una sua colonna. Niente di difficile.

Mettiamo che raggiungiamo la tabella con il tasto T, ci posizioniamo con le frecce su marted e vogliamo leggere le materie in base alle ore, cio, prima ora, seconda ora, eccetera.

Quando siamo sulla cella e Jaws ci dice Marted, premendo e mantenendo premuti i tasti alt e control, ad ogni pressione di freccia gi, avremo da Jaws questa lettura: prima ora, italiano; seconda ora, italiano; terza ora, matematica; quarta ora, educazione fisica; quinta ora laboratorio. Sesta ora, laboratorio; settima ora, religione. 

Se ai tasti alt e control si abbina la freccia Su, la lettura avviene al contrario, quindi, quando siamo arrivati alla settima ora, usando la freccia su, andiamo a ritroso sulla colonna di Marted, leggendo le materie dalla settima alla prima.

Quando siamo sull'ultima cella e la colonna  terminata, in entrambe le direzioni di movimento, Jaws ci avvisa.

Se manca l'intestazione di riga, al posto di prima ora, seconda ora, eccetera, avremo le materie previste per la giornata di Luned, perch la colonna di luned, Jaws la vede come colonna di intestazione.

Alt pi control pi le frecce orizzontali.

Questi comandi sono quelli che ci consentono di leggere i dati della tabella spostandoci su una sua riga. Niente di difficile.

Mettiamo che raggiungiamo la tabella con il tasto T, ci posizioniamo con le frecce sulla prima cella della prima riga, Ora/giorno.

Mettiamo che vogliamo leggere le materie della quinta ora di tutti i giorni, allora, con alt pi control pi freccia gi, mi posiziono su quinta ora.

Da questo punto, premendo e tenendo premuti i tasti alt e control, ad ogni pressione di freccia destra, Jaws legger in questo modo: Luned, inglese; Marted, laboratorio; Mercoled, Storia; Gioved, educazione fisica; Venerd, italiano; Sabato, matematica.

Se ai tasti alt e control si abbina la freccia Sinistra, la lettura avviene al contrario, quindi, quando siamo arrivati alla giornata di Sabato, usando la freccia sinistra, andiamo a ritroso sulla riga della quinta ora, leggendo le materie da Sabato a Luned.

Quando siamo sull'ultima cella e la riga  terminata, in entrambe le direzioni di movimento, Jaws ci avvisa.

Se siamo in una qualunque cella e non ricordassimo le due intestazioni di riga e colonna, diamo il primo comando visto, alt pi control pi 5 TN, ed avremo i dati completi.

Come visto, sar molto pi semplice usare i comandi che descriverli come ho fatto. Per avere la possibilit di fare una esercitazione completa senza avere il bisogno di andare a cercare una tabella, nella versione del giornale su CD-rom, sono state allegate due pagine Web con due tabelle, una semplice con l'orario scolastico come visto e una complessa, in modo che ognuno pu verificare la bont delle informazioni che Jaws gli da in una tabella ben programmata.

Per chi non ricevesse il giornale su CD-rom, pu trovare questo articolo, corredato di tabelle sul sito della lista `uic-helpexpress, <http://www.uiciechi.it/osi/helpexpress>`_ a partire dal mese prossimo.

Per ulteriori chiarimenti, scrivere a: `Nunziante Esposito.<nunziante.esposito@uiciechi.it>`_

