Gestos do ponteiro
A Silktide identifica páginas que parecem usar gestos personalizados de toque ou do ponteiro, como pinçar para ampliar ou deslizar ao longo de um caminho, e pede que você confirme que cada gesto também pode ser realizado com toques ou cliques simples.
Por que isso é importante
Gestos como pinçar para ampliar, girar com dois dedos ou traçar um caminho pressupõem que o visitante consiga coordenar vários pontos de contacto ou mover um ponteiro com precisão. Muitas pessoas não conseguem: pessoas com tremores ou destreza limitada, e pessoas que operam um computador por meio de um ponteiro de cabeça, rastreador ocular ou controlo por voz, que produzem apenas cliques únicos. Se um mapa só puder ser ampliado por meio de pinçamento, ou se um carrossel só puder avançar por meio de deslizes, essas pessoas ficam sem acesso a esse conteúdo.
Este é o critério de sucesso 2.5.1 da (Gestos do ponteiro), um requisito de — parte do nível de conformidade mais básico.
Como corrigir
A Silktide não pode verificar alternativas aos gestos automaticamente, por isso esta verificação pede que você analise a página:
- Encontre qualquer funcionalidade operada por um gesto multiponto (pinçar, girar) ou por um gesto baseado em caminho (deslizar, arrastar ao longo de uma rota).
- Confirme que cada uma também pode ser operada com toques ou cliques únicos. Alternativas comuns: botões para ampliar e reduzir num mapa, botões anterior e seguinte num carrossel que permite deslizar e botões ou menus que substituem a reordenação por arrastar.
- Adicione controlos simples sempre que não existir uma alternativa. Os gestos podem permanecer — apenas não podem ser a única forma de interação.
- Quando a página estiver em conformidade, ou quando o gesto for essencial (como num painel de assinatura), o resultado.
Como a Silktide testa isso
- Examine cada página em busca de sinais de tratamento personalizado de gestos: uma superfície
de desenho (o elemento
<canvas>de , comum em mapas e gráficos), uma biblioteca conhecida de gestos de toque, palavras-chave específicas de gestos no da página ou valores detouch-actionem que indiquem que a página trata o toque diretamente. - Ignore deliberadamente palavras genéricas como "deslizar" e "arrastar" no código, pois elas frequentemente descrevem interações com um único ponteiro que já estão em conformidade.
- Emita no máximo um prompt de revisão por página quando qualquer sinal for encontrado. Esta verificação sinaliza páginas para análise manual; não declara que há uma falha.
Solução de problemas
A página não tem gestos
Os sinais são indiretos — uma animação decorativa em <canvas> ou uma biblioteca incluída que a
página nunca utiliza para gestos pode acionar o prompt. Se nada na página exigir um gesto
multiponto ou baseado em caminho, aprove o resultado.
Existem gestos, mas eles vêm de um mapa incorporado
Mapas incorporados e widgets semelhantes frequentemente fornecem os seus próprios controlos para um único ponteiro, como botões de zoom. Se o conteúdo incorporado os incluir, a página está em conformidade; verifique se estão ativados nas definições do conteúdo incorporado.