Compartilhar via


Desenvolver aplicativos de Windows acessíveis

Imagem de herói de acessibilidade

Crie aplicativos de Windows acessíveis e inclusivos com funcionalidade e usabilidade aprimoradas para pessoas de todas as habilidades. Há três pilares principais para tornar seu aplicativo acessível:

  1. Acesso programático – Expor nomes, funções e valores acessíveis para todos os elementos da interface do usuário para que tecnologias adaptativas, como leitores de tela, possam interpretar seu aplicativo.
  2. Navegação de teclado – verifique se todas as partes do seu aplicativo podem ser operadas com um teclado para usuários que não podem usar um mouse ou tela sensível ao toque.
  3. Cor e contraste — dão suporte a temas de alto contraste e garantem que o texto atenda às taxas de contraste mínimas (4,5:1 para texto normal, 3:1 para texto grande).

Para obter princípios de design e diretrizes sobre a criação de aplicativos inclusivos, consulte a visão geral de acessibilidade e o design de software inclusivo.

Guias de implementação

Leitores de tela e Automação da Interface do Usuário

Artigo Descrição
Expor informações básicas de acessibilidade Defina nomes, funções e valores acessíveis para que as tecnologias adaptativas possam interpretar sua interface do usuário.
Pontos de referência e títulos Utilize marcos de automação e títulos para ajudar os usuários a navegar com eficiência no conteúdo.
Leitores de tela e botões do sistema de hardware Gerencie eventos de botões de hardware para leitores de tela, como o Narrador.
Pares de automação personalizados Implemente automation peers para controles personalizados a fim de fornecer suporte para Automação da Interface do Usuário.
Padrões e interfaces de controle Referência para padrões de controle de Automação de Interface do Usuário e interfaces de provedor.

Navegação por teclado

Artigo Descrição
Acessibilidade do teclado Implemente a ordem de tabulação, a navegação por teclas de direção, as teclas de acesso e a ativação do teclado.

Acessibilidade visual

Artigo Descrição
Temas de contraste Verifique se seu aplicativo funciona com temas de alto contraste usando recursos de tema e dicionários de recursos.
Requisitos de texto acessível Atenda às taxas de contraste, use as funções de elemento de texto corretas e dê suporte ao dimensionamento de texto.

Teste e verificação

Artigo Descrição
Teste de acessibilidade Teste com Accessibility Insights, Inspect e Narrador para verificar se seu aplicativo está acessível.
Lista de verificação de acessibilidade Lista de verificação passo a passo para garantir que seu aplicativo atenda aos requisitos de acessibilidade, incluindo a declaração da Loja.

Samples

Baixe e execute exemplos completos de Windows que demonstram vários recursos e funcionalidades de acessibilidade.

Navegador de exemplo de código

O novo navegador de exemplos substituindo a Galeria de Códigos MSDN.

SDK do Aplicativo Windows exemplos em GitHub

Esses exemplos demonstram os padrões de uso da API para SDK do Aplicativo Windows e WinUI.

galeria WinUI 3

Este aplicativo demonstra os vários controles WinUI com suporte no Fluent Design System.

Videos

Vários vídeos que abordam como criar aplicativos Windows acessíveis para preocupações gerais de acessibilidade e como Microsoft os aborda.

API de Acessibilidade do Microsoft

Introdução à incapacidade e acessibilidade

Outros recursos

Blogs e notícias

O mais recente do mundo da acessibilidade da Microsoft.

Comunidade e suporte

Um lugar onde Windows desenvolvedores e usuários se reúnem e aprendem juntos.