Addaw, ir a inicio Donar

Técnica Técnicas generales WCAG 2.2

G217Proporcionar un mecanismo que permita a los usuarios reasignar o desactivar los atajos de teclado de una sola tecla de carácter

En resumen

Si una aplicación web usa atajos de teclado formados por una sola letra, número o signo, sin tecla modificadora, cualquier palabra dictada o pulsación imprecisa puede dispararlos sin querer. Esta técnica pide ofrecer un ajuste para desactivarlos o reasignarlos añadiendo un modificador como Ctrl. Beneficia a quienes usan reconocimiento de voz o teclean con poca precisión. Aplíquela siempre que implemente atajos de este tipo.

Aplicabilidad

Cualquier tecnología que admita scripts.

Descripción

Algunos autores incluyen atajos de teclado en sus aplicaciones para que la interacción del usuario sea más rápida. Sin embargo, cuando esos atajos se componen únicamente de teclas de carácter (letras, números, signos de puntuación o símbolos) sin teclas modificadoras, plantean dificultades a quienes usan entrada por voz y a algunos usuarios de teclado que no pueden teclear con precisión.

Para evitar activaciones accidentales, los autores deben permitir que los usuarios desactiven o reconfiguren los atajos compuestos solo por teclas de carácter. Reconfigurar el atajo puede consistir en poder añadir una tecla modificadora, como Ctrl, o bien los autores pueden optar por permitir que los usuarios cambien también las teclas de carácter asignadas, además de añadir un modificador. Ofrecer un mecanismo para desactivar o reasignar el atajo garantiza que más usuarios puedan interactuar con éxito con la aplicación.

Si el atajo de teclado solo está activo cuando un componente concreto de la interfaz de usuario tiene el foco, el autor no necesita proporcionar un mecanismo para anularlo. Por ejemplo, en un elemento select el comportamiento esperado es que, al pulsar una letra, la selección se desplace al siguiente elemento de la lista que empiece por ese carácter. Este atajo solo se activa cuando el elemento select tiene el foco, de modo que no interfiere con la capacidad del usuario para interactuar con el resto de la página.

Cómo localizar y comprobar los atajos de teclado de una sola tecla de carácter

Una primera dificultad para quien realiza las pruebas es identificar si existen atajos creados por el autor y, a continuación, determinar si esos atajos se activan con teclas de carácter sin modificadores. Cuando quien realiza las pruebas tiene acceso al equipo de desarrollo, la existencia y la naturaleza de las teclas de atajo suelen poder determinarse simplemente preguntando a los diseñadores y desarrolladores implicados. Cuando no se dispone de información fiable por parte de los autores, la presencia de atajos puede detectarse revisando el código (por ejemplo, en JavaScript, la presencia de escuchadores de eventos keydown, keyup y keypress). Otro medio para identificar atajos es revisar la documentación. Cuando ninguna de estas estrategias aporte información sobre la presencia de atajos de teclado, será necesario realizar pruebas manuales para buscar atajos de una sola tecla de carácter. Consulte el procedimiento de prueba del fallo F99 para orientarse.

Ejemplos

El autor ofrece un mecanismo sencillo para desactivar los atajos en un cliente de correo web

Un cliente de correo electrónico incluye atajos de una sola tecla para que los usuarios de teclado puedan interactuar con la aplicación más rápidamente (por ejemplo, la tecla R responde al elemento actual de la bandeja de entrada, la tecla D lo elimina y la tecla S lo marca como destacado). Estas teclas no se aplican mientras los usuarios redactan correos; sin embargo, los usuarios pueden confundirse sobre si el foco del teclado está en el panel de redacción o en la bandeja de entrada y, estando en la bandeja de entrada, eliminar un mensaje sin querer al intentar escribir una palabra que contenga la letra D. Para resolver este problema, el autor proporciona un botón conmutador para los atajos, que permite a los usuarios activarlos o desactivarlos fácilmente.

El autor ofrece una opción de menú donde los usuarios pueden reasignar los atajos

Una aplicación web tiene atajos de una sola tecla para funciones que difieren de los que un usuario utiliza habitualmente en una aplicación de software instalada localmente. Como el autor ha proporcionado un menú donde el usuario puede reasignar tanto las teclas de atajo como los modificadores, el usuario puede reasignar el atajo a una combinación que le resulte familiar.

Pruebas

Procedimiento

Para cada atajo de teclado de una sola tecla de carácter:

  1. Determinar si el usuario tiene la posibilidad de desactivar el atajo o de reasignarlo a una combinación que incluya una o varias teclas modificadoras.

Resultados esperados

  • La comprobación n.º 1 es verdadera.

Cómo lo comprobamos en ADDAW

En las auditorías de accesibilidad de ADDAW revisamos cada criterio de conformidad siguiendo este catálogo de técnicas: comprobamos si la web aplica una técnica suficiente y documentamos cada fallo común con capturas y el código afectado, para que el equipo de desarrollo sepa exactamente qué corregir. Los informes siguen la metodología del Observatorio de Accesibilidad y la norma UNE-EN 301 549.

Solicitar una auditoría

Fuente y licencia

Traducción al español, no oficial, realizada por ADDAW a partir de la técnica G217 del documento «Techniques for WCAG 2.2» del W3C (versión del repositorio público del W3C a 22/10/2026). Copyright © W3C® (MIT, ERCIM, Keio, Beihang). Se publica conforme a la licencia de documentos del W3C. El texto normativo de referencia es el original en inglés; si detecta un error en la traducción, escríbanos.

Financiado por la unión europea Gobierno de españa red.es Plan de recuperación transformación y resilencia kit digital