Avançar para o conteúdo
SilktideAjuda

Atuação por movimento

O Silktide detecta páginas que respondem quando um dispositivo é movido, agitado ou inclinado. Tudo o que uma página faz em resposta a um movimento também deve ser possível por meio de controles comuns, e deve ser possível desativar o recurso de movimento.

Por que isso importa

Recursos como "agitar para desfazer" ou rolar inclinando o dispositivo pressupõem que o visitante consiga mover o dispositivo de forma deliberada e precisa. Muitas pessoas não conseguem: uma pessoa com tremores ou Parkinson se move constantemente e ativa recursos de movimento por acidente, o dispositivo de uma pessoa que usa cadeira de rodas treme a cada solavanco, e um dispositivo preso a uma mesa ou cadeira de rodas não pode ser agitado. Sem um botão ou uma configuração comum que faça a mesma coisa, essas pessoas acabam ativando o recurso sem querer ou não conseguem usá-lo de forma alguma.

Este é o critério de sucesso 2.5.4 (Atuação por movimento) das , um requisito de — parte do nível de conformidade mais básico.

Como corrigir

Para cada recurso de movimento encontrado pelo Silktide, confirme duas coisas:

  1. Existe uma alternativa — a mesma ação pode ser realizada com controles normais, como um botão, link ou campo de formulário.
  2. É possível desativá-lo — os visitantes podem desativar a resposta ao movimento, para que movimentos acidentais não a ativem.

Se algum dos dois itens estiver ausente, adicione-o. Se ambos já estiverem implementados, ou se a resposta ao movimento for essencial para o recurso (como a leitura de um pedômetro), você pode [aprovar](def:decision o resultado).

Como o Silktide faz a verificação

  1. Carrega cada página em um navegador real e registra os ouvintes de eventos de que ela registra.
  2. Relata cada ouvinte referente a eventos de movimento ou orientação do dispositivo — os eventos do navegador que as páginas usam para reagir a movimentos e inclinações.
  3. Mostra o código do ouvinte no resultado para que você possa identificar a qual recurso ele pertence.
  4. Como o Silktide não consegue saber se a sua página também oferece um controle comum para a mesma ação, os resultados são sinalizados para sua confirmação, em vez de serem contados como falhas confirmadas.

Solução de problemas

O ouvinte vem de um script de terceiros

Scripts de Analytics, publicidade e frameworks às vezes monitoram eventos de movimento que você nunca usa como recurso. Se o ouvinte não ativar nenhuma funcionalidade, ele não pode violar este critério; aprove o resultado.

O recurso de movimento é essencial

As WCAG permitem entradas por movimento quando o próprio movimento é o objetivo — por exemplo, um contador de passos ou uma ferramenta de nível de bolha. Aprove o resultado se esse for o caso.

Saiba mais

Última atualização

Esta página foi útil?