Saltar al contenido
Pon el foco
Criterios de Operable

OperablePauta 2.1 Accesible por teclado

2.1.4Atajos de teclado con caracteres

Nivel ALo exige la normativa (EN 301 549).

Qué pide

Los atajos de una sola tecla (letras, números) se pueden desactivar o reasignar, o solo funcionan con foco.

A quién ayuda: Usuarios de control por voz, que pueden activarlos sin querer.

Un caso real

Un webmail borra el correo al pulsar la tecla «D».

BienHay una opción para desactivar los atajos o se requiere Ctrl+D.
MalAl dictar una frase, la letra D borra correos.

Cómo aplicarlo en código

Atajos con tecla modificadora

Un atajo de una sola letra se dispara sin querer al dictar por voz. Usa una tecla modificadora o permite desactivarlo.

CorrectoJavaScript
document.addEventListener("keydown", (e) => {
  if ((e.ctrlKey || e.metaKey) && e.key.toLowerCase() === "k") {
    e.preventDefault();
    abrirBuscador();
  }
});
IncorrectoJavaScript
document.addEventListener("keydown", (e) => {
  if (e.key === "s") abrirBuscador();  // salta al escribir o dictar la letra «s»
});

Cómo comprobarlo

Busca atajos de una sola tecla y verifica que se pueden apagar o cambiar.

Understanding 2.1.4 (W3C, en inglés)