Entrada por pulsador
También: switch device, switch access, switch control, scanning input
Categoría de tecnología de apoyo que permite a personas con discapacidad motora significativa operar un ordenador activando uno o más pulsadores físicos. Todo usuario de pulsador es también usuario de teclado.
La entrada por pulsador es la categoría de tecnología de apoyo que permite a personas con discapacidad motora significativa operar un ordenador mediante uno o más pulsadores físicos: botones, palancas, tubos de soplo-aspiración o cualquier dispositivo que genere una señal discreta de activado/desactivado. Un usuario de pulsador con tan solo una acción muscular voluntaria puede navegar por toda la web.
Cómo funciona la entrada por pulsador
El mecanismo central es el barrido. Sin un pulsador, el sistema operativo o la aplicación desplaza un resalte (indicador visual de foco) de forma sistemática a través de los controles disponibles —de izquierda a derecha, de arriba a abajo— a una velocidad configurable. El usuario activa su pulsador cuando el resalte llega al control deseado, y el sistema operativo lo interpreta como un clic.
El barrido con un solo pulsador es el caso más extremo; los usuarios con dos o más pulsadores pueden emplear modos de entrada más eficientes (pulsadores de dirección, pulsadores de modo), pero el principio subyacente —la activación discreta se asigna al elemento enfocado— es el mismo.
La población usuaria
La entrada por pulsador es utilizada por personas con afecciones que afectan al control motor voluntario:
- Parálisis cerebral — hay gran variabilidad, pero para muchos usuarios con afectación motora grave, el pulsador es el dispositivo de entrada principal.
- ELA / enfermedad de la motoneurona — de carácter progresivo; la entrada por pulsador suele convertirse en la única opción a medida que declina el control muscular voluntario.
- Lesión medular a nivel C1-C4 — parálisis de alto nivel; el pulsador se combina frecuentemente con el tubo de soplo-aspiración o el seguimiento ocular.
- Distrofia muscular — muchas variantes limitan eventualmente la fuerza de la mano más allá del uso del teclado.
- Lesión cerebral grave — variable; el pulsador es a veces el único canal de entrada disponible.
La población total de usuarios de pulsador es reducida en términos absolutos, pero tiene una alta dependencia: para muchos de ellos, el pulsador es el único dispositivo de entrada práctica que poseen.
La relación con la accesibilidad por teclado
Todo usuario de pulsador es también usuario de teclado. El sistema operativo abstrae la activación del pulsador como entrada de teclado: Tab e Intro, teclas de cursor o pulsaciones de tecla asignadas específicamente. Un sitio completamente accesible por teclado también es operable por usuarios de pulsador, siempre que el tiempo de barrido sea razonable.
Por eso WCAG 2.1.1 Keyboard es un criterio de Nivel A: incumplirlo no solo rompe la experiencia de los usuarios de teclado, sino que afecta a toda una cadena de tecnologías de apoyo que se enrutan a través del teclado.
Lo que ralentiza a los usuarios de pulsador
Las principales dificultades específicas de la entrada por pulsador:
- Orden de foco largo sin mecanismo de salto. Barrer cincuenta enlaces de navegación y treinta elementos de página antes de llegar al cuerpo del artículo puede llevar minutos, en cada página. Los enlaces para saltar (WCAG 2.4.1) ayudan; los puntos de referencia y la navegación por encabezados ayudan más, aunque el barrido normalmente no navega por puntos de referencia.
- Contenido solo accesible por desplazamiento del puntero. El barrido no genera eventos de tipo hover. Cualquier elemento que se revele por hover (información emergente, submenús que aparecen al pasar el cursor, comportamiento de ocultación al alejar el ratón) resulta inaccesible. Este comportamiento también incumple WCAG 1.4.13 Content on Hover or Focus.
- Límites de tiempo. Captchas con temporizadores, expiración de sesión, cualquier elemento que exija una respuesta rápida. Los usuarios de pulsador necesitan temporización configurable o desactivable (WCAG 2.2.1 Timing Adjustable).
- Interacciones de arrastrar y soltar. Los gestos continuos no se corresponden con activaciones discretas de pulsador. WCAG 2.5.7 Dragging Movements (nueva en 2.2) exige una alternativa de puntero simple para cualquier operación de arrastre.
Lo que esto implica para los desarrolladores web
El solapamiento con la auditoría de accesibilidad es amplio. Si el sitio supera las pruebas de accesibilidad por teclado —todos los elementos interactivos alcanzables, sin trampas de foco, orden de foco coherente, sin contenido solo accesible por hover, sin límites de tiempo imposibles—, también será accesible para usuarios de pulsador en términos generales.
Las consideraciones restantes son principalmente operativas: evitar cadenas de foco innecesariamente largas; ofrecer enlaces para saltar y estructura de puntos de referencia; garantizar que el orden de foco sea predecible para que el usuario de pulsador pueda planificar su recorrido de barrido.