Sugerencias de diseño para crear formularios para lectores de pantalla

Para ofrecer un formulario accesible, es necesario comprender cómo funcionan los lectores de pantalla. También hay que saber cómo utilizar la paleta Accesibilidad de Designer para especificar información de los objetos de los formularios que el lector de pantalla leerá en voz alta. Hay que tener en cuenta estas consideraciones relacionadas con la implementación de formularios accesibles que son compatibles con lectores de pantalla:

  • Debe hacerse una presentación del formulario para indicar a los usuarios qué formulario se va a abrir y cómo se debe proceder para completarlo. Cuando se abre un formulario, el lector de pantalla generalmente lee una página entera, incluidos los objetos de texto y de imagen. Cuando el usuario empieza a desplazarse por el formulario, el lector de pantalla lee el texto de cada objeto a medida que se activa.

  • Es necesario establecer un orden de tabulación lógico que incluya todo el texto, campos, botones e imágenes que facilite a los usuarios con problemas de visión el desplazamiento. Definir el orden de tabulación es importante porque las etiquetas del lector de pantalla de PDF se ordenan de forma predeterminada de arriba a abajo y de izquierda a derecha.

  • Se debe comunicar a los usuarios cualquier pulsación de teclas especial que deban realizar para ejecutar una función. Tales pulsaciones de teclas incluyen acciones como pulsar la barra espaciadora para seleccionar un botón o la tecla de flecha abajo para seleccionar un elemento de un cuadro de lista.

  • Se deben leer en voz alta los nombres de los botones y los campos, así como su finalidad, cuando el usuario se desplace por ellos.

  • Se debe leer en voz alta el estado de las casillas de verificación y de los botones de radio.

  • En los cuadros de lista y en las listas desplegables, se debe leer en voz alta el elemento predeterminado seleccionado en la lista. Hay que estar seguro de que el usuario conoce cómo utilizar las teclas de flecha arriba y flecha abajo para desplazarse por los elementos de la lista. Si se pulsa la tecla Tab, Intro o Retorno se seleccionará el elemento de la lista. Mediante secuencias de comandos, se puede definir el suceso Change del objeto para que se lea en voz alta qué elemento se selecciona de la lista.