Gesti del puntatore
Silktide identifica le pagine che sembrano utilizzare gesti personalizzati del puntatore o del tocco, come pizzicare per eseguire lo zoom o scorrere lungo un percorso, e chiede di confermare che ogni gesto possa essere eseguito anche con semplici tocchi o clic.
Perché è importante
Gesti come pizzicare per eseguire lo zoom, ruotare con due dita o tracciare un percorso presuppongono che il visitatore possa coordinare più punti di contatto o muovere un puntatore con precisione. Molte persone non possono farlo: ad esempio, chi ha tremori o una destrezza limitata e chi utilizza un computer attraverso un puntatore controllato dalla testa, un eye tracker o il controllo vocale, che producono solo clic singoli. Se una mappa può essere ingrandita solo pizzicando o un carosello può avanzare solo scorrendo, questi visitatori non possono accedere a quei contenuti.
Questo è il criterio di successo 2.5.1 di (Gesti del puntatore), un requisito di , che fa parte del livello di conformità di base.
Come risolvere il problema
Silktide non può verificare automaticamente le alternative ai gesti, quindi questo controllo chiede di esaminare la pagina:
- Individua ogni funzionalità utilizzata tramite un gesto multipunto (pizzicare, ruotare) o un gesto basato su un percorso (scorrere, trascinare lungo un percorso).
- Conferma che ciascuna possa essere utilizzata anche con tocchi o clic singoli. Alternative comuni: pulsanti per ingrandire e ridurre una mappa, pulsanti precedente e successivo in un carosello utilizzabile tramite scorrimento e pulsanti o menu che sostituiscono il riordinamento tramite trascinamento.
- Aggiungi controlli semplici ovunque non esista un'alternativa. I gesti possono rimanere, ma non possono essere l'unico modo per interagire.
- Quando la pagina è conforme o il gesto è essenziale (come nel caso di un pannello per le firme), il risultato.
Come Silktide esegue il controllo
- Esamina ogni pagina alla ricerca di segnali che indichino la gestione di
gesti personalizzati: una superficie di disegno (l'elemento
<canvas>, comune nelle mappe e nei grafici), una libreria nota per i gesti tattili, parole chiave specifiche dei gesti nel della pagina o valoritouch-actionin che indicano che la pagina gestisce autonomamente il tocco. - Ignora deliberatamente parole generiche come "scorri" e "trascina" nel codice, poiché spesso descrivono interazioni con un singolo puntatore che sono già conformi.
- Genera al massimo un prompt di revisione per pagina quando viene rilevato un segnale. Questo controllo segnala le pagine per una revisione manuale; non afferma che ci sia una non conformità.
Risoluzione dei problemi
La pagina non contiene gesti
I segnali sono indiretti: un'animazione decorativa <canvas> o una libreria
inclusa che la pagina non utilizza per i gesti può attivare il prompt. Se nulla
nella pagina richiede un gesto multipunto o basato su un percorso, approva il
risultato.
Esistono gesti, ma provengono da una mappa incorporata
Le mappe incorporate e widget simili spesso forniscono controlli propri per il puntatore singolo, come i pulsanti per lo zoom. Se l'incorporamento li include, la pagina è conforme; verifica che siano abilitati nelle impostazioni dell'incorporamento.