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.
document.addEventListener("keydown", (e) => {
if ((e.ctrlKey || e.metaKey) && e.key.toLowerCase() === "k") {
e.preventDefault();
abrirBuscador();
}
});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.