How to fix Android WCAG 2.1.1 Keyboard Accessibility Violations | Mesmer Jetbrains Plugin

Hola, soy Nic y hoy
les mostraremos cómo resolver las infracciones del teclado WCAG de Android. El teclado titulado WCAG 2.1.1
establece que toda la funcionalidad del contenido de un usuario
debe poder operarse a través de la interfaz del teclado. La intención
del criterio de éxito es garantizar que los usuarios que interactúen
con su aplicación a través del teclado o un dispositivo de entrada alternativo
puedan acceder a todo el contenido de sus aplicaciones. ¿
Sabía que muchos dispositivos de entrada diferentes dentro del ámbito
de la accesibilidad utilizan trazos de entrada de teclado, como el
software de entrada de voz, los interruptores de hoja, los interruptores Jelly Bean y el software sorbo y
soplo? No solo se debe poder acceder a todo el contenido a través del
teclado, sino que ese contenido tampoco debe requerir
tiempos específicos para las pulsaciones de teclas individuales. Hay una
excepción a este criterio cuando la funcionalidad subyacente
requiere una entrada que depende de la ruta de movimiento del usuario.

Los
ejemplos de estas excepciones incluyen un programa de pintura con acuarela
, porque las pinceladas dependerían de la
velocidad y la duración de cada movimiento, o un programa de simulación de vuelo
porque la naturaleza del simulador es enseñarle al
individuo el comportamiento de volar una aeronave en tiempo real. Para obtener más
detalles sobre las especificaciones de las infracciones del teclado CAD de whoo,
consulte este enlace aquí, enlace también en la descripción a continuación.
Sigamos adelante y corrijamos una violación del teclado con la ayuda
del complemento hipnotizador JetBrains IDE . Pero primero, no olvides darle me
gusta y suscribirte para poder pagar mi renta. Aquí tenemos una
infracción de teclado porque el objeto que contiene la infracción
no tiene su propio ID de recurso.

Podemos hacer clic en el objeto para ver
más información sobre la pantalla que contiene esta
infracción. Ahora que sabemos en qué pantalla está esta infracción,
abramos nuestro emulador para que podamos echar un vistazo desde nuestro
emulador, podemos intentar usar la funcionalidad de pantallas. Impresionante.
Parece que podemos deslizar para generar un
número aleatorio. El problema es que cuando activamos Talkback, no es tan
fácil. Activemos un emulador con la intercomunicación habilitada para poder
mostrar esta infracción. Ahora, con el lector de pantalla habilitado,
intentemos usar la misma funcionalidad de pantalla. 2.1 deslizar para generar un número
uno, navegar hacia arriba con el carácter N mayúscula, por lo que no podemos deslizar para
generar un número aleatorio. Por lo tanto, este usuario no puede acceder a la
funcionalidad de sus aplicaciones. Veamos si podemos resolver esta
infracción desde el código. Podemos resolver esta infracción agregando
un control de entrada alternativo, como un botón, de modo que se
pueda acceder a esta funcionalidad de pantalla a través de la interfaz del teclado.
En un esfuerzo por resolver esta violación.

Primero hicimos dos pequeños
cambios, agregamos un botón al archivo XML. Y
segundo, hemos agregado un oyente a este botón para generar un
número aleatorio. Echemos un vistazo a nuestro emulador ahora para ver si
se resuelve esta infracción. Ahora intentemos navegar por esta
funcionalidad de pantalla con Talkback habilitado 2.1.1 deslizar para generar
un número, generar un botón de número. Toca dos veces para activar. Impresionante. Así que ahora todos los usuarios
pueden acceder a la funcionalidad completa de esta pantalla , resolviendo así
la violación del teclado. Y así hemos resuelto nuestra
violación del teclado.

¿Sabías acerca de los dispositivos de entrada SIP de Puffin?
Háganos saber en los comentarios a continuación. Gracias por mirar y
feliz desarrollo..

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *