Ir al contenido
EUID Servicio de auditoría & sello, Inicio
Auditar su sitio web

Esta traducción aún no ha sido revisada editorialmente. La versión alemana es la vinculante. Deutsche Fassung

Accesibilidad

¿Por qué debe trabajar el ratón, el dedo, el lápiz y el teclado al mismo tiempo?

Algunos sitios deciden al cargar si un dispositivo tiene contacto, y luego apagar el control del ratón, o viceversa. Una tableta con teclado, un portátil con pantalla táctil, una persona que cambia entre el lápiz y el control de voz: Para ellos, la operación se rompe. Criterio 2.5.6 de Nivel AAA requiere que un sitio web no excluya ningún tipo de entrada y permita cambiar en cualquier momento.

Lo que el Criterio requiere

El sitio no limita la operación a un tipo de entrada, a menos que la restricción sea necesaria para la seguridad o elegida por el visitante. Ratón, tacto, bolígrafo, teclado y tecnología auxiliar que simula trabajar lado a lado y alternativamente. Las violaciones son casi siempre causadas por scripts: una detección de “touch device” al cargar, que apaga los menús de hover; Manejo de eventos sólo para eventos táctiles sin clic; Cierre el teclado en un widget porque “aquí opera con el dedo”.

Para quien esto cuenta

Las personas con discapacidad motora a menudo cambian el tipo de entrada por tarea: teclado para escribir, tocar para navegar, control de voz para comandos. Las personas con interruptores o ratón de cabeza trabajan con la tecnología auxiliar, que informa como un ratón, a veces como un teclado. Cualquiera que cierre un tipo de entrada lo bloquea. Por cierto, afecta a cualquier persona con un portátil que tenga pantalla táctil y trackpad.

Así es como nos ocupamos de ello

La medida encuentra scripts ramificando para tocar la detección y elementos con el manejo de eventos sólo para un tipo de entrada, y los muestra como una indicación. Si el cambio de tipos de entrada funciona, una persona verifica con un dispositivo que tiene varios. El criterio pertenece a la categoría AAA en conocimiento.

Ejemplos

El reconocimiento táctil apaga el ratón

No se conocen
if ("ontouchstart" in window) {
  document.body.classList.add("touch");  // Hover-Menüs aus, Maus-Ereignisse ignoriert
}
Fulfilled
element.addEventListener("pointerdown", start);
element.addEventListener("pointerup", ende);
element.addEventListener("click", ausloesen);
// keine Verzweigung nach Gerät: jede Eingabe, die kommt, wird verarbeitet

Un portátil con pantalla táctil y una persona con control de voz cambian el tipo de entrada en cualquier momento.

  • Utilice los eventos punteros (punterdown, pointerup, click) en lugar de eventos separados del ratón y el tacto.
  • Nunca ramifique a “Touch Device” o “Desktop” al cargar; responda a la entrada que viene.
  • Asegúrese de que cada gesto táctil también va por clic y teclado (criterio 2.5.1).
  • Prueba en un portátil con pantalla táctil: ratón, dedo, teclado alternativamente en la misma página.

Deutsche Fassung dieser Seite

  • Sello Digitale Barrierefreiheit
  • Sello Daten & Recht
  • Sello Technische Qualität
  • Sello Digital Excellence
  • Sello Cyberversicherung

Auditado. Por un futuro digital mejor.euid.com