Switch input
Vedi anche: switch device, switch access, switch control, scanning input
Una categoria di tecnologia assistiva che consente alle persone con gravi disabilità motorie di operare un computer attivando uno o più interruttori fisici. Il cugino rigoroso dell'accessibilità da tastiera: qualsiasi utente di switch è anche un utente da tastiera.
Lo switch input è la categoria di tecnologia assistiva che consente alle persone con gravi disabilità motorie di operare un computer tramite uno o più interruttori fisici — pulsanti, pedali, tubi sip-and-puff o qualsiasi dispositivo che produca un segnale discreto on/off. Un utente di switch con anche una sola azione muscolare volontaria funzionante può navigare nell’intero web.
Come funziona lo switch input
Il meccanismo principale è la scansione. Senza uno switch, il sistema operativo o l’applicazione sposta evidenziazione (indicatore visivo di focus) sistematicamente tra i controlli disponibili — da sinistra a destra, dall’alto verso il basso — a una velocità configurabile. L’utente attiva il proprio switch quando l’evidenziazione raggiunge il controllo desiderato, e il sistema operativo interpreta l’azione come un clic.
La scansione a singolo switch rappresenta il caso più estremo; gli utenti con due o più switch possono utilizzare modalità di input più efficienti (switch direzionali, switch di modalità), ma il principio di fondo — l’attivazione discreta corrisponde all’elemento in focus — rimane invariato.
La popolazione di utenti
Lo switch input è utilizzato da persone con condizioni che compromettono il controllo motorio volontario:
- Paralisi cerebrale — ampia variabilità, ma per molti utenti con coinvolgimento motorio grave lo switch è l’input principale.
- SLA / malattia del motoneurone — progressiva; lo switch input diventa spesso l’unica opzione man mano che il controllo muscolare volontario si riduce.
- Lesione del midollo spinale a livello C1-C4 — paralisi alta; lo switch viene spesso combinato con sip-and-puff o eye-tracking.
- Distrofia muscolare — molte forme limitano nel tempo la forza delle mani oltre l’uso della tastiera.
- Grave trauma cranico — variabile; lo switch è talvolta l’unico canale di input residuo.
La popolazione complessiva degli utenti di switch è ridotta in termini assoluti, ma presenta un’elevata dipendenza: per molti di loro lo switch è l’unico dispositivo di input praticamente utilizzabile.
Il legame con l’accessibilità da tastiera
Ogni utente di switch è anche un utente da tastiera. Il sistema operativo astrae l’attivazione dello switch come input da tastiera — Tab e Invio, tasti freccia o sequenze di tasti specifiche. Un sito pienamente accessibile da tastiera è automaticamente utilizzabile anche dagli utenti di switch, a condizione che i tempi di scansione siano ragionevoli.
È per questo che WCAG 2.1.1 Keyboard è un criterio di Livello A: violarlo non compromette solo l’esperienza degli utenti da tastiera, ma rompe l’intera catena di tecnologie assistive che si appoggiano alla tastiera.
Cosa rallenta gli utenti di switch
Le principali difficoltà specifiche dello switch input:
- Lunghi ordini di focus privi di meccanismi di salto. Scorrere in scansione 50 voci di navigazione e 30 elementi di pagina prima di raggiungere il corpo dell’articolo richiede minuti, ad ogni pagina. I link di salto (WCAG 2.4.1) aiutano; i landmark e la navigazione per titoli aiutano ulteriormente, ma la scansione tipicamente non naviga per landmark.
- Contenuti accessibili solo al passaggio del cursore (hover-only). La scansione tramite switch non genera eventi hover. Qualsiasi elemento rivelato al hover (tooltip, sottomenu di navigazione, comportamento hide-on-mouseleave) è inaccessibile. Il comportamento hover-only viola anche il criterio WCAG 1.4.13 Content on Hover or Focus.
- Limiti di tempo. Captcha con timer a conto alla rovescia, scadenze di sessione, qualsiasi interazione che richieda una risposta rapida. Gli utenti di switch necessitano di tempi configurabili o disattivabili (WCAG 2.2.1 Timing Adjustable).
- Interazioni drag-and-drop. I gesti continui non si mappano su attivazioni discrete con lo switch. Il criterio WCAG 2.5.7 Dragging Movements (introdotto in WCAG 2.2) richiede un’alternativa a puntatore singolo per qualsiasi operazione di trascinamento.
Implicazioni pratiche per gli sviluppatori web
La sovrapposizione con i test di accessibilità da tastiera è ampia. Se il sito supera i test di accessibilità da tastiera (ogni elemento interattivo raggiungibile, nessuna trappola di focus, ordine di focus coerente, nessun contenuto hover-only, nessun limite di tempo impossibile), è in linea generale accessibile anche tramite switch.
Le considerazioni residue riguardano prevalentemente il piano operativo: evitare catene di focus inutilmente lunghe; fornire link di salto e struttura landmark; garantire che l’ordine di focus sia prevedibile, in modo che l’utente di switch possa pianificare il proprio percorso di scansione.