Accessibilité (Concepts de base de la conception)
Note
Ce guide de conception a été créé pour Windows 7 et n’a pas été mis à jour pour les versions plus récentes de Windows. La plupart des conseils s’appliquent toujours en principe, mais la présentation et les exemples ne reflètent pas nos conseils de conception actuels.
La conception de logiciels pour l’accessibilité signifie que les programmes et les fonctionnalités sont facilement disponibles pour la plus large gamme d’utilisateurs, y compris ceux qui ont des handicaps et des déficiences.
Le nombre d’utilisateurs que les fonctionnalités d’accessibilité peuvent vous surprendre ; par exemple, aux États-Unis, des enquêtes ont montré que plus de la moitié de tous les utilisateurs d’ordinateurs rencontrent des difficultés ou des déficiences liées à l’accessibilité et sont susceptibles de bénéficier de l’utilisation de la technologie accessible. De plus, l’approche de la conception de logiciels avec la flexibilité et l’inclusion qui sont les caractéristiques de l’accessibilité entraîne souvent une amélioration globale de la convivialité et de la satisfaction des clients.
La facilité d’accès, disponible à partir du Panneau de configuration, fournit un emplacement central où les utilisateurs peuvent choisir et personnaliser les fonctionnalités d’accessibilité souhaitées.
Remarque : Recommandations relatives à clavier, souris, couleur et sonore sont présentées dans des articles distincts.
Concepts de conception
De nombreux facteurs physiques, perceptuels et cognitifs entrent en jeu lorsque les utilisateurs interagissent avec le matériel informatique et les logiciels. Avant d’envisager des façons de rendre les fonctionnalités de votre programme plus accessibles, il permet d’en savoir plus sur les types de handicaps et de déficiences qui existent, et certaines des technologies d’assistance avec lesquelles ces utilisateurs peuvent travailler à mesure qu’ils interagissent avec les ordinateurs.
Types de déficiences
Le tableau suivant décrit les handicaps et les déficiences des utilisateurs courants, et répertorie quelques-unes des solutions les plus importantes utilisées pour rendre les ordinateurs plus accessibles.
Pour plus d’instructions sur l’aide aux utilisateurs souffrant de ces déficiences, consultez Résoudre les déficiences particulières plus loin dans cet article.
Types de technologies d’assistance et fonctionnalités d’accessibilité
lecteurs d’écran
Un lecteur d’écran permet aux utilisateurs présentant des handicaps visuels ou des déficiences de naviguer dans une interface utilisateur en transformant des visuels en audio. Ainsi, le texte de l’interface utilisateur, les contrôles, les menus, les barres d’outils, les graphiques et d’autres éléments d’écran sont prononcés par la voix informatisée du lecteur d’écran. Pour créer un programme optimisé pour la technologie d’assistance du lecteur d’écran, vous devez planifier la façon dont le lecteur d’écran identifie chaque élément d’interface utilisateur.
Chaque élément d’interface utilisateur avec lequel l’utilisateur peut interagir doit être accessible au clavier, ainsi qu’être exposé via une interface de programmation d’application d’accessibilité (API). Nous vous recommandons d’utiliser UI Automation, la nouvelle infrastructure d’accessibilité pour toutes les versions de Microsoft Windows qui prennent en charge Windows Presentation Foundation (WPF). UI Automation fournit un accès programmatique à la plupart des éléments sur le bureau, ce qui permet aux produits technologiques d’assistance tels que les lecteurs d’écran de fournir des informations sur l’interface utilisateur aux utilisateurs et de manipuler l’interface utilisateur par des moyens autres que des entrées standard (par exemple, en parlant plutôt que en plus de manipuler la souris ou le clavier). Pour plus d’informations, consultez la vue d’ensemble d’UI Automation.
N’oubliez pas que bien que les lecteurs d’écran soient une technologie d’assistance très importante, il y en a d’autres aussi. Pour plus d’informations sur la gamme de technologies disponibles, consultez Types de produits de technologie d’assistance.
reconnaissance vocale
La reconnaissance vocale est une fonctionnalité d’accessibilité dans Windows qui permet aux utilisateurs d’interagir avec leurs ordinateurs par voix, ce qui réduit le besoin d’interaction moteur avec la souris ou le clavier. Les utilisateurs peuvent dicter des documents et des messages électroniques, utiliser des commandes vocales pour démarrer et basculer entre les programmes, contrôler le système d’exploitation et même remplir des formulaires sur le Web.
loupe
La loupe aide les utilisateurs avec une faible vision en agrandissant des éléments à l’écran de 2 à 16 fois l’original. Les utilisateurs peuvent définir cette fonctionnalité pour suivre la souris (pour voir une version agrandie de ce que la souris pointe vers), le clavier (pour voir la zone où le pointeur se déplace lors de la tabulation) ou la modification de texte (pour voir ce qu’ils tapent).
les paramètres visuels et les jeux de couleurs
En plus de rendre les choses plus grandes sur l’écran, les utilisateurs présentant une déficience visuelle peuvent tirer parti des paramètres système tels que mode à contraste élevé ou la possibilité de personnaliser les jeux de couleurs d’arrière-plan et de premier plan.
narrateur
Le Narrateur est un lecteur d’écran mis à l’échelle dans Windows qui permet aux utilisateurs d’entendre du texte à l’écran et des éléments d’interface utilisateur lus à haute voix, y compris certains événements (y compris les messages d’erreur) qui se produisent spontanément. L’utilisateur peut entendre les menus du Narrateur sans quitter la fenêtre active.
Les utilisateurs peuvent personnaliser l’étendue dans laquelle le Narrateur Microsoft est utilisé.
clavier visuel
Pour les utilisateurs qui ont des difficultés avec les claviers physiques et doivent utiliser un autre périphérique d’entrée tel qu’un commutateur, les claviers à l’écran sont une nécessité. Les utilisateurs peuvent sélectionner des touches à l’aide de la souris ou d’un autre appareil pointant, d’un petit groupe de touches ou d’une seule touche, selon la configuration du clavier visuel.
touches de souris
Une fois les touches de souris activées, les utilisateurs qui préfèrent le clavier peuvent utiliser les touches de direction sur le pavé numérique pour déplacer le pointeur de la souris.
Pour obtenir la liste complète des fonctionnalités d’accessibilité, consultez Accessibilité dans Windows Vista sur le site Web Microsoft.
Navigation basée sur le clavier
La touche Tab, les touches de direction, la barre d’espace et la touche Entrée sont importantes pour la navigation basée sur le clavier. Appuyez sur les cycles Tab focus d’entrée par le biais des différents groupes de contrôles, et en appuyant sur les touches de direction se déplace dans un contrôle ou parmi les contrôles d’un groupe. L’appui sur la barre d’espace est le même que le clic sur le contrôle avec le focus d’entrée, tandis que l’appui sur Entrée est le même que le clic sur le bouton de commande ou le lien de commande par défaut, quel que soit le focus d’entrée.
Dans cet exemple, les utilisateurs peuvent appuyer sur Tab jusqu’à ce que l’option souhaitée ait le focus d’entrée, puis appuyez sur Entrée pour ouvrir l’objet.
Clés d’accès
Les clés d’accès permettent aux utilisateurs de choisir des options et de lancer des commandes directement sans avoir à accéder au contrôle en premier. Les clés d’accès sont indiquées en inlinant l’un des caractères dans l’étiquette de chaque contrôle. Les utilisateurs activent ensuite l’option ou la commande en appuyant sur la touche Alt avec le caractère souligné. Les clés d’accès ne respectent pas la casse.
Dans cet exemple, appuyez sur Alt+O pour activer la commande Ouvrir.
Le choix des clés d’accès logiques pour les contrôles ne pose généralement aucune difficulté ; plus il y a de contrôles sur une fenêtre, cependant, plus vous risquez de manquer de choix de clés d’accès. Dans ce cas, attribuez des clés d’accès aux groupes de contrôle plutôt qu’à chacun d’eux.
Dans cet exemple, les clés d’accès sont affectées aux groupes de contrôles, plutôt qu’à des contrôles individuels.
Les touches d’accès sont souvent confondues avec les touches de raccourci, mais les touches de raccourci sont affectées différemment des touches d’accès et ont des objectifs différents. Par exemple, les touches de raccourci utilisent des séquences de touches Ctrl et De fonction et sont destinées principalement à un raccourci pour les utilisateurs avancés au lieu d’être accessibles.
Pour plus d’informations, consultez clavier .
Conception pour l’accessibilité : trois pratiques fondamentales
Les programmes accessibles aident tous les utilisateurs d’une certaine façon, car les objectifs de l’accessibilité et de la facilité d’utilisation se chevauchent. Par exemple, les fonctionnalités conçues pour rendre les utilisateurs avancés aussi efficaces que possible bénéficient également aux utilisateurs qui préfèrent utiliser le clavier en raison d’une déficience de dextérisité.
Trois pratiques fondamentales vous aideront à concevoir accessible : permettre un degré de flexibilité dans votre interface utilisateur, laisser le respect des besoins des utilisateurs et des préférences jouer un rôle majeur dans les décisions de conception et fournir un accès programmatique à votre interface utilisateur.
Fournir des d’interface utilisateur flexibles
La conception accessible consiste, au moins en partie, à donner aux utilisateurs des choix. Pas un tableau étourdissant et étourdissant de choix, mais un nombre limité de choix qui anticipe intelligemment les besoins des utilisateurs. "N’aime pas naviguer par le biais de la souris ? Ici, vous pouvez faire les mêmes choses en utilisant uniquement le clavier. N’aime pas les claviers physiques ? Voici un virtuel que vous pouvez utiliser à l’écran. »
Par exemple, fournissez une flexibilité :
Fourniture d’équivalents sélectionnables par l’utilisateur pour les éléments non textuels (par exemple, le texte de remplacement pour les graphiques et les légendes pour l’audio).
capture d’écran
Les utilisateurs qui ont choisi de ne pas afficher les graphiques doivent voir le texte de remplacement à la place, décrivant ce que fait le contrôle et comment interagir avec celui-ci.
Fournir des alternatives à la couleur (par exemple, la différenciation des icônes ou l’utilisation de sons).
Dans cet exemple, les icônes standard sont facilement distinguées en fonction de leurs conceptions.
Garantir l’accès au clavier (par exemple, un taquet de tabulation pour chaque contrôle interactif) afin que les utilisateurs puissent accomplir les mêmes choses dans votre programme avec la souris ou le clavier.
Assurez-vous que votre programme offre de bonnes options de contraste de couleur pour les utilisateurs. Windows offre une option de contraste élevé, mais elle est vraiment conçue pour être une solution pour une déficience visuelle grave. D’autres options de contraste servent mieux les utilisateurs présentant une déficience légère, telles que la faible vision et la cécité de couleur.
Assurez-vous que les utilisateurs ont un moyen d’ajuster la taille du texte dans l’interface utilisateur de votre programme (par exemple, par le biais d’un contrôle de curseur ou d’une zone de liste déroulante pour la taille de police). Si possible, prenez en charge les points élevés par pouce (ppp).
S’assurer que votre programme est modal, ce qui signifie que si le mode principal du programme est inaccessible pour certains, ces utilisateurs ont un moyen de contourner le problème. Par exemple, lorsque l’animation est affichée, les informations doivent être affichées en au moins un mode de présentation non animé à l’option de l’utilisateur.
Les interfaces modales et la navigation flexible offrent essentiellement à l’utilisateur l’architecture de redondance des informations. La redondance a parfois des connotations négatives ; dans le texte de l’interface utilisateur, par exemple, nous vous conseillons de supprimer la redondance pour simplifier l’expérience de lecture. Toutefois, dans le contexte de l’accessibilité, la redondance indique des mécanismes et des expériences positifs, non sécurisés.
Respect de vos utilisateurs
Le respect en général est essentiel pour la conception de programmes accessibles. Même en tant qu’exercice intellectuel, imaginez ce qu’il doit être comme pour rencontrer votre programme en tant qu’utilisateur désactivé. Prenez le temps de tester les écrans d’interface utilisateur en mode contraste élevé et à différentes résolutions, pour garantir que l’expérience est une bonne pour les utilisateurs présentant des déficiences visuelles. Testez l’accessibilité du clavier en sélectionnant les raccourcis clavier soulignement et les touches d’accès case à cocher dans l’élément Du Panneau de configuration du Centre d’accès (afin que les touches d’accès soient toujours visibles). Vous pouvez même aller au-delà de tests rigoureux en embauche de développeurs et de concepteurs qui ont une aptitude naturelle pour l’empathie avec les autres à commencer par.
Vous devez également démontrer le respect par :
- Utilisation des paramètres à l’échelle du système (par exemple, Couleur système) plutôt que des paramètres de balayage dur pour votre programme particulier. Respectez non seulement les paramètres que les utilisateurs ont spécifiquement sélectionnés pour interagir avec leurs programmes, mais également les fonctionnalités d’accessibilité intégrées au système d’exploitation que l’utilisateur souhaite appliquer quel que soit le programme qu’il utilise. Pour plus d’informations, consultez À propos des fonctionnalités d’accessibilité Windows.
- Préférez les contrôles courants aux contrôles personnalisés, car les contrôles courants ont déjà implémenté les API d’accessibilité Windows.
- Documentation de toutes les options et fonctionnalités d’accessibilité (par exemple, tous les raccourcis clavier). Les utilisateurs présentant des déficiences sont fortement motivés pour découvrir les fonctionnalités d’accessibilité et s’attendent souvent à ce que des informations complètes soient collectées dans l’aide.
- Création d’une documentation accessible dans des formats accessibles. Ainsi, la documentation elle-même doit respecter les mêmes règles d’accessibilité que l’interface utilisateur principale, notamment la possibilité d’agrandir la taille de police, l’utilisation de texte de remplacement pour les graphiques et l’architecture des informations redondantes (par exemple, en utilisant le codage en couleur uniquement comme supplément au texte).
Dans les produits logiciels, le respect des utilisateurs peut se manifester par l’utilisation et la recherche sur le marché, dans les services de support et la documentation efficaces, et bien sûr dans les décisions de conception. Par exemple, pensez-vous à nouveau en termes de conception pour les utilisateurs avancés : mettez-vous cette nouvelle fonctionnalité de pointe parce que vous le souhaitez, ou parce que vous savez que vos utilisateurs avancés l’ont demandé ? Ce dernier cas indique que votre processus décisionnel de conception est bien informé par la valeur du respect.
Fournir un accès par programmation
Fournir un accès programmatique à l’interface utilisateur est essentiel afin que les technologies d’assistance (telles que les lecteurs d’écran, les périphériques d’entrée alternatifs et les programmes de reconnaissance vocale) interprètent correctement l’écran pour leurs utilisateurs. En créant une « carte » de chaque écran d’interface utilisateur dans votre programme, vous la rendez accessible aux utilisateurs de technologies d’assistance.
Faites-le bien en procédant comme suit :
- Activation de l’accès par programmation à tous les éléments et texte de l’interface utilisateur (par exemple, à l’aide de l’interface COM d’accessibilité active, IAccessible).
- Placer des noms (ou des titres) et des descriptions sur des objets d’interface utilisateur, des cadres et des pages (par exemple, à l’aide de la propriété IAccessible Name).
- S’assurer que les événements programmatiques sont déclenchés par toutes les activités de l’interface utilisateur (par exemple, les événements de focus pour toutes les activités de l’interface utilisateur impliquant le déplacement du focus).
Si vous ne faites que quatre choses...
- Assurez-vous que chaque utilisateur peut tirer parti du plein potentiel de votre programme.
- Considérez l’accessibilité comme une opportunité de résolution de problèmes créatives et un autre moyen d’augmenter la satisfaction globale des utilisateurs.
- Respectez les paramètres système.
- Utilisez des contrôles courants dans la mesure du possible.
Lignes directrices
Généralités
- Ne pas perturber ou désactiver les fonctionnalités activées du système d’exploitation ou d’autres produits identifiés comme des fonctionnalités d’accessibilité. Vous pouvez identifier ces fonctionnalités en faisant référence à la documentation du système d’exploitation ou du produit en question.
- Ne forcez pas les utilisateurs à interagir avec votre programme comme fenêtre supérieure à l’écran. Si une fonction ou une fenêtre est requise en continu pour que les utilisateurs effectuent une tâche, cette fenêtre doit toujours rester visible, si l’utilisateur le choisit, quelle que soit sa position par rapport à d’autres fenêtres. Par exemple, si l’utilisateur dispose d’un clavier mobile à l’écran qui se trouve en haut de toutes les autres fenêtres afin qu’il soit visible à tout moment, votre programme ne doit jamais l’obscurcir par un placement obligatoire en haut de l’ordre Z.
- Utilisez les couleurs système, les polices et les contrôles courants dans la mesure du possible. Ainsi, vous réduisez considérablement le nombre de problèmes d’accessibilité rencontrés par les utilisateurs.
Résolution des déficiences particulières
Visual
Ne vous fiez jamais à la couleur seule pour transmettre la signification. Utilisez la couleur uniquement comme moyen de renforcer la signification fournie par le texte, la conception, l’emplacement ou le son.
La méthode principale de communication de cet exemple est le texte d’info-bulle concis. L’utilisation de la couleur permet de communiquer la signification, mais est secondaire.
Utilisez d’autres info-bulles de texte (alt) pour décrire les graphiques.
N’utilisez pas de texte dans les graphiques. Les utilisateurs présentant des déficiences visuelles peuvent avoir des graphiques désactivés (par exemple, dans un navigateur Web), ou peuvent simplement ne pas voir ou rechercher du texte placé dans des graphiques.
Assurez-vous que les boîtes de dialogue et les fenêtres ont des noms explicites, afin qu’un utilisateur qui entende plutôt que de voir l’écran (par exemple, à l’aide d’un lecteur d’écran) obtient des informations contextuelles appropriées.
Respectez les paramètres de l’utilisateur pour l’affichage visuel en obtenant toujours des polices de police, des tailles et des couleurs, des tailles d’élément d’affichage Windows et des paramètres de configuration système à partir des API Theme et GetSystemMetrics.
Conserver le texte de bulle concis afin qu’il soit plus facile de lire et de réduire les perturbations pour les lecteurs d’écran.
Bien que les bulles puissent utiliser un texte de corps supplémentaire si nécessaire, cet exemple montre que parfois le texte de titre atteint le même objectif de manière plus économique et accessible.
d’audition
- Ne vous fiez jamais au son seul pour transmettre la signification. Utilisez le son uniquement comme moyen de renforcer la signification fournie par le texte, la conception, l’emplacement ou la couleur.
- Permettre aux utilisateurs de contrôler le volume de sortie audio. Utilisez le mélangeur de volumes Windows à cet effet. Pour plus d’informations, consultez sound.
- Cibler le son de votre programme pour se produire dans une plage comprise entre 500 Hz et 3000 Hz ou être facilement réglable par l’utilisateur dans cette plage. Les sons de cette plage sont plus susceptibles d’être détectables par les personnes atteintes d’une déficience auditive.
Dexterity
- Définissez les valeurs de délai d’expiration de l’interface utilisateur par rapport à GetDoubleClickTime() au lieu d’utiliser des heures absolues. Cela ajuste les délais d’expiration à la vitesse de l’utilisateur.
- Attribuer des touches d’accès à tous les éléments de menu afin que les utilisateurs qui préfèrent travailler avec le clavier aient la même possibilité de naviguer dans votre programme que les utilisateurs qui travaillent avec la souris.
- Ne double-cliquez pas et faites glisser la seule façon d’effectuer une action. Il peut s’agir de mouvements difficiles pour certains utilisateurs.
- Ne supprimez pas les barres de menus de votre programme. Les barres de menus sont plus faciles que les barres d’outils permettant aux utilisateurs du clavier d’accéder. Si vous ne souhaitez pas que la barre de menus soit visible par défaut, masquez-la à la place.
- Rendre l’aide accessible à partir du clavier en fournissant des taquets de tabulation pour les boutons d’aide et les liens.
- Pour améliorer la connaissance des attributions de clés d’accès dans votre programme, vous pouvez les afficher à tout moment. Dans le Panneau de configuration, accédez au Centre d’implicité d’accès, puis cliquez sur Faciliter l’utilisation du clavier; activez ensuite la case à cocher Raccourcis clavier soulignés et touches d’accès.
cognitive
Utiliser la divulgation progressive pour masquer la complexité.
Dans ces exemples, les options disponibles à partir du bouton de commande sont masquées par défaut et les utilisateurs peuvent choisir d’afficher les options en tirant parti des contrôles de divulgation progressifs.
Utiliser des icônes, des barres d’outils et d’autres aides visuelles pour réduire la charge cognitive de lecture de texte.
Si possible, fournir des fonctionnalités complètes automatiquement dans les zones de texte et des listes déroulantes modifiables, afin que les utilisateurs n’aient pas à taper l’intégralité du nom des commandes, des noms de fichiers ou des choix similaires à partir d’un ensemble limité d’options. Cela réduit la charge cognitive pour tous les utilisateurs et réduit la quantité de saisie pour les utilisateurs pour lesquels l’orthographe ou la saisie est difficile, lente ou douloureuse.
Illustrer des concepts difficiles dans l’aide en incluant des didacticiels et des animations. Notez que les animations peuvent être difficiles pour les utilisateurs présentant une déficience de saisie, et doivent donc être utilisées uniquement si nécessaire.
de saisie
- n’utilisez pas de flashing ou de clignotement de texte, d’objets ou d’autres éléments ayant une fréquence de clignotement ou de clignotement dans la plage comprise entre 2 et 55 Hz.
- Limitez l’utilisation des animations. Certains utilisateurs sont particulièrement sensibles au mouvement de l’écran, en particulier dans la périphérie de leur champ visuel. Si vous utilisez l’animation pour attirer l’attention sur quelque chose, assurez-vous que l’attention est méritée et digne d’interrompre l’utilisateur.
de reconnaissance vocale ou de langue
- Organisez et écrivez du texte clair, concis et facilement compris. Les tests d’utilisation montrent que le déploiement d’informations clés à la fin d’une expression améliore la compréhension. Pour plus d’instructions, consultez Style et ton.
Incorrect :
Trois chiffres sont-ils les suivants ?
Cliquez sur OK pour commencer.
correct :
Le chiffre suivant est-il trois ?
Pour commencer, cliquez sur OK.
Clés d’accès
- Préférer les caractères avec des largeurs larges, telles que w, m et majuscules.
- Préférer une consonne distinctive ou une voyelle, telles que « x » dans « Exit ».
-
Éviter d’utiliser des caractères qui rendent le soulignement difficile à voir, comme (de la plupart problématique au moins problématique) :
- Caractères qui ne sont qu’un pixel large, comme i et l.
- Caractères avec des décroissants, tels que g, j, p, q et y.
- Caractères à côté d’une lettre avec un descendeur.
Touches d’accès au menu
Attribuez des touches d’accès à tous les éléments de menu. Aucune exception.
Pour les éléments de menu dynamique (tels que les fichiers récemment utilisés), attribuez des clés d’accès numériquement.
Dans cet exemple, le programme Paint dans Windows affecte des clés d’accès numériques aux fichiers récemment utilisés.
Attribuez des clés d’accès uniques au sein d’un niveau de menu. Vous pouvez réutiliser des clés d’accès à différents niveaux de menu.
faciliter la recherche des clés d’accès :
- Pour les éléments de menu les plus fréquemment utilisés, choisissez des caractères au début du premier ou du deuxième mot de l’étiquette, de préférence le premier caractère.
- Pour les éléments de menu moins fréquemment utilisés, choisissez des lettres qui sont une consonne distinctive ou une voyelle dans l’étiquette.
Touches d’accès de boîte de dialogue
Dans la mesure du possible, affectez des clés d’accès uniques à tous les contrôles interactifs ou à leurs étiquettes.zones de texte en lecture seule sont des contrôles interactifs (car les utilisateurs peuvent les faire défiler et copier du texte), afin qu’ils tirent parti des touches d’accès. N’attribuez pas de clés d’accès à :
Boutons OK, Annuler et Fermer. Entrée et Échap sont utilisées pour leurs clés d’accès. Toutefois, attribuez toujours une clé d’accès à un contrôle qui signifie OK ou Cancel, mais a une étiquette différente.
Dans cet exemple, le bouton de validation positif a une clé d’accès affectée.
Étiquettes de groupe. Normalement, les contrôles individuels au sein d’un groupe sont affectés aux clés d’accès. L’étiquette de groupe n’en a donc pas besoin. Toutefois, affectez une clé d’accès à l’étiquette de groupe et non aux contrôles individuels en cas de pénurie de clés d’accès.
boutons d’aide générique, accessibles avec F1.
Étiquettes de lien. Il existe souvent trop de liens pour affecter des clés d’accès uniques, et les traits de soulignement des liens masquent les traits de soulignement des clés d’accès. Au lieu de cela, les utilisateurs ont accès à des liens avec la touche Tab.
Noms d’onglets. Les onglets sont cycleés à l’aide de Ctrl+Tab et Ctrl+Maj+Tab.
Parcourir les boutons intitulés « ... ». Ces clés d’accès ne peuvent pas être attribuées de manière unique.
contrôles non étiquetés, tels que les contrôles de rotation, les boutons de commande graphique et les contrôles de divulgation progressive non étiquetés.
texte statique non étiqueté ou des étiquettes pour les contrôles qui ne sont pas interactifs, tels que les barres de progression.
Affectez d’abord les clés d’accès du bouton de validation pour vous assurer qu’elles disposent des attributions de clés standard. S’il n’existe pas d’affectation de clé standard, utilisez la première lettre du premier mot. Par exemple, la touche d’accès pour les boutons Oui et Non de validation doit toujours être « Y » et « N », quels que soient les autres contrôles de la boîte de dialogue.
Pour les boutons de validation négatifs (autres que Cancel) indiqués sous la forme « Ne pas », affectez la clé d’accès au « n » dans « Ne pas ». Si ce n’est pas le cas, utilisez l’attribution de clé d’accès standard ou attribuez la première lettre du premier mot. Ainsi, tous ne disposent pas et non d’une clé d’accès cohérente.
Pour faciliter la recherche des clés d’accès, affectez les clés d’accès à un caractère qui apparaît tôt dans l’étiquette, idéalement le premier caractère, même s’il existe un mot clé qui apparaît plus loin dans l’étiquette.
Pour plus d’instructions et d’exemples, consultez clavier .
SMS
Utilisez les deux-points à la fin des étiquettes de contrôle externe. Certaines technologies d’assistance recherchent les deux-points pour identifier les étiquettes de contrôle.
Positionnez les étiquettes de manière cohérente par rapport aux éléments qu’ils étiquetent. Cela permet à la technologie d’assistance d’associer correctement les étiquettes à leurs contrôles correspondants et permet aux utilisateurs d’agrandisseurs d’écran de savoir où rechercher une étiquette ou un contrôle.
Dans cet exemple, les étiquettes de chacune des listes déroulantes sont placées de manière cohérente et utilisent les deux-points.
Limitez le texte de remplacement à 150 caractères maximum. Décrivez l’action pour activer le contrôle (par exemple, cliquer avec le bouton droit, et ainsi de suite), puis décrire la fonction du contrôle.
acceptable :
Bouton.
Collines bleues.
Mieux :
Cliquez pour vous connecter à votre compte.
Photo des collines éloignées montrant comment les couleurs s’évanouissent sur la distance.
N’utilisez pas de texte pour dessiner des lignes, des zones ou d’autres symboles graphiques. Les caractères utilisés de cette façon peuvent confondre les utilisateurs des lecteurs d’écran. Par exemple, une zone dessinée avec la lettre « X » autour d’une zone de texte est lue par le logiciel lecteur d’écran « X X » sur la première ligne, suivie de « X » et du contenu et de « X ».
Documentation
- Documentez toutes les options et fonctionnalités d’accessibilité (par exemple, tous les raccourcis clavier).
- Créez une documentation accessible dans des formats accessibles. Ainsi, la documentation elle-même doit respecter les mêmes règles d’accessibilité que l’interface utilisateur principale.
- Reportez-vous aux touches d’accès, et non aux touches de raccourci (qui ont une signification et une utilisation différentes), aux touches mnemoniques ou aux accélérateurs.
- En général, reportez-vous à une personne handicapée, et non à une personne handicapée. Considérez d’abord la personne, et non l’étiquette.
Utilisez ces termes | Au lieu de |
---|---|
A une dexterité limitée, a une déficience de mouvement |
Crippled, lame |
Sans handicap |
Normal, capable de corsé, sain |
Les gens qui tapent avec une main |
À main unique |
Personnes handicapées |
Les handicapés, les handicapés, les personnes handicapées, les handicapés |
Troubles cognitifs, handicaps développementaux |