Accesibilidad (Windows Installer)

Los autores deben tener en cuenta las tablas y los campos de la siguiente lista al diseñar su interfaz de usuario para que cumpla las directrices de Active Accessibility. La interfaz de usuario de un paquete del instalador debe facilitar la accesibilidad de la aplicación o el producto a todos los usuarios.

  • El texto de la información sobre herramientas se encuentra en la columna Ayuda de la tabla Control. Los lectores de pantalla muestran este texto para los controles que contienen una imagen.
  • El campo Texto de la tabla Control de los controles VolumeCostList, ListView, DirectoryList y SelectionTree nunca se muestra. En su lugar, las utilidades de revisión de pantalla se pueden leer como la descripción del control. Las personas que no pueden usar la información visual de la pantalla pueden interpretarla con la ayuda de una utilidad de revisión de pantalla. Las utilidades de revisión de pantalla (también conocidas como programas de lector de pantalla o utilidades de acceso de voz) toman la información mostrada en la pantalla y la dirigen a través de medios alternativos, como voz sintetizada o una pantalla de Braille actualizable.
  • Los controles de los cuadros de diálogo deben vincularse mediante el campo Control_Next de la tabla Control. Los controles deben crearse de forma que se pueda acceder a ellos mediante la tecla TAB.
  • Se deben proporcionar teclas de método abreviado para obtener acceso a los controles directamente.
  • wEl color de texto que se muestra en la interfaz de usuario se establece en la tabla TextStyle. Si el color de texto elegido es demasiado parecido al color del fondo, se ignora.
  • El tamaño de texto y la fuente se establecen en la tabla TextStyle. Se deben usar tamaños de fuente más grandes para los paquetes destinados al mercado asiático. Por ejemplo, un tamaño de fuente de 10 puntos que es legible para texto en inglés puede no serlo necesariamente para el chino.
  • Para los controles Edit, PathEdit, ListView, ComboBox o VolumeSelectCombo, los lectores de pantalla toman accName y accKeyboardShortcut de un control de texto que debe preceder al control en la secuencia Control_Next del cuadro de diálogo. El lector de pantalla toma accName del campo Texto del control de texto y accKeyboardShortcut desde el método abreviado de teclado en el campo Texto, si existe.
  • Dado que el texto estático no puede tener el foco, un control de texto que describe un control Edit, PathEdit, ListView, ComboBox o VolumeSelectCombo debe ser el primer control del cuadro de diálogo para garantizar la compatibilidad con los lectores de pantalla.
  • Para un control PushButton que muestra un icono o una imagen de mapa de bits, accName y accKeyboardShortcut se especifican en el campo Ayuda del registro de la tabla Control, a la izquierda del separador |.
  • Evite el uso de controles de texto sobre mapas de bits blancos porque, en un negro de alto contraste el texto puede ser invisible.
  • No coloque un control de texto negro en un fondo que sea una imagen de mapa de bits blanco. Este texto no es visible para un usuario que cambia la pantalla de Windows a negro de contraste alto.
  • No coloque un control de texto blanco en un fondo que sea una imagen de mapa de bits negro. Este texto no es visible para un usuario que cambia la pantalla de Windows a blanco de contraste alto.
  • No coloque controles de texto transparentes sobre mapas de bits coloreados. Es posible que el texto no se vea si el usuario cambia la combinación de colores que se muestra. Por ejemplo, el texto puede ser invisible si el usuario establece el parámetro de contraste alto para la accesibilidad.
  • Tenga en cuenta que el foco en un cuadro de diálogo no se tabula en un control RadioButtonGroup hasta que se haya seleccionado uno de los botones del grupo. Para que la pestaña de foco se dirija a este grupo de botones, especifique uno de los botones como configuración predeterminada del control.
  • Para proporcionar programas de lector de pantalla con texto descriptivo adicional sobre un control RadioButtonGroup, siga el ejemplo de Agregar texto adicional a botones de radio.
  • El tamaño relativo de los cuadros de diálogo, los controles y las fuentes puede cambiar en función del tamaño de fuente elegido. Para obtener más información, consulte Unidades instaladoras. Para garantizar la correcta visualización del texto y los controles en la interfaz de usuario, los desarrolladores de instalación siempre deben probar su aplicación con todos los tamaños de fuente que se puedan usar.