Hacer objetos accesibles

Especificación de texto de lector de pantalla personalizado para un objeto

La paleta Accesibilidad se utiliza para definir texto personalizado del lector de pantalla para un objeto.

Al probar el formulario, asegúrese de que Acrobat se configura como campos de formulario de lectura en el cuadro de diálogo Preferencias (categoría de lectura) en el menú Editar.

  1. Seleccione el objeto en el diseño de formulario.

  2. Haga clic en la ficha de la paleta Accesibilidad y, en el cuadro Texto personalizado del lector de pantalla, escriba el texto personalizado.

Especificación de información del objeto personalizado para un objeto

La paleta Accesibilidad se utiliza para definir información del objeto para un objeto. Para la mayoría de los objetos, la información del objeto aparece en tiempo de ejecución cuando el usuario sitúa el puntero sobre el objeto. La información del objeto aparece para algunos objetos de solo lectura, como un objeto de código de barras de formularios impresos, solo cuando se está utilizando un lector de pantalla.

Un objeto no puede contener información del objeto personalizada y única y texto de lector de pantalla personalizado y único. Se debe elegir uno. Si quiere obtener información del objeto personalizada, escriba el texto personalizado y, o bien seleccione Información del objeto en la lista Prioridad de lector de pantalla, o no incluya ningún texto de lector de pantalla personalizado. Si quiere que el texto del lector de pantalla personalizado sea el mismo para el texto de la información del objeto y el texto del lector de pantalla, escríbalo y seleccione Texto personalizado en la lista Prioridad de lector de pantalla.

Si no se especifica nada en el cuadro Información del objeto o en el cuadro Texto personalizado del lector de pantalla, el lector de pantalla utilizará el rótulo para la información del objeto y para la lectura.

  1. Seleccione el objeto en el diseño de formulario.

  2. Haga clic en la paleta Accesibilidad y, en el cuadro Información del objeto, escriba el texto que desee. Para crear información sobre herramientas con varias líneas, introduzca la primera línea y utilice el comando Ctrl + Intro para ir a la línea siguiente.

  3. Si no hay ningún texto personalizado del lector de pantalla definido para este objeto y desea que el lector de pantalla lea la información del objeto en lugar del texto del lector de pantalla personalizado, en la lista Prioridad de lector de pantalla, seleccione Información del objeto.

Especificación de un orden de búsqueda diferente para el texto del lector de pantalla

De forma predeterminada, el lector de pantalla busca el texto del lector de pantalla en la configuración del formulario siguiendo este orden: Texto personalizado, Información del objeto, Rótulo y Nombre. Es posible anular este orden predeterminado utilizando la opción Prioridad de lector de pantalla.

  1. Seleccione el objeto en el diseño de formulario.

  2. Haga clic en la paleta Accesibilidad.

  3. En la lista Prioridad de lector de pantalla, seleccione la opción deseada.

    Por ejemplo, si desea que el lector de pantalla lea el nombre en lugar del rótulo, seleccione Nombre. Esto también cambia el orden de búsqueda a Nombre, Texto personalizado, Información del objeto y, por último, Rótulo.

Desactivación del texto del lector de pantalla para un objeto

Es posible que en ciertas situaciones no se desee que el lector de pantalla lea ningún texto para un objeto, ni siquiera el tipo del mismo. Puede desactivar el texto para un lector de pantalla o según un modelo de objeto a objeto.

Al probar el formulario, asegúrese de que Acrobat se configura como campos de formulario de lectura en el cuadro de diálogo Preferencias (categoría de lectura) en el menú Editar.

  1. Seleccione el objeto en el diseño de formulario.

  2. Haga clic en la paleta Accesibilidad.

  3. En la lista Prioridad de lector de pantalla, seleccione Ninguno.

Conversión de botones de radio en accesibles

Al desplazarse a un grupo de exclusión, el lector de pantalla leerá primero el texto del grupo de exclusión y, después, el valor del rótulo del botón de radio activo.

Cuando un usuario con problemas de visión se desplace por el botón de radio, el lector de pantalla necesita leer dos cosas:

  • Una descripción general del objetivo del grupo de botones

  • Una descripción significativa del objetivo de cada botón de radio

    Por ejemplo, un formulario contiene un grupo de botones de radio que están relacionados con el pago. Para todo el grupo de exclusión, se necesita que el texto hablado diga “Seleccione el método de pago”. Para cada uno de los botones, se necesita un valor para “Efectivo”, “Tarjeta de crédito” y “Cheque”. Cuando el usuario se desplaza al grupo de exclusión y el primer botón de radio, Efectivo, se activa, el lector de pantalla lee el tipo de objeto e indica “Seleccione el método de pago. Metálico”. A continuación, menciona el estado (si está activado o no).

    Designer incluye opciones que admiten lectores de pantalla para definir texto hablado. Puede utilizar la paleta Accesibilidad para definir información del objeto y texto personalizado del lector de pantalla. También puede utilizar nombres de objeto, como se especifica en la opción nombre de la ficha Enlace, y rótulos. En la mayoría de los casos, los rótulos de los botones de radio deben proporcionar texto significativo para el lector de pantalla.

Conversión de botones de radio en accesibles mediante los rótulos de botones

  1. En la paleta Jerarquía, seleccione el grupo de exclusión.

  2. Haga clic en la paleta Accesibilidad y, en el cuadro Texto personalizado del lector de pantalla, escriba el texto hablado para el grupo. Por ejemplo, escriba Seleccione un método de pago.

  3. Si el rótulo de cada botón de radio proporciona texto hablado significativo, en la paleta Objeto, seleccione la ficha Enlace y anule la selección de Especificar valores de los elementos.

Conversión de botones de radio en accesibles mediante un valor de elemento especificado

  1. En la paleta Jerarquía, seleccione el grupo de exclusión.

  2. Haga clic en la paleta Accesibilidad y, en el cuadro Texto personalizado del lector de pantalla, escriba el texto hablado para el grupo. Por ejemplo, escriba Seleccione un método de pago.

  3. En la paleta Jerarquía, seleccione el primer botón de radio del grupo.

  4. En la paleta Objeto, haga clic en la ficha Campo. En el área Elemento, haga doble clic en un elemento e introduzca un valor significativo para el botón de radio seleccionado. Por ejemplo, escriba Cash.

  5. Repita los pasos 3 y 4 para cada botón de radio del grupo de exclusión.

Conversión de listas en accesibles

Si el formulario de diseño contiene listas creadas al anidar subformularios en un diseño de formulario, se puede utilizar la paleta Accesibilidad para definir el papel del subformulario correspondiente en cada subformulario de la lista, de modo que el lector de pantalla pueda anunciar la lista, el número de elementos de la lista, el nivel de anidación y el final de la lista.

Por ejemplo, asigne el papel Lista al subformulario de nivel superior y asigne el papel de Elemento de lista a los subformularios anidados que conforman los elementos de la lista.

Nota: es posible que algunos diseños de formulario contengan listas que haya creado para la accesibilidad al anidar subformularios. En cuanto a los diseños de formulario que vaya a procesar en HTML, se recomienda que defina cada subformulario en una posición variable del contenido. Si define cada subformulario en una posición fija del contenido, estos tipos de listas no se procesarán correctamente.

Conversión de imágenes en accesibles

Las imágenes pueden ayudar a mejorar la comprensión para los usuarios con algunos tipos de discapacidades. Sin embargo, muchos lectores de pantalla no leen gráficos. Para los usuarios con deficiencias visuales, las imágenes pueden disminuir la accesibilidad del formulario.

Si elige utilizar imagines, proporcione las descripciones de texto para todos los objetos de imagen y campo de texto. Cuando los usuarios se desplazan al objeto, el lector de pantalla lee el texto. Asegúrese de que el texto describe el objeto y su propósito en el formulario.

Proporcione descripciones de texto empleando información del objeto o texto del lector de pantalla personalizado en la paleta Accesibilidad o campos de texto, rótulos y nombres de objeto, como se especifica en la opción nombre de la ficha Enlace.

Además, de proporcionar texto descriptivo para imágenes, tenga en cuenta estas guías generales para mejorar la accesibilidad de las imágenes de los formularios:

  • Asegúrese de que las imagines mejoran el contenido del formulario sin proporcionar detalles innecesarios.

  • Para las imágenes que utilizan color, elija los colores de alto contraste para una máxima legibilidad.

  • Asegúrese de que el tamaño de la imagen no es tan pequeño como para que sea difícil de leer.

Conversión de secuencias de comandos en accesibles

Como parte del proceso de diseño de formularios, un desarrollador puede utilizar secuencias de comandos para proporcionar al usuario una mejor experiencia de uso. Se pueden agregar secuencias de comandos a la mayoría de objetos y campos de formulario. Por ejemplo, se pueden crear secuencias de comandos simples para actualizar dinámicamente valores en un formulario interactivo en respuesta a los datos introducidos por el usuario.

Cuando se diseñen secuencias de comandos para accesibilidad, tenga en cuenta estas guías generales:

  • Mantenga el contenido del formulario libre de interrupciones visuales. Por ejemplo, evite las funciones que producen que el contenido parpadee o se mueva.

  • Asegúrese de que las ventanas emergentes solo aparecen como resultado acciones iniciadas por el usuario. De manera similar, no permita que el enfoque actual del formulario cambie o que se vuelva a mostrar el contenido a menos que lo inicie el usuario. El enfoque del formulario se refiere a la vista actual del usuario. Por ejemplo, si el usuario está completando campos en la mitad inferior del formulario, no permita que el enfoque cambie a la esquina superior izquierda del formulario a menos que el usuario elija desplazarse a esta ubicación.

  • Los usuarios con discapacidades puede requerir más tiempo para proporcionar la entrada en los campos. No especifique las respuestas basadas en tiempo para campos de entrada.

  • Hay que tener en cuenta que las secuencias de comandos del cliente pueden interferir con teclados y lectores de pantalla si cambian el foco de la aplicación cliente. Por ejemplo, los sucesos change y mouseEnter, cuando se utilizan con listas desplegables o cuadros de lista, pueden causar acciones inapropiadas. Las secuencias de comandos del cliente deben escribirse para evitar problemas con teclados y lectores de pantalla.

Para obtener más información sobre secuencias de comandos, consulte Conceptos básicos de secuencias de comandos.