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.

  1. 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.

  2. 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.

  3. Apri il menu

    Premi Spazio o il tasto Menu per aprire il menu contestuale di MathJax.

  4. Naviga nel menu

    Usa e per spostarti tra le voci. Premi Enter per aprire un sottomenu o selezionare un'opzione. Premi Esc per chiudere.

  5. 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.

  • Generate

    Abilita la generazione del testo vocale per tutte le formule nella pagina. Deve essere attivo perché lo screen reader possa leggere la matematica. Se disabilitato, le formule non avranno una descrizione accessibile.

  • Show subtitles

    Mostra il testo della lettura vocale visivamente a schermo sotto la formula, in tempo reale durante l'esplorazione. Utile anche per chi vuole leggere e ascoltare contemporaneamente, o per chi usa la sintesi vocale del browser.

  • Auto voicing

    Legge la formula e i suoi sotto-termini direttamente con la sintesi vocale del browser, con evidenziazione sincronizzata dei termini letti. Non richiede uno screen reader. Particolarmente utile per utenti dislessici che beneficiano della lettura sincronizzata. Attivabile anche con il tasto S durante l'esplorazione.

  • Rules (insieme di regole)

    Sceglie il sistema di traduzione da formula a testo parlato:

    • ClearSpeak (predefinito) — lettura naturale con preferenze molto granulari per ogni tipo di espressione. La voce "Select preferences" apre tutte le opzioni disponibili per tipo di sotto-espressione.
    • MathSpeak — tre modalità di verbosità: verbose (completo), brief (abbreviato), super-brief (minimo). Utile quando si preferisce un testo più conciso.

    Durante l'esplorazione puoi cambiare rule set con > e ciclare le preferenze con <, senza uscire dalla modalità di navigazione.

  • Language

    Seleziona la lingua usata per la sintesi vocale e per le regole di traduzione delle espressioni. MathJax supporta più di una dozzina di lingue, tra cui italiano, inglese, francese, tedesco, spagnolo, hindi e coreano.