Operable Modalidades de entrada Nivel AAA WCAG 2.1, 2.2

2.5.6 Mecanismos de entrada concurrente

Meta Los usuarios pueden elegir diferentes formas de ingresar contenido.
Qué hacer No impedir que los usuarios cambien su modo de entrada. Admitir ratón, teclado, táctil, voz y lápiz óptico de forma concurrente.
Por qué importa Es posible que las personas no puedan trabajar utilizando un solo método de entrada durante toda una sesión.

Criterio de éxito oficial

2.5.6 Mecanismos de entrada concurrente Nivel AAA

El contenido web no restringe el uso de las modalidades de entrada disponibles en una plataforma, excepto cuando la restricción sea esencial, necesaria para garantizar la seguridad del contenido, o para respetar la configuración del usuario.

Excepciones

Las restricciones legítimas incluyen: contenido de tipo juego donde un único mecanismo es esencial (piano virtual táctil), restricciones de seguridad (entrada de contraseña que desactiva el pegado), o cuando el usuario ha establecido una preferencia de entrada.

¿Qué es?

Los usuarios modernos mezclan mecanismos de entrada: pueden usar el teclado para escribir, el ratón para hacer clic, la voz para dictar y el lápiz para anotar — todo en la misma sesión. Este criterio prohíbe que el contenido web restrinja estas combinaciones o fuerce al usuario a usar un único mecanismo de entrada.

Mecanismos de entrada que deben poder usarse de forma concurrente

Cambio de mecanismo a mitad de tarea

Una persona puede empezar a rellenar un formulario con el teclado y luego cambiar a la voz para el campo de observaciones. El contenido no debe detectar el cambio de entrada y reaccionar bloqueando o reiniciando el proceso.

Escribe nombre y apellidos
Dicta el mensaje
Toca «Enviar»
Tarea completada sin problemas

¿Por qué es importante?

Algunas personas no pueden mantener el mismo mecanismo de entrada durante toda una sesión. Por ejemplo, una persona con fatiga puede empezar con el ratón y necesitar cambiar a voz cuando se cansa. Alguien con parálisis parcial puede usar el teclado para campos de texto y el ratón para checkboxes.

Restringir los mecanismos de entrada puede excluir totalmente a quienes dependen de combinaciones específicas de tecnologías de asistencia.

¿Quién se ve afectado?

Personas con fatiga: Pueden necesitar cambiar de mecanismo de entrada a lo largo de la sesión. Restringir la entrada puede hacer imposible completar una tarea.

Usuarios de tecnología de voz: Combinan el reconocimiento de voz con el teclado. Detectar y bloquear el cambio de entrada interrumpe su flujo de trabajo.

Cómo implementar 2.5.6

No detectar ni bloquear el tipo de entrada

El error más común es detectar el tipo de dispositivo y mostrar una interfaz diferente o bloquear funciones. No muestres mensajes como «Usa el ratón para esta función» ni bloquees campos al detectar que el usuario cambió de táctil a teclado.

No forzar un único mecanismo

Todos los controles deben ser accesibles con todos los mecanismos de entrada. Si un elemento es solo activable con ratón (no con teclado ni táctil), ya viola otros criterios WCAG además de este.

Errores comunes de detección de dispositivo

JavaScript — patrones a evitar
// ✗ No bloquear funciones según el tipo de entrada detectado
if (isTouchDevice) {
  // No deshabilitar funciones para usuarios de teclado
}

// ✗ No redirigir según el dispositivo de entrada
if (hasPointer) {
  window.location = '/version-raton';
}

// ✓ Correcto: admitir todos los mecanismos sin restricción
// Los controles deben responder a click, keydown, touchstart

Ejemplos prácticos

Correcto Formulario accesible con múltiples entradas

Un formulario de contacto funciona con teclado, ratón y pantalla táctil indistintamente. El usuario puede dictar el mensaje con voz y enviar con un toque. No hay restricciones de entrada.

Excepción Teclado virtual musical

Un piano virtual en pantalla funciona táctil porque la función depende de tocar teclas específicas con el dedo. La restricción a la entrada táctil es esencial para la experiencia musical esperada.

Fallo Desactivar pegado en campo de contraseña

Nota: desactivar el pegado en campos de contraseña es un caso que debe evaluarse con cuidado. Puede ser legítimo por seguridad, pero impide el uso de gestores de contraseñas — herramientas de accesibilidad para muchos usuarios.

Técnicas recomendadas

Técnicas suficientes para CE 2.5.6
CódigoTécnicaTipo
G171Reproducir/mostrar controles de audio/vídeo usando controles de teclado nativoSuficiente

Errores comunes

  • Detectar el tipo de dispositivo y mostrar una versión limitada de la interfaz.
  • Bloquear funciones para usuarios de teclado cuando se detecta que el dispositivo tiene pantalla táctil.
  • Redirigir a usuarios táctiles a una «versión móvil» con menos funcionalidades.
  • Deshabilitar el pegado en campos de texto sin justificación de seguridad clara.
  • Mostrar mensajes de «este contenido requiere ratón» sin proporcionar alternativa.

Criterios de éxito relacionados