Esta tradução ainda não foi revista editorialmente. A versão alemã é vinculativa. Deutsche Fassung →
Barrierefreiheit
Por que é que os atalhos de teclado de uma única letra precisam de um desligamento?
Atalhos de tecla única, compostos apenas por uma letra única, dígito ou marca de pontuação, precisam de um desligamento ou remapeamento, porque o controlo de voz e os erros de digitação involuntários de outra forma os desencadeiam. Quem opera o seu computador por voz dita palavras inteiras — cada letra nelas pode ser mal interpretada como um atalho e depois, por exemplo, elimina uma mensagem ou arquiva um e-mail. O critério WCAG 2.1.4 regula exatamente este caso.
Atalhos de tecla única: confortável para poucos, arriscado para outros
Muitas aplicações web oferecem atalhos como «E» para arquivar ou «J» para a próxima entrada. Para utilizadores experientes é confortável. Para as pessoas com controlo de voz torna-se um campo minado: A sua ditação chega como uma série de pressões de teclas, e cada «e» na frase falada pode desencadear uma ação. Quem também erra motormente desencadeia funções involuntárias. O WCAG nomeia três saídas permitidas: O atalho pode ser desligado, pode ser remapeado para uma combinação com uma tecla adicional como Ctrl ou Alt, ou funciona apenas enquanto o elemento afetado tem foco.
Assim o serviço de verificação apresenta este critério
Se uma página usa atalhos de tecla única e se estes podem ser desligados, não pode ser determinado de forma fiável por máquina — para isso um software de teste teria que pressionar cada tecla e interpretar as consequências, o que não tem lugar num site estranho. O nosso núcleo de medição trabalha intencionalmente de forma passiva e digita apenas um único caractere de teste num campo claramente focado. O relatório de verificação apresenta cada um dos critérios WCAG separadamente: aprovado, violado, a verificar manualmente ou não verificável automaticamente. Este critério aparece como ponto de verificação aberto — vê o que foi testado e não afirma a ninguém mais do que a medição sustenta.
Beispiele
Einzelbuchstabe als Kürzel
document.addEventListener("keydown", (e) => {
if (e.key === "n") neueNachricht();
});document.addEventListener("keydown", (e) => {
if (e.key === "n" && e.ctrlKey && e.altKey) neueNachricht();
});
// oder: Kürzel nur aktiv, wenn ein Element fokussiert ist, oder abschaltbar in den EinstellungenSprachsteuerung erzeugt Buchstaben, wenn Menschen sprechen. Ein Kürzel aus einem Buchstaben löst dann ungewollt aus.
- Pergunte à sua agência se o seu site ou portal de cliente usa atalhos de teclado de caracteres únicos.
- Exija para cada atalho assim uma definição para desligar ou remapear para uma combinação com Ctrl ou Alt.
- Deixe os atalhos funcionarem apenas sem tecla adicional quando o elemento relacionado tem foco — por exemplo, teclas de seta numa galeria de imagens.
- Documente os atalhos existentes visivelmente na página, para que os utilizadores os conheçam e os possam desligar deliberadamente.