Principio 2/2.5 Modalidades de los input/2.5.7-A
De WCAG Wiki
2.5.7-A. Movimientos de arrastre
- Nivel: AA*
- Versión: 2.2
- Principio: 2_Operable
- Pauta: 2.5_Modalidades_de_entrada
- Grupo: Interacción
- Subgrupo: Gestos_y_movimiento
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 que utiliza un movimiento de arrastre para la operación (por ejemplo, controles deslizantes o interfaces de arrastrar y soltar) se debe poder operar con un único puntero sin necesidad de arrastrar, a menos que el arrastre sea esencial o la funcionalidad esté controlada completamente por el agente de usuario y no modificada por el autor.
Comprensión del criterio
Descripción resumida
Cuando una acción requiere arrastrar, se debe proporcionar una alternativa que permita lograr el mismo resultado mediante activación con un único toque o clic, como botones para mover, seleccionar o ajustar valores.
Objetivo
Garantizar que las personas con dificultades de movimiento fino, temblores, o que utilizan dispositivos de apoyo puedan operar controles normalmente basados en arrastre mediante acciones simples y alternativas accesibles.
Importancia de cumplir el criterio
Los gestos de arrastre requieren precisión y control motriz. Sin alternativas accesibles, estos elementos se vuelven inoperables para usuarios con movilidad reducida, provocando exclusión en tareas críticas como ordenar elementos, mover objetos o ajustar controles.
Referencias WCAG
- Understanding Success Criterion 2.5.7: Dragging Movements (W3C)
- WCAG 2.2 Quick Reference — 2.5.7 Dragging Movements
- WAI-ARIA Authoring Practices — Pointer and Gesture Inputs
Recursos de apoyo
- Buenas prácticas para controles accesibles en interfaces móviles
- Alternativas a drag & drop: botones incrementales, selección + confirmar
Evaluación del criterio
Tipo de evaluación
Evaluación Manual
Procedimiento de evaluación
- Paso 1. Identificar controles que requieran arrastrar (sliders, drag & drop, áreas de dibujo).
- Paso 2. Verificar que existe una alternativa mediante pulsación simple o controles de incremento.
- Paso 3. Confirmar que la alternativa es visible, operable y clara.
- Paso 4. Probar interacción con puntero único y teclado/tecnologías de apoyo.
- Paso 5. Asegurar que el arrastre solo es obligatorio si es esencial (p. ej., tareas de dibujo).
Resultado esperado
Las funciones que utilizan movimiento de arrastre proporcionan una alternativa accesible mediante activación sencilla que no depende de la precisión del movimiento.
Ejemplo
✅ Alternativa a arrastrar con control accesible
<!-- Control deslizante con botones alternativos --> <input type="range" id="vol" min="0" max="100" value="50"> <button aria-label="Aumentar valor">+</button> <button aria-label="Disminuir valor">−</button>
Otras herramientas de evaluación
- Pruebas con dispositivos asistivos (puntero de cabeza, switch control, eye tracking)
- Simulación táctil en navegador
- Evaluación manual en móvil/tablet
- Herramientas de análisis parcial: AXE, Accessibility Insights
Ejemplos accesibles y no accesibles creados por alumnos
Comentarios
A continuación se muestran comentarios sobre el criterio 2.5.7-A. Movimientos de arrastre
Loading comments...
