Partager via


Liste de vérification de l’accessibilité

Fournit une check-list pour vous aider à vérifier que votre application Windows est accessible.

Ici, nous fournissons une liste de contrôle que vous pouvez utiliser pour vous assurer que votre application est accessible.

  1. Définissez le nom accessible (obligatoire) et la description (facultatif) pour le contenu et les éléments d’interface utilisateur interactifs dans votre application.

    Un nom accessible est une chaîne de texte courte et descriptive utilisée par un lecteur d’écran pour annoncer un élément d’interface utilisateur. Certains éléments de l’interface utilisateur tels que TextBlock et TextBox favorisent leur contenu texte comme nom accessible par défaut. Consultez les informations d’accessibilité de base.

    Vous devez définir le nom accessible explicitement pour les images ou d’autres contrôles qui ne favorisent pas le contenu de texte interne comme nom accessible implicite. Vous devez utiliser des étiquettes pour les éléments de formulaire afin que le texte d’étiquette puisse être utilisé comme cible LabeledBy dans le modèle Microsoft UI Automation pour la corrélation des étiquettes et des entrées. Si vous souhaitez fournir davantage d’instructions sur l’interface utilisateur que celles qui sont généralement incluses dans le nom accessible, les descriptions accessibles et les info-bulles aident les utilisateurs à comprendre l’interface utilisateur.

    Pour plus d’informations, consultez Nom accessible et description accessible.

  2. Implémenter l’accessibilité du clavier :

    • Testez l’ordre d’index de tabulation par défaut pour une interface utilisateur. Ajustez l’ordre d’index de tabulation si nécessaire, ce qui peut nécessiter l’activation ou la désactivation de certains contrôles, ou la modification des valeurs par défaut de TabIndex sur certains éléments de l’interface utilisateur.
    • Utilisez des contrôles qui prennent en charge la navigation par flèche pour les éléments composites. Pour les contrôles par défaut, la navigation par flèche est généralement déjà implémentée.
    • Utilisez des contrôles qui prennent en charge l’activation du clavier. Pour les contrôles par défaut, en particulier ceux qui prennent en charge le modèle d’appel UI Automation, l’activation du clavier est généralement disponible ; consultez la documentation de ce contrôle.
    • Définissez des clés d’accès ou implémentez des touches d’accélérateur pour des parties spécifiques de l’interface utilisateur qui prennent en charge l’interaction.
    • Pour tous les contrôles personnalisés que vous utilisez dans votre interface utilisateur, vérifiez que vous avez implémenté ces contrôles avec la prise en charge correcte d’AutomationPeer pour l’activation et les remplacements définis pour la gestion des clés en fonction des besoins pour prendre en charge l’activation, la traversée et l’accès ou les touches d’accélérateur.

    Pour plus d’informations, consultez interactions clavier.

  3. Vérifier que le texte est une taille lisible

    • Windows inclut différents outils et paramètres d’accessibilité que les utilisateurs peuvent tirer parti et ajuster à leurs propres besoins et préférences pour lire du texte. notamment :
      • L’outil Loupe, qui agrandit une zone sélectionnée de l’interface utilisateur. Vous devez vous assurer que la disposition du texte dans votre application ne rend pas difficile l’utilisation de la loupe pour la lecture.
      • Paramètres globaux de mise à l’échelle et de résolution dans Settings-System-Display-Scale>>> et layout. Les options de dimensionnement disponibles peuvent varier, car cela dépend des fonctionnalités de l’appareil d’affichage.
      • Paramètres de taille de texte dans Settings-Ease> of access-Display>. Ajustez le paramètre Rendre le texte plus grand pour spécifier uniquement la taille du texte dans les contrôles de prise en charge de toutes les applications et écrans (tous les contrôles de texte UWP prennent en charge l’expérience de mise à l’échelle du texte sans personnalisation ni création de modèles).

      Remarque

      Le paramètre Rendre tout plus grand permet à un utilisateur de spécifier sa taille préférée pour le texte et les applications en général sur son écran principal uniquement.

  4. Vérifiez visuellement votre interface utilisateur pour vous assurer que le contraste du texte est suffisant, que le rendu des éléments est correct dans les thèmes à contraste élevé et que les couleurs sont utilisées correctement.

    • Utilisez un outil d’analyseur de couleurs pour vérifier que le rapport de contraste de texte visuel est d’au moins 4,5:1.
    • Basculez vers un thème à contraste élevé et vérifiez que l’interface utilisateur de votre application est lisible et utilisable.
    • Assurez-vous que votre interface utilisateur n’utilise pas de couleur comme seule façon de transmettre des informations.

    Pour plus d’informations, consultez les thèmes à contraste élevé et les exigences en matière de texte accessible.

  5. Exécutez les outils d’accessibilité, traitez les problèmes signalés et vérifiez l’expérience de lecture d’écran.

    Utilisez des outils tels que Inspect pour vérifier l’accès par programmation, exécuter des outils de diagnostic tels que AccChecker pour détecter les erreurs courantes et vérifier l’expérience de lecture d’écran avec le Narrateur.

    Pour plus d’informations, consultez Tests d’accessibilité.

  6. Assurez-vous que les paramètres du manifeste de votre application suivent les instructions d’accessibilité.

  7. Déclarez votre application comme accessible dans Microsoft Store.

    Si vous avez implémenté la prise en charge de l’accessibilité de référence, la déclaration de votre application comme accessible dans le Microsoft Store peut aider à atteindre davantage de clients et à obtenir d’autres bonnes évaluations.

    Pour plus d’informations, consultez Accessibilité dans le Windows Store.