Partager via


Développer des applications Windows accessibles

Image de héros d’accessibilité

Créez des applications Windows accessibles et inclusives avec des fonctionnalités améliorées et une facilité d’utilisation pour les personnes de toutes les capacités. Il existe trois piliers principaux pour rendre votre application accessible :

  1. Accès par programmation : exposez des noms accessibles, des rôles et des valeurs pour tous les éléments de l’interface utilisateur afin que les technologies d’assistance telles que les lecteurs d’écran puissent interpréter votre application.
  2. Navigation au clavier : vérifiez que chaque partie de votre application peut être utilisée avec un clavier pour les utilisateurs qui ne peuvent pas utiliser une souris ou un écran tactile.
  3. Couleur et contraste : prend en charge les thèmes à contraste élevé et vérifiez que votre texte respecte les proportions de contraste minimales (4,5:1 pour le texte normal, 3:1 pour le texte volumineux).

Pour obtenir des principes de conception et des instructions sur la création d’applications inclusives, consultez Vue d’ensemble de l’accessibilité et Conception de logiciels inclusifs.

Guides d’implémentation

Lecteurs d’écran et UI Automation

Article Description
Exposer les informations d’accessibilité de base Définissez des noms, des rôles et des valeurs accessibles afin que les technologies d’assistance puissent interpréter votre interface utilisateur.
Repères et titres Utilisez UI Automation repères et titres pour aider les utilisateurs à naviguer efficacement dans le contenu.
Lecteurs d’écran et boutons système matériels Gérez les actions sur les boutons matériels pour les lecteurs d’écran tels que le Narrateur.
Pairs d'automatisation personnalisés Implémentez des automaillons pour les contrôles d'interface personnalisés afin de prendre en charge l'automatisation de l'UI.
Modèles de contrôle et interfaces Informations de référence sur les modèles de contrôle UI Automation et les interfaces de fournisseur.

Navigation au clavier

Article Description
Accessibilité du clavier Implémentez l’ordre des tabulations, la navigation par touches de direction, les touches d’accès et l’activation du clavier.

Accessibilité visuelle

Article Description
Thèmes de contraste Vérifiez que votre application fonctionne avec des thèmes à contraste élevé à l’aide de ressources de thème et de dictionnaires de ressources.
Exigences de texte accessible Respectez les ratios de contraste, utilisez des rôles d’élément de texte corrects et prenez en charge la mise à l’échelle du texte.

Test et vérification

Article Description
Test d’accessibilité Testez avec Accessibility Insights, Inspect et Le Narrateur pour vérifier que votre application est accessible.
Liste de contrôle d’accessibilité Liste de contrôle pas à pas pour vous assurer que votre application répond aux exigences d’accessibilité, notamment la déclaration du Windows Store.

Samples

Téléchargez et exécutez des exemples de Windows complets qui illustrent diverses fonctionnalités et fonctionnalités d’accessibilité.

Exemple de navigateur de code

Nouveau navigateur d’exemples remplaçant MSDN Code Gallery.

exemples SDK d'application Windows sur GitHub

Ces exemples illustrent les modèles d’utilisation des API pour SDK d'application Windows et WinUI.

galerie WinUI 3

Cette application illustre les différents contrôles WinUI pris en charge dans le système Fluent Design.

Videos

Différentes vidéos qui expliquent comment créer des applications Windows accessibles aux préoccupations générales en matière d’accessibilité et comment Microsoft les traite.

API d'accessibilité de Microsoft

Introduction aux handicaps et à l’accessibilité

Autres ressources

Blogs et actualités

Les dernières nouvelles dans le domaine de l'accessibilité chez Microsoft.

Communauté et soutien

Un endroit où Windows développeurs et les utilisateurs rencontrent et apprennent ensemble.