Accessibilité (Windows Installer)
Les auteurs doivent connaître les tables et les champs de la liste suivante lors de la conception de leur interface utilisateur conformément aux instructions d’accessibilité active. L’interface utilisateur d’un package d’installation doit faciliter l’accessibilité de l’application ou du produit à tous les utilisateurs.
- Le texte d’info-bulle est contenu dans la colonne Aide de la table de contrôle . Ce texte est affiché par les lecteurs d’écran pour les contrôles contenant une image.
- Le champ Texte de la table contrôle pour le VolumeCostList, ListView, DirectoryList et contrôles SelectionTree n’est jamais affiché. Au lieu de cela, il peut être lu par les utilitaires de révision d’écran comme description du contrôle. Les personnes qui ne peuvent pas utiliser les informations visuelles sur l’écran peuvent interpréter les informations à l’aide d’un utilitaire de révision d’écran. Les utilitaires d’examen d’écran (également appelés programmes de lecteur d’écran ou utilitaires d’accès vocal) prennent les informations affichées sur l’écran et les dirigent via d’autres médias, tels que la synthèse vocale ou un affichage braille actualisable.
- Les contrôles dans les boîtes de dialogue doivent être liés à l’aide du champ Control_Next de la table de contrôle . Les contrôles doivent être créés de sorte qu’ils puissent tous être atteints à l’aide de la touche TAB.
- Les touches de raccourci doivent être fournies pour accéder directement aux contrôles.
- La couleur de texte affichée dans l’interface utilisateur est définie dans la table TextStyle . Si la couleur de texte choisie est trop proche de l’arrière-plan, le choix de couleur du texte est ignoré.
- La taille du texte et la police sont définies dans la table TextStyle . Les tailles de police plus grandes doivent être utilisées pour les packages destinés au marché asiatique. Par exemple, une taille de police de 10 points lisible pour le texte anglais peut ne pas nécessairement être vraie pour le chinois.
- Pour Modifier, PathEdit, ListView, comboBox ou contrôles VolumeSelectCombo, les lecteurs d’écran prennent accName et accKeyboardShortcut à partir d’un contrôle de texte qui doit précéder le contrôle dans la séquence Control_Next de la boîte de dialogue. Le lecteur d’écran prend accName à partir du champ Texte du contrôle Text et accKeyboardShortcut à partir du raccourci clavier dans le champ Texte, s’il existe un raccourci.
- Étant donné que le texte statique ne peut pas prendre le focus, un contrôle Texte qui décrit un Modifier, PathEdit, ListView, ComboBox ou contrôle VolumeSelectCombo doit être effectué le premier contrôle dans la boîte de dialogue pour garantir la compatibilité avec les lecteurs d’écran.
- Pour un contrôle PushButton qui affiche une icône ou une image bitmap, accName et accKeyboardShortcut sont spécifiés dans le champ d’aide de la table de contrôle enregistrement, à gauche de l’enregistrement | séparateur.
- Évitez d’utiliser des contrôles de texte sur des bitmaps blanches, car sous Contraste élevé noir, le texte peut devenir invisible.
- Ne placez pas un contrôle de texte noir sur un arrière-plan qui est une image bitmap blanche. Ce texte n’est pas visible par un utilisateur qui modifie l’affichage Windows en noir à contraste élevé.
- Ne placez pas un contrôle de texte blanc sur un arrière-plan qui est une image bitmap noire. Ce texte n’est pas visible pour un utilisateur qui modifie l’affichage Windows en blanc à contraste élevé.
- Ne placez pas de contrôles de texte transparents sur les bitmaps colorées. Le texte peut ne pas être visible si l’utilisateur modifie le jeu de couleurs d’affichage. Par exemple, le texte peut devenir invisible si l’utilisateur définit le paramètre de contraste élevé pour l’accessibilité.
- Notez que le focus sur une boîte de dialogue n’est pas tabulation vers un contrôle RadioButtonGroup jusqu’à ce que l’un des boutons du groupe ait été sélectionné. Pour rendre l’onglet focus sur ce groupe de boutons, spécifiez l’un des boutons comme paramètre par défaut pour le contrôle.
- Pour fournir des programmes de lecteur d’écran avec du texte descriptif supplémentaire sur un contrôle RadioButtonGroup . Suivez l’exemple fourni dans Ajout de texte supplémentaire aux cases d’option.
- La taille relative des boîtes de dialogue, des contrôles et des polices peut changer en fonction de la taille de police choisie. Pour plus d’informations, consultez unités d’installation. Pour garantir l’affichage correct du texte et des contrôles dans l’interface utilisateur, les développeurs de configuration doivent toujours tester leur application à l’aide de toutes les tailles de police qui peuvent être utilisées.