Accessibilità MathJax
Guida rapida alle opzioni e all'uso con screen reader
Come accedere al menu
MathJax include un menu contestuale completamente accessibile da tastiera. Ogni formula nella pagina è raggiungibile tramite tabulazione. Da qui puoi attivare la lettura vocale, il braille e la navigazione interattiva dell'espressione matematica.
-
Raggiungi una formula
Premi Tab per navigare nella pagina. Le formule MathJax sono incluse nell'ordine di tabulazione e ricevono il focus come qualsiasi elemento interattivo.
-
Ascolta il messaggio di aiuto
Quando una formula riceve il focus, lo screen reader legge la formula seguita da "press H for help". Questo messaggio è disattivabile nelle Options.
-
Apri il menu
Premi Spazio o il tasto Menu per aprire il menu contestuale di MathJax.
-
Naviga nel menu
Usa ↑ e ↓ per spostarti tra le voci. Premi Enter per aprire un sottomenu o selezionare un'opzione. Premi Esc per chiudere.
-
Trova le opzioni di accessibilità
Nella sezione Accessibility del menu trovi i quattro sottomenu descritti in questa pagina: Speech, Braille, Explorer e Options.
In MathJax v4 le funzioni di accessibilità sono attive automaticamente: Speech ed Explorer sono inclusi in tutte le configurazioni combinate, senza bisogno di intervento dell'utente.
Opzioni del sottomenu Speech
Il menu Speech controlla come MathJax converte le formule in testo parlato. Le formule vengono rese leggibili tramite l'attributo aria-label, compatibile con qualsiasi screen reader indipendentemente dal supporto MathML.
Opzioni del sottomenu Braille
Il menu Braille controlla la resa tattile delle formule matematiche su display braille connessi. MathJax usa l'attributo aria-braillelabel per trasmettere il testo al dispositivo.
Se usi NVDA, attiva "Combine with speech" per ricevere correttamente l'output braille. Gli utenti JAWS non necessitano di questa modifica: il comportamento predefinito è già corretto.
Opzioni del sottomenu Explorer
L'Explorer permette di navigare una formula termine per termine, scendendo nei sotto-livelli dell'espressione con lettura vocale e braille sincronizzata. Le opzioni di questo menu controllano evidenziazione, ingrandimento e comportamento durante la navigazione.
Comandi da tastiera durante l'esplorazione
L'esplorazione si avvia automaticamente quando una formula riceve il focus. Un suono segnala il raggiungimento del bordo dell'espressione.
- ↓
- Scende nel sotto-livello: inizia dall'elemento più a sinistra
- ↑
- Sale al livello superiore dell'espressione
- ← →
- Si sposta tra i termini allo stesso livello
- Home
- Torna al livello più alto dell'intera espressione
- Enter
- Comprime o espande il sotto-termine corrente, se possibile
- Esc
- Esce dall'esplorazione mantenendo il focus sulla formula
- Spazio
- Apre il menu contestuale di MathJax
- S
- Attiva/disattiva Auto voicing con evidenziazione sincronizzata
- B
- Attiva/disattiva "Combine with speech" per il braille
- D
- Legge il livello corrente e la comprimibilità del termine
- X
- Riassume il sotto-termine selezionato senza collassarlo
- Z
- Descrizione dettagliata del sotto-termine senza espanderlo
- V
- Segna la posizione corrente per recuperarla in seguito
- P
- Torna alle posizioni segnate; uso ripetuto cicla tra di esse
- >
- Cambia rule set tra MathSpeak e ClearSpeak
- <
- Cicla le preferenze del rule set attivo
- Shift+↑↓←→
- Naviga tra le celle in una tabella matematica
Opzioni del sottomenu Options
Il menu Options contiene le impostazioni generali che influenzano il comportamento globale dell'accessibilità MathJax: struttura semantica, compressione delle formule e integrazione con la pagina.
"Include hidden MathML" è sconsigliato in v4: il nuovo sistema basato su aria-label e Explorer è più affidabile e compatibile con un maggior numero di combinazioni browser/sistema operativo/screen reader.