Partilhar via


Desenvolver aplicações Windows acessíveis

Imagem do herói da acessibilidade

Crie aplicações Windows acessíveis e inclusivas, com funcionalidades e usabilidade melhoradas para pessoas de todas as capacidades. Existem três pilares fundamentais para tornar a sua aplicação acessível:

  1. Acesso programático — Exponha nomes, funções e valores acessíveis para todos os elementos da interface, para que tecnologias assistivas como leitores de ecrã possam interpretar a sua aplicação.
  2. Navegação por teclado — Garanta que todas as partes da sua aplicação podem ser usadas com teclado para utilizadores que não podem usar rato ou ecrã tátil.
  3. Cor e contraste — Apoie temas de alto contraste e assegure que o seu texto cumpre as proporções mínimas de contraste (4,5:1 para texto normal, 3:1 para texto grande).

Para princípios e diretrizes de design sobre a construção de aplicações inclusivas, consulte Visão geral de Acessibilidade e Desenho de software inclusivo.

Guias de implementação

Leitores de ecrã e Automatização da Interface de Utilizador

Artigo Descrição
Expor informações básicas de acessibilidade Defina nomes, funções e valores acessíveis para que as tecnologias assistivas possam interpretar a sua interface.
Marcos e títulos Use pontos de referência e títulos do Automatização da Interface de Utilizador para ajudar os utilizadores a navegar eficientemente no conteúdo.
Leitores de ecrã e botões de sistema de hardware Gerir eventos de botão de hardware para leitores de ecrã como o Narrador.
Pares de automação personalizados Implementar pares de automação para controlos personalizados a fim de fornecer suporte à Automação de Interface do Utilizador.
Padrões de controlo e interfaces Referência para padrões de controlo de Automatização da Interface de Utilizador e interfaces de fornecedores.

Navegação por teclado

Artigo Descrição
Acessibilidade do teclado Implementar ordem de tabulação, navegação por seta, teclas de acesso e ativação do teclado.

Acessibilidade visual

Artigo Descrição
Temas de contraste Garante que a tua aplicação funciona com temas de alto contraste usando recursos temáticos e dicionários de recursos.
Requisitos de texto acessível Garantir as relações de contraste, usar as funções corretas dos elementos de texto e suportar a escala de texto.

Testes e verificação

Artigo Descrição
Testes de acessibilidade Teste com Accessibility Insights, Inspect e Narrator para verificar se a sua aplicação está acessível.
Lista de verificação de acessibilidade Lista de verificação passo a passo para garantir que a sua aplicação cumpre os requisitos de acessibilidade, incluindo a declaração da loja.

Samples

Descarregue e execute exemplos completos do Windows que demonstrem várias funcionalidades e funcionalidades de acessibilidade.

Navegador de exemplos de código

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

Exemplos de SDK de Aplicações Windows no GitHub

Estes exemplos demonstram os padrões de utilização da API para o SDK de Aplicações Windows e o WinUI.

WinUI 3 Galeria

Esta aplicação demonstra os vários controlos WinUI suportados no Fluent Design System.

Videos

Vários vídeos explicam como construir aplicações Windows acessíveis para questões gerais de acessibilidade e como a Microsoft as resolve.

API de acessibilidade Microsoft

Introdução à deficiência e acessibilidade

Outros recursos

Blogs e notícias

As últimas novidades do mundo da acessibilidade da Microsoft.

Comunidade e apoio

Um lugar onde programadores e utilizadores do Windows se encontram e aprendem juntos.