Questa traduzione non è ancora stata rivista dalla redazione. Fa fede la versione tedesca. Deutsche Fassung →
Barrierefreiheit
Perché le funzioni di scuotimento e inclinazione hanno bisogno di un'alternativa?
Le funzioni attivate scuotendo, inclinando o piegando il dispositivo hanno bisogno di un'alternativa tramite normali elementi di controllo — e la possibilità di disattivarle. Le persone che tremano scuotono il telefono involontariamente e attivano la funzione senza volerlo; le persone con dispositivi fissi, ad esempio su una sedia a rotelle, non possono muoverlo affatto. Il criterio WCAG 2.5.4 "Attivazione del movimento" regola entrambi i casi.
Scuotere per annullare e altre funzioni di movimento
Il controllo del movimento sembra moderno ed è diffuso nelle app: scuotere annulla l'ultimo inserimento, inclinare scorre, piegare controlla un gioco. Anche i siti web possono offrire tali funzioni tramite i sensori di movimento del telefono. Il criterio richiede due cose. Primo, un'operazione equivalente tramite elementi visibili: accanto a "scuotere per annullare" deve esserci un pulsante di annullamento. Secondo, la possibilità di disattivare l'attivazione per movimento — per tutti coloro le cui mani tremano e che altrimenti annullerebbero costantemente senza volerlo. L'eccezione riguarda solo ciò che misura il movimento stesso, come un contapassi. La domanda più onesta in anticipo è: il sito web ha veramente bisogno del controllo del movimento.
Come il servizio di verifica presenta questo criterio
Se un sito web reagisce ai movimenti del dispositivo, si potrebbe scoprire solo facendo sì che il controllo attivi eventi di movimento e osservi le conseguenze — un intervento che il nostro nucleo di misurazione passivo deliberatamente evita: non attiva funzioni sul Suo sito web. Un giudizio automatico non sarebbe quindi supportato da una misurazione. Il rapporto di verifica invece segnala chiaramente il criterio come un punto da verificare manualmente. Poiché le funzioni controllate dal movimento sono rare su normali siti web aziendali, questa verifica umana di solito si completa rapidamente — tuttavia deve stare nel rapporto affinché la dichiarazione del sigillo rimanga completamente supportata.
Beispiele
Rückgängig nur durch Schütteln
window.addEventListener("devicemotion", (e) => {
if (istSchuetteln(e)) rueckgaengig();
});window.addEventListener("devicemotion", (e) => {
if (istSchuetteln(e) && einstellungen.schuetteln) rueckgaengig();
});
// dazu: <button type="button">Rückgängig</button> und ein Schalter, der Schütteln abstelltWer das Gerät nicht bewegen kann oder es zittert, braucht denselben Befehl als Knopf und die Bewegung abschaltbar.
- Chieda alla Sua agenzia se il Suo sito web o app reagisce a scuotere, inclinare o piegare.
- Affianchi a ogni funzione di movimento un elemento di controllo visibile con lo stesso effetto.
- Offra un'impostazione per disattivare completamente l'attivazione per movimento.
- Nel dubbio, non utilizzi il controllo del movimento — un pulsante svolge lo stesso scopo per tutti.