106.3 Lezione 1
Certificazione: |
LPIC-1 |
---|---|
Versione: |
5.0 |
Argomento: |
106 Interfacce Utente e Desktop |
Obiettivo: |
106.3 Accessibilità |
Lezione: |
1 di 1 |
Introduzione
L’ambiente desktop Linux ha molte impostazioni e strumenti per adattare l’interfaccia utente alle esigenze di persone con disabilità. I normali dispositivi di interfaccia umana — schermo, tastiera e mouse/touchpad — possono essere riconfigurati individualmente per superare problemi visivi o mobilità ridotta.
È possibile, per esempio, regolare la combinazione di colori del desktop per facilitare le persone daltoniche. Inoltre, le persone che soffrono di lesioni da sforzo ripetuto possono trarre vantaggio da metodi di digitazione e puntamento alternativi.
Alcune di queste funzioni di accessibilità sono fornite dall’ambiente desktop stesso, come Gnome o KDE; altre sono fornite da programmi aggiuntivi. In quest’ultimo caso, è importante scegliere lo strumento che meglio integra l’ambiente desktop, in modo che l’aiuto sia di migliore qualità.
Impostazioni di Accessibilità
Tutte le principali distribuzioni Linux forniscono grosso modo le stesse funzionalità di accessibilità, che possono essere personalizzate con un modulo di configurazione disponibile nel gestore delle impostazioni fornito con l’ambiente desktop. Il modulo delle impostazioni di accessibilità si chiama Accesso Universale nel desktop di Gnome, mentre in KDE si trova in Impostazioni di sistema, Personalizzazione, Accessibilità. Anche altri ambienti desktop, come Xfce, lo chiamano Accessibilità nel loro gestore delle impostazioni grafiche. Tuttavia, offrono una serie ridotta di funzionalità rispetto a Gnome e KDE.
Gnome, per esempio, può essere configurato per mostrare in modo permanente il menu Accesso universale nell’angolo in alto a destra dello schermo, dove le opzioni di accessibilità possono essere attivate rapidamente. Può essere utilizzato, per esempio, per sostituire l’avviso sonoro con uno visivo, in modo che gli utenti con problemi di udito possano percepire più facilmente gli avvisi di sistema. Sebbene KDE non disponga di un menu di accesso rapido simile, è disponibile anche la funzione di avviso visivo, chiamata invece campanello visivo.
Assistenza a Tastiera e Mouse
Il comportamento predefinito della tastiera e del mouse può essere modificato per aggirare specifiche difficoltà di mobilità. Le combinazioni di tasti, la frequenza di ripetizione automatica dei tasti e le pressioni involontarie dei tasti possono essere ostacoli significativi per gli utenti con mobilità ridotta della mano. Queste carenze di battitura sono risolte da tre funzioni di accessibilità relative alla tastiera: Tasti permanenti, Tasti di rimbalzo e Tasti lenti.
La funzione Sticky keys, che si trova nella sezione Assistenza alla digitazione della configurazione di Accesso Universale di Gnome, consente all’utente di digitare le scorciatoie da tastiera un tasto alla volta. Quando abilitate, le combinazioni di tasti come Ctrl+C non devono essere tenute premute contemporaneamente. L’utente può prima premere il tasto Ctrl, rilasciarlo e quindi premere il tasto C. In KDE, questa opzione si trova nella scheda Modifica tasti della finestra delle impostazioni di accessibilità. KDE offre anche l’opzione Blocco tasti: se abilitata, i tasti Alt, Ctrl e Shift rimarranno “premuti” se l’utente li preme due volte, in modo simile al comportamento del tasto Caps Lock. Come per quest’ultima, l’utente dovrà premere nuovamente il tasto corrispondente per rilasciarlo.
La funzione Tasti di rimbalzo (Bounce keys) cerca di inibire le pressioni involontarie dei tasti inserendo un ritardo tra di loro, ovvero, una nuova pressione del tasto verrà accettata solo dopo che è trascorso un periodo di tempo specificato dall’ultima pressione del tasto. Gli utenti con tremori alle mani potrebbero trovare utile la funzione Bounce keys per evitare di premere un tasto più volte quando intendono premerlo solo una volta. In Gnome, questa funzionalità riguarda solo le stesse ripetizioni dei tasti, mentre in KDE riguarda anche qualsiasi altro tasto premuto e si trova nella scheda Filtri tastiera.
La funzione Tasti lenti (Slow keys) aiuta anche a evitare la pressione accidentale dei tasti. Se abilitati, i tasti lenti richiedono all’utente di tenere premuto il tasto per un periodo di tempo specificato prima che l’input venga accettato. A seconda delle esigenze dell’utente, può anche essere utile regolare la ripetizione automatica tenendo premuto un tasto, opzione disponibile nelle impostazioni della tastiera.
Le funzioni di accessibilità dei tasti permanenti e dei tasti lenti possono essere attivate e disattivate con Gesti di attivazione eseguiti sulla tastiera. In KDE, l’opzione Usa gesti per l’attivazione di tasti permanenti e tasti lenti dovrebbe essere selezionata per abilitare i gesti di attivazione, mentre in Gnome questa funzionalità è chiamata Abilita da tastiera nella finestra di configurazione Supporto alla Digitazione. Una volta abilitati i gesti di attivazione, la funzione Tasti permanenti verrà attivata dopo aver premuto il tasto Shift cinque volte consecutive. Per attivare la funzione Tasti lenti è necessario tenere premuto il tasto Shift per otto secondi consecutivi.
Gli utenti che trovano più comodo utilizzare la tastiera al posto del mouse o del touchpad possono ricorrere a scorciatoie da tastiera per spostarsi nell’ambiente desktop. Inoltre, una funzionalità chiamata Mouse Keys consente all’utente di controllare il puntatore del mouse stesso con il tastierino numerico, presente nelle tastiere desktop di dimensioni standard e nei laptop più grandi.
Il tastierino numerico è disposto in una griglia quadrata, quindi ogni numero corrisponde a una direzione: 2 sposta il cursore verso il basso, 4 sposta il cursore a sinistra, 7 sposta il cursore verso nord-ovest, ecc. Per impostazione predefinita, il numero 5 corrisponde al clic sinistro del mouse.
Mentre in Gnome c’è solo un comando per abilitare l’opzione Tasti del mouse nella finestra delle impostazioni di Accesso universale, in KDE le impostazioni dei tasti del mouse si trovano in Impostazioni di sistema, Mouse, Navigazione d tastiera e opzioni come la velocità e l’accelerazione possono essere personalizzate.
Tip
|
I Tasti Lenti, i Tasti Stick, i Tasti Bounce e i tasti mouse sono funzioni di accessibilità fornite da AccessX, una risorsa all’interno dell’estensione della tastiera X del sistema X Window. Le impostazioni di AccessX possono essere modificate anche dalla riga di comando, con il comando |
Il mouse o il touchpad possono essere utilizzati per generare input da tastiera quando l’utilizzo della tastiera è troppo scomodo o non è possibile. Se lo switch Screen Keyboard nelle impostazioni di Accesso Universale di Gnome è abilitato, verrà visualizzata una tastiera su schermo ogni volta che il cursore si trova in un campo di testo e viene inserito un nuovo testo facendo clic sui tasti con il mouse o con il touchscreen, proprio come con la tastiera virtuale di uno smartphone.
KDE e altri ambienti desktop potrebbero non fornire la tastiera su schermo per impostazione predefinita, ma il pacchetto onboard può essere installato manualmente per fornire una semplice tastiera su schermo che può essere utilizzata in qualsiasi ambiente desktop. Dopo l’installazione, sarà disponibile come normale applicazione nel launcher delle applicazioni.
Il comportamento del puntatore può essere modificato anche se fare clic e trascinare il mouse provoca dolore o è impraticabile per qualsiasi altro motivo. Se l’utente non è in grado di fare clic con il pulsante del mouse abbastanza velocemente da attivare un evento di doppio clic, per esempio, l’intervallo di tempo per premere il pulsante del mouse una seconda volta per fare doppio clic può essere aumentato nelle Preferenze del mouse nella finestra di configurazione del sistema.
Se l’utente non è in grado di premere uno o nessuno dei pulsanti del mouse, i clic del mouse possono essere simulati utilizzando tecniche diverse. Nella sezione Assistenza clic di Accesso universale Gnome, l’opzione Simula un clic destro del mouse genererà un clic destro se l’utente tiene premuto il pulsante sinistro del mouse. Con l’opzione Simula clic al passaggio del mouse abilitata, verrà attivato un evento clic quando l’utente tiene fermo il mouse. In KDE, l’applicazione KMouseTool fornirà queste stesse funzionalità per assistere nelle azioni del mouse.
Disabilità Visive
Gli utenti con problemi di vista potrebbero comunque essere in grado di utilizzare lo schermo del monitor per interagire con il computer. A seconda delle esigenze dell’utente, è possibile apportare molte regolazioni visive per migliorare i dettagli altrimenti difficili da vedere del desktop grafico standard.
La sezione Seeing di Gnome delle impostazioni di Accesso universale fornisce opzioni che possono aiutare le persone con problemi di vista:
- Contrasto elevato
-
renderà le finestre e i pulsanti più facili da vedere disegnandoli con colori più nitidi.
- Testo grande
-
ingrandirà la dimensione del carattere dello schermo standard.
- Dimensioni cursore
-
permette di scegliere un cursore del mouse più grande, facilitandone così la localizzazione sullo schermo.
Alcune di queste regolazioni non sono strettamente correlate alle funzioni di accessibilità, quindi possono essere trovate nella sezione dell’aspetto dell’utilità di configurazione fornita da altri ambienti desktop. Un utente che ha difficoltà a discernere tra gli elementi visivi può scegliere un tema ad alto contrasto per facilitare l’identificazione di pulsanti, finestre sovrapposte, ecc.
Se le regolazioni dell’aspetto da sole non sono sufficienti per migliorare la leggibilità dello schermo, è possibile utilizzare un programma di ingrandimento dello schermo. Questa funzione è chiamata Zoom nelle impostazioni di Accesso universale di Gnome, dove è possibile personalizzare opzioni come il rapporto di ingrandimento, la posizione della lente d’ingrandimento e le regolazioni del colore.
In KDE, il programma KMagnifier fornisce le stesse funzionalità, ma è disponibile come una normale applicazione tramite il lanciatore di applicazioni. Altri ambienti desktop possono fornire i propri ingranditori dello schermo. Xfce, per esempio, ingrandirà e rimpicciolirà lo schermo ruotando la rotellina del mouse mentre il tasto Alt è premuto.
Infine, gli utenti per i quali l’interfaccia grafica non è un’opzione possono utilizzare uno screen reader per interagire con il computer. Indipendentemente dall’ambiente desktop scelto, lo screen reader più popolare per i sistemi Linux è Orca, che è installato di default nella maggior parte delle distribuzioni. Orca genera una voce sintetizzata per segnalare eventi sullo schermo e leggere il testo sotto il cursore del mouse. Orca funziona anche con schermi braille aggiornabili, dispositivi speciali che visualizzano caratteri braille sollevando piccoli spilli che possono essere sentiti con la punta delle dita. Non tutte le applicazioni desktop sono completamente adattate per i lettori di schermo e non tutti gli utenti troveranno facile utilizzarle, quindi è importante fornire agli utenti il maggior numero di strategie di lettura dello schermo tra cui scegliere.
Esercizi Guidati
-
Quale funzione di accessibilità potrebbe aiutare un utente ad alternare le finestre aperte utilizzando la tastiera, considerando che l’utente non è in grado di premere contemporaneamente i tasti Alt e Tab?
-
In che modo la funzione di accessibilità Bounce keys può aiutare gli utenti i cui tremori involontari alle mani disturbano la digitazione?
-
Quali sono i gesti di attivazione più comuni per la funzione di accessibilità Tasti permanenti?
Esercizi Esplorativi
-
Le funzioni di accessibilità potrebbero non essere fornite da una singola applicazione e possono variare da un ambiente desktop all’altro. In KDE, quale applicazione aiuta le persone con lesioni da sforzo ripetitivo facendo clic con il mouse ogni volta che il cursore del mouse si ferma brevemente?
-
Quali tra gli aspetti dell’ambiente grafico possono essere modificati per rendere più facile per le persone leggere il testo sullo schermo?
-
In che modo l’applicazione Orca può aiutare gli utenti ipovedenti a interagire con l’ambiente desktop?
Sommario
Questa lezione tratta le funzioni generali di accessibilità disponibili nei sistemi Linux. Tutti i principali ambienti desktop, specialmente Gnome e KDE, forniscono molte applicazioni integrate e di terze parti per assistere le persone con disabilità visive o mobilità ridotta. La lezione affronta i seguenti argomenti:
-
Come modificare le impostazioni di accessibilità.
-
Modi alternativi per utilizzare la tastiera e il mouse.
-
Miglioramenti del desktop per i non vedenti.
I comandi e le procedure affrontati sono stati:
-
Impostazioni di accessibilità della tastiera: tasti permanenti, tasti lenti, tasti di rimbalzo.
-
Generare artificialmente eventi del mouse.
-
Tastiera sullo schermo.
-
Impostazioni visive per migliorare la leggibilità.
-
Temi desktop ad alto contrasto / stampa di grandi dimensioni.
-
Lenti di ingrandimento dello schermo.
-
Orca screen reader.
Risposte agli Esercizi Guidati
-
Quale funzione di accessibilità potrebbe aiutare un utente ad alternare le finestre aperte utilizzando la tastiera, considerando che l’utente non è in grado di premere contemporaneamente i tasti Alt e Tab?
La funzione Tasti permanenti, che consente all’utente di digitare le scorciatoie da tastiera un tasto alla volta.
-
In che modo la funzione di accessibilità Bounce keys può aiutare gli utenti i cui tremori involontari alle mani disturbano la digitazione?
Con i tasti Bounce abilitati, una nuova pressione di un tasto sarà accettata solo dopo che è trascorso un periodo di tempo specificato dall’ultima pressione del precedente.
-
Quali sono i gesti di attivazione più comuni per la funzione di accessibilità Tasti permanenti?
Se i Gesti di attivazione sono abilitati, la funzione dei tasti permanenti verrà attivata dopo aver premuto il tasto Shift cinque volte consecutive.
Risposte agli Esercizi Esplorativi
-
Le funzioni di accessibilità potrebbero non essere fornite da una singola applicazione e possono variare da un ambiente desktop all’altro. In KDE, quale applicazione aiuta le persone con lesioni da sforzo ripetitivo facendo clic con il mouse ogni volta che il cursore del mouse si ferma brevemente?
L’applicazione KMouseTool .
-
Quali tra gli aspetti dell’ambiente grafico possono essere modificati per rendere più facile per le persone leggere il testo sullo schermo?
L’impostazione di una dimensione grande del carattere dello schermo nella configurazione del desktop renderà tutti i testi dello schermo più facili da leggere.
-
In che modo l’applicazione Orca può aiutare gli utenti ipovedenti a interagire con l’ambiente desktop?
Orca è uno screen reader che genera una voce sintetizzata per segnalare eventi sullo schermo e leggere il testo sotto il cursore del mouse. Funziona anche con dispositivi chiamati display braille aggiornabili, in modo che l’utente possa identificare il testo con schemi tattili.