Principio 2/2.1 Teclado Accesible/2.1.4-A
De WCAG Wiki
2.1.4-A. Atajos de teclado
- Nivel: A
- Versión: 2.1
- Principio: 2_Operable
- Pauta: 2.1_Teclado_Accesible
- Grupo: Interaccion
- Subgrupo: Atajos_de_teclado
Discapacidades afectadas
Este criterio puede afectar a distintas personas con discapacidad. A continuación se indican las más relevantes.
Enunciado del criterio (Observatorio de Accesibilidad Web)
- Cuando se empleen atajos de teclado usando una única letra, signo de puntuación, número o símbolo entonces se debe cumplir al menos una de las siguientes condiciones:
- Existe un mecanismo que permite desactivar el atajo de teclado
- Existe un mecanismo que permite reasignar el atajo de teclado para emplear en su lugar otra tecla no imprimible (ej, Ctrl, Alt, etc.)
- El atajo de teclado sólo se puede activar cuando el componente tiene el foco del teclado.
Comprensión del criterio
Descripción resumida
Si una página o aplicación usa atajos de teclado de una sola tecla (por ejemplo: pulsar solo A, B, 1 o ? para hacer algo), entonces se debe garantizar que el usuario pueda controlar esos atajos.
Debe ser posible desactivarlo, reasignarlo o restringirlo al foco del componente correspondiente.
Objetivo
Prevenir activaciones no deseadas por usuarios que usan entrada por voz o tienen dificultades motrices que provocan pulsaciones involuntarias.
Importancia de cumplir el criterio
Las personas que acceden por voz pueden pronunciar una letra que active una acción sin querer.
Las personas con temblores o poca precisión motora pueden pulsar teclas accidentalmente.
Referencias WCAG
Recursos de apoyo
- Mecanismo para desactivar o reasignar atajos de una tecla.
- Usar combinaciones de teclas (Ctrl + tecla) en lugar de una tecla sola.
- Activar atajos solo cuando el foco está dentro del componente.
En el vídeo se muestra un ejemplo en Twitter donde, al dictar la palabra “James”, el sistema activa sin querer el atajo de teclado de la letra J.
Ese atajo hace que Twitter abra la ventana para enviar un mensaje directo, aunque la persona solo quería escribir un nombre y no usar un comando del teclado.
Evaluación del criterio
Tipo de evaluación
Evaluación Manual
Procedimiento de evaluación
- Paso 1.
Si la página no proporciona métodos para desactivar los atajos de teclado o reasignarlos a otra tecla no imprimible, realizar las siguientes comprobaciones:
- a. Acceder al sitio web asegurando que ningún elemento tiene el foco.
- b. Pulsar las letras identificadas como atajos de teclado. Si no se dispone de esta información, pulsar todas las letras (caracteres, números y signos de puntuación).
- c. Verificar que no se ha generado ninguna acción tras esta interacción.
Resultado esperado
Los atajos de una sola tecla pueden desactivarse, reasignarse, o solo funcionan cuando el componente tiene foco.
Ejemplo
No implementar atajos como "A" o "B" sin poder desactivarlos o reasignarlos.
Un atajo como Alt+F no se considera de una sola tecla.
Otras herramientas de evaluación
- Inspección del navegador: revisar el código y scripts para identificar atajos de teclado basados en una sola tecla, número, símbolo o signo de puntuación.
- Prueba funcional con teclado: pulsar teclas sueltas (p. ej., letras como "s", números, símbolos) para comprobar si activan acciones sin foco y confirmar que existe mecanismo para desactivar o reasignar el atajo.
- Pruebas de foco: verificar que los atajos solo funcionan cuando el componente relevante tiene el foco, si esa es la estrategia usada.
- Accesibilidad asistiva: probar con lector de pantalla y herramientas de dictado por voz para confirmar que los atajos no causan activaciones accidentales y pueden configurarse o desactivarse.
Ejemplos accesibles y no accesibles creados por alumnos
Comentarios
A continuación se muestran comentarios sobre el criterio 2.1.4-A. Atajos de teclado
Loading comments...
