2.1.3 Teclado (sin excepción)
Criterio de éxito oficial
Toda la funcionalidad del contenido se puede operar a través de una interfaz de teclado sin necesidad de tiempos específicos para pulsaciones de teclas individuales.
Sin excepciones
A diferencia del criterio 2.1.1 (Nivel A), este criterio no permite excepciones para funciones dependientes de trayectoria. El contenido que requiere entrada dependiente de la ruta no puede cumplir este criterio ni alcanzar conformidad AAA en la Pauta 2.1.
¿Qué es?
Todo en una página web debe ser completamente utilizable con solo un teclado, sin ninguna excepción. Este criterio se basa en el 2.1.1 Teclado, que permite excepciones para interacciones dependientes de trayectoria. El 2.1.3 (Nivel AAA) elimina esas excepciones.
Todo debe funcionar con teclado
Navegar a todo el contenido
Activar botones y enlaces
Completar y enviar formularios
Usar sliders y menús desplegables
Reproducir vídeos e interactivos
Dibujo, gestos y arrastrar/soltar
2.1.1 (Nivel A) vs. 2.1.3 (Nivel AAA)
La diferencia clave entre ambos criterios es la excepción para funciones dependientes de trayectoria:
Diferencia clave entre los dos niveles
2.1.1 Teclado
Toda la funcionalidad es operable por teclado excepto cuando la función subyacente requiere entrada dependiente de trayectoria.
- Clic, seleccionar, formularios
- Arrastrar y soltar
- Redimensionar, mover objetos
- Excepción: dibujo a mano alzada
2.1.3 Sin excepción
Toda la funcionalidad es operable por teclado sin ninguna excepción, incluidas funciones dependientes de trayectoria.
- Todo lo del Nivel A
- Dibujo a mano alzada
- Pintura digital
- Gestos complejos
Implicación práctica
El contenido que utiliza entrada dependiente de trayectoria no puede alcanzar conformidad AAA en la Pauta 2.1. Es un estándar aspiracional que reconoce que ciertas funciones tienen limitaciones inherentes.
¿Por qué es importante?
No todo el mundo puede usar un ratón. Muchas personas dependen de un teclado normal, un teclado en pantalla, software de entrada de voz, dispositivos de sorber y soplar, controles de interruptor u otra tecnología de asistencia. Todas estas herramientas simulan la entrada del teclado.
Si un sitio web solo funciona con ratón o tacto, muchos usuarios no podrán usarlo. El acceso total al teclado beneficia a cualquiera que use métodos de entrada alternativos, tenga movilidad reducida o simplemente prefiera el teclado.
¿Quién se ve afectado?
Personas con baja visión: No pueden ver ni seguir el puntero del ratón y navegan exclusivamente con el teclado.
Personas con movilidad reducida: Les resulta difícil o imposible usar un ratón con precisión. El teclado o teclados personalizados son su única opción.
Usuarios de dispositivos alternativos: Teclados personalizados, software de voz y dispositivos de conmutación emulan pulsaciones de teclas. Si el sitio no es totalmente compatible, quedan completamente bloqueados.
Cómo implementar 2.1.3
Haz que absolutamente todo sea accesible
Sigue las mismas técnicas del criterio 2.1.1, pero sin aceptar excepciones. Si no puedes alcanzar u operar algo con el teclado, debe repararse. No existe ningún caso donde la dependencia de trayectoria sea una excusa válida para este nivel.
Alternativas para funciones de trayectoria
Para alcanzar el nivel AAA, las funciones que normalmente dependen de trayectoria deben ofrecer alternativas de teclado completas: un programa de dibujo podría ofrecer herramientas de líneas, formas geométricas y curvas Bézier controlables por teclado; un editor de imágenes podría proporcionar coordenadas numéricas para posicionar elementos; una aplicación de firma podría aceptar una firma tipográfica como alternativa.
Ejemplos prácticos
Éxito Editor de dibujo con herramientas de teclado
Un programa de dibujo vectorial ofrece herramientas de formas geométricas, líneas y curvas controlables por teclado. El usuario puede crear, posicionar, dimensionar y rotar objetos usando atajos y coordenadas numéricas, sin trazo libre con ratón.
Éxito Firma digital tipográfica
Una aplicación de firma ofrece tanto la opción de dibujar con ratón como la de escribir el nombre completo con el teclado, generando una versión tipográfica. Ambas opciones tienen validez equivalente.
No cumple Pintura digital sin alternativa
Un programa de pintura con acuarela que solo funciona con pinceladas de ratón y no ofrece ninguna alternativa de teclado no puede cumplir el criterio 2.1.3 y no puede alcanzar conformidad AAA en la Pauta 2.1.
Técnicas recomendadas
| Referencia | Técnica | Nota |
|---|---|---|
| 2.1.1 | Seguir todas las técnicas del Criterio de Éxito 2.1.1 (G202, H91, G90, SCR20, SCR35, SCR2) | Suficiente |
Nota
No existen técnicas adicionales específicas para este criterio. Si el contenido requiere entrada dependiente de trayectoria sin alternativa posible, no se puede cumplir este criterio de nivel AAA.
Errores comunes
Los mismos fallos del criterio 2.1.1 aplican aquí, más el fallo adicional de no proporcionar alternativas de teclado para funciones dependientes de trayectoria: uso exclusivo de controladores de eventos del puntero sin equivalente de teclado (F54); scripts que eliminan el foco cuando un elemento lo recibe (F55); funciones de dibujo o firma sin alternativa operada por teclado; gestos táctiles sin equivalente de teclado; y mapas interactivos que solo responden a clics y arrastre sin navegación de teclado.
Criterios de éxito relacionados
- 2.1.1 Teclado — La versión Nivel A de este mismo requisito, con excepción para entrada dependiente de trayectoria.
- 2.1.2 Sin trampa de teclado — Garantiza que el foco no quede atrapado en ningún componente.
- 2.4.3 Orden de enfoque — El orden de tabulación debe ser lógico e intuitivo.
- 2.4.7 Foco visible — El indicador de foco debe ser visible al navegar con teclado.