|
Tabelle semplici con accesso facilitatoLe tabelle rappresentano un mezzo efficace per organizzare e presentare i contenuti nei moduli con accesso facilitato. Se impostate in modo corretto, le righe e le colonne di una tabella offrono una strutturazione coerente e prevedibile dei contenuti del modulo.
Ad esempio, quando l'utente esplora una cella in una riga corpo, l'assistente vocale specifica la posizione della cella, quindi ne legge il contenuto. L'assistente vocale specifica la posizione della cella sulla base di una combinazione riga/intestazioni di colonna o riga/numeri di colonna.
Oltre a specificare la posizione della cella, gli assistenti vocali possono anche specificare il contenuto dell'intestazione di colonna, come il contenuto di una cella nella parte superiore della colonna. Poiché gli assistenti vocali orientano l'utente circa la posizione dei contenuti in una tabella, il layout di quest'ultima incide direttamente sul grado di accesso facilitato della tabella stessa.
È consigliabile applicare dei layout semplici alle tabelle. Le tabelle semplici iniziano con una singola riga di intestazione seguita dalle righe corpo.
Durante la progettazione di tabelle semplici con accesso facilitato, tenere presente i seguenti suggerimenti:
L'ordine di tabulazione di una tabella segue una sequenza geografica, identica a quella del modulo stesso. Accertarsi che il contenuto della tabella venga organizzato in modo da offrire un filo logico durante la lettura da sinistra a destra e dall'alto in basso.
La maggior parte degli assistenti vocali interpretano la prima riga della tabella come la riga di intestazione. Durante la lettura del contenuto della cella di una riga corpo, gli assistenti vocali leggono prima il contenuto della cella della riga di intestazione. Accertarsi che il contenuto delle celle della riga di intestazione descriva in modo esplicito il contenuto della colonna.
Evitare le celle che si estendono su due o più colonne, le tabelle nidificate o le sezioni. Gli assistenti vocali non interpretano correttamente queste funzioni o non sempre le utilizzano. Ad esempio, se la cella di una riga corpo si estende su due colonne, è possibile che l'assistente vocale non indichi il contenuto della cella corretto nella riga di intestazione durante la lettura della cella successiva nella riga.
Esplorazione delle tabelle nei moduli con accesso facilitatoNei moduli con accesso facilitato, gli assistenti vocali forniscono le informazioni sulla posizione del cursore nella tabella. Mentre l'utente si sposta tra le celle della tabella in un modulo, l'assistente vocale legge il contenuto della cella. Se l'utente passa a una cella contenente una tabella nidificata, l'assistente vocale legge il contenuto della cella e della tabella nidificata.
I campi modificabili di una tabella nidificata sono parte dell'ordine di tabulazione del modulo. Pertanto, gli utenti si spostano tra i campi modificabili di una tabella nidificata utilizzando i tasti freccia. Se l'utente si sposta all'interno e all'esterno di una tabella nidificata, viene letto l'inizio e la fine della tabella.
Nota: Se si utilizza JAWS, l'inizio e la fine della tabella nidificata non viene letto nella modalità virtuale del cursore.
Risultato
|
Azione
|
L'assistente vocale legge la cella della tabella corrente.
|
Ctrl+Alt+5 (tastierino numerico)
|
Si sposta orizzontalmente tra le celle.
|
Ctrl+Alt+freccia sinistra o destra
|
Si sposta verticalmente tra le celle
|
Ctrl+Alt+freccia Su o Giù
|
Tabelle complesse con accesso facilitatoDurante la progettazione di tabelle con accesso facilitato, si consiglia di mantenere il layout della tabella semplice, con una riga di intestazione seguita da righe corpo. Esistono tuttavia dei contenuti che conviene presentare in formato tabulare anziché in altri formati ma che richiedono un layout più complesso. Ad esempio, è possibile che si debba estendere una cella su più celle intestazione per esprimere correttamente il contenuto.
Le tabelle complesse possono essere create tramite l'oggetto tabella o combinando gli oggetti sottomodulo. L'oggetto tabella consente l'utilizzo di funzioni volte a facilitare il processo di progettazione, come quelle per l'inserimento e il ridimensionamento di colonne e righe.
A seconda dell'esperienza e delle preferenze di progettazione, è possibile creare tabelle complesse combinando oggetti sottomodulo. È possibile ad esempio creare un sottomodulo contenente due righe e specificarlo come intestazione della tabella e creare un altro sottomodulo per costituire le righe corpo della tabella.
L'adozione, per la creazione di tabelle, di oggetti sottomodulo invece di oggetti tabella comporta le seguenti ulteriori fasi:
Impostare il tipo di tutti i sottomoduli su Posizionato. Vedere Proprietà dei sottomoduli nella scheda Sottomodulo.
Nella palette Accessibilità, impostare il ruolo appropriato per ciascun sottomodulo presente nella tabella. Ad esempio, assegnare il ruolo Riga di intestazione al sottomodulo che verrà utilizzato come intestazione della tabella. Vedere Proprietà di accessibilità nella palette Accessibilità.
Per le righe contenenti informazioni sulla tabella o sul relativo contenuto ma che non fanno parte della stessa, assegnare al sottomodulo il ruolo Nessuno in modo da consentire la lettura del contenuto della riga da parte dell'assistente vocale.
Le informazioni interpretate in una tabella complessa variano in base alle funzioni supportate dall'assistente vocale. Si supponga, ad esempio, una tabella contenente una riga di intestazione e una sezione con una riga di intestazione. Quando l'utente esplora una cella della riga corpo nella sezione, l'assistente vocale deve leggere i seguenti contenuti in questo ordine:
Contenuto della cella appropriata nella riga di intestazione per la tabella
Contenuto della cella appropriata nella riga di intestazione per la sezione
Contenuto della cella selezionata
Alcuni assistenti vocali non sono in grado di leggere il contenuto di entrambe le righe di intestazione.
|
|
|