Principio 2/2.1 Teclado Accesible/2.1.1-A
De WCAG Wiki
2.1.1-A. Teclado accesible
- Nivel: A
- Versión: 2.2
- Principio: 2_Operable
- Pauta: 2.1_Controlar_desde_teclado
- Grupo: Interaccion
- Subgrupo: Teclado
Discapacidades afectadas
Este criterio puede afectar a distintas personas con discapacidad. A continuación se indican las más relevantes.
-
Motriz –
Barrera grave
Enunciado del criterio (Observatorio de Accesibilidad Web)
- Toda funcionalidad del contenido se puede manejar a través de una interfaz de teclado sin necesidad de alcanzar una determinada velocidad para cada pulsación de tecla.
Comprensión del criterio
Descripción resumida
Toda la funcionalidad debe ser operable usando solo el teclado, sin requerir movimientos del ratón ni acciones rápidas.
Esto incluye teclados físicos, en pantalla o dispositivos alternativos que emulan la interacción por teclado.
Los elementos nativos HTML son accesibles por defecto; los elementos personalizados deben implementar soporte para teclado.Objetivo
Garantizar que cualquier persona, incluidas las que no pueden utilizar un ratón, pueda operar y completar todas las funciones de la web exclusivamente mediante el teclado.
Importancia de cumplir el criterio
Si la interacción depende solo del ratón o gestos, muchas personas —incluidas las que usan pulsadores, navegación por teclado o lectores de pantalla— quedarán excluidas.
El soporte de teclado es fundamental para accesibilidad universal y compatibilidad con tecnologías de asistencia.
Referencias WCAG
- G202: Asegurar control por teclado para todas las funcionalidades
- H91: Usar controles nativos HTML
- SCR35: Usar
onclickaccesible en enlaces/botones - F54: Fallo por usar solo manejadores de eventos de puntero
Recursos de apoyo
- Usar elementos
button,a,inputen lugar dedivospan - Asegurar que todos los componentes personalizados responden a
EnterySpace - Incluir
onkeydowncomo alternativa aonclick - Implementar equivalentes para
mouseover→focus
Evaluación del criterio
Tipo de evaluación
Evaluación Comprobación manual
Procedimiento de evaluación
- Paso 1. Navegar la página únicamente con teclado (Tab, Shift+Tab, Enter, Space).
- Paso 2. Activar elementos e interactuar sin usar el ratón.
- Paso 3. Confirmar que todos los controles e interacciones son accesibles y ejecutables por teclado.
Resultado esperado
Toda la funcionalidad puede operarse mediante teclado, salvo funciones intrínsecamente dependientes del puntero (p.ej. dibujo libre).
Ejemplo
Correcto: Botón implementado con <button> o <a> con href.
Incorrecto:
<div onclick="comprar()">Comprar</div>
El elemento no es accesible con teclado si no se añaden eventos de teclado y atributos semánticos.
Otras herramientas de evaluación
- Prueba manual con teclado
- Herramientas de desarrollo del navegador
Ejemplos accesibles y no accesibles creados por alumnos
Comentarios
A continuación se muestran comentarios sobre el criterio 2.1.1-A. Teclado accesible
Loading comments...
