Compartilhar via


Lista de verificação de acessibilidade

Fornece uma lista de verificação para ajudá-lo a garantir que seu aplicativo Windows esteja acessível.

Aqui, fornecemos uma lista de verificação que você pode usar para garantir que seu aplicativo esteja acessível.

  1. Defina o nome acessível (obrigatório) e a descrição (opcional) para conteúdo e elementos interativos da interface do usuário em seu aplicativo.

    Um nome acessível é uma cadeia de caracteres de texto curta e descritiva que um leitor de tela usa para anunciar um elemento de interface do usuário. Alguns elementos de interface do usuário, como TextBlock e TextBox promover seu conteúdo de texto como o nome acessível padrão; consulte informações básicas de acessibilidade.

    Você deve definir o nome acessível explicitamente para imagens ou outros controles que não promovam o conteúdo de texto interno como um nome acessível implícito. Você deve usar rótulos para elementos de formulário para que o texto do rótulo possa ser usado como um destino LabeledBy no modelo de Automação da Interface do Usuário da Microsoft para correlacionar rótulos e entradas. Se você quiser fornecer mais diretrizes de interface do usuário para os usuários do que normalmente está incluído no nome acessível, descrições acessíveis e dicas de ferramentas ajudam os usuários a entender a interface do usuário.

    Para mais informações, consulte Nome Acessível e Descrição Acessível.

  2. Implementar a acessibilidade do teclado:

    • Teste a ordem de tabulação padrão para uma interface de usuário. Ajuste a ordem de índice de guia, se necessário, o que pode exigir habilitar ou desabilitar determinados controles ou alterar os valores padrão de TabIndex em alguns dos elementos da interface do usuário.
    • Use controles que dão suporte à navegação de tecla de direção para elementos compostos. Para controles padrão, a navegação por teclas de seta normalmente já está implementada.
    • Use controles que dão suporte à ativação do teclado. Para controles padrão, particularmente aqueles que dão suporte ao padrão de invocação da Automação de Interface do Usuário , a ativação do teclado normalmente está disponível; consulte a documentação desse controle.
    • Defina chaves de acesso ou implemente chaves de acelerador para partes específicas da interface do usuário que dão suporte à interação.
    • Para quaisquer controles personalizados que você usa em sua interface do usuário, verifique se implementou esses controles com AutomationPeer suporte para ativação, além de definir substituições conforme necessário para manipulação de teclas, suporte à ativação, atravessamento e utilização de teclas de atalho ou aceleradoras.

    Para mais informações, consulte interações de teclado .

  3. Verifique se o texto é um tamanho legível

    • O Windows inclui várias ferramentas de acessibilidade e configurações que os usuários podem aproveitar e ajustar às suas próprias necessidades e preferências para ler texto. Estes incluem:
      • A ferramenta Lupa, que amplia uma área selecionada da UI. Você deve garantir que o layout do texto em seu aplicativo não torne difícil usar a Lupa para leitura.
      • Definições globais de escala e resolução em Configurações->Sistema->Tela->Escala e layout. Exatamente quais opções de dimensionamento estão disponíveis podem variar, pois isso depende dos recursos do dispositivo de exibição.
      • Configurações de tamanho de texto em Configurações ->Acessibilidade ->Exibir. Ajuste a configuração Tornar o texto maior para especificar apenas o tamanho do texto em controles auxiliares em todas as telas (todos os controles de texto UWP suportam o recurso de ampliação de texto sem nenhuma personalização ou modelagem).

      Observação

      A configuração Tornar tudo maior permite que um usuário especifique o tamanho preferido para texto e aplicativos em geral, apenas na tela primária.

  4. Verifique visualmente sua interface do usuário para garantir que o contraste de texto seja adequado, os elementos sejam renderizados corretamente nos temas de alto contraste e as cores sejam usadas corretamente.

    • Use uma ferramenta de analisador de cores para verificar se a taxa de contraste de texto visual é de pelo menos 4,5:1.
    • Alterne para um tema de alto contraste e verifique se a interface do usuário do aplicativo é legível e utilizável.
    • Verifique se a interface do usuário não usa a cor como a única maneira de transmitir informações.

    Para obter mais informações, consulte temas de alto contraste e requisitos detexto acessíveis.

  5. Execute ferramentas de acessibilidade, resolva problemas relatados e verifique a experiência de leitura da tela.

    Use ferramentas como Inspect para verificar o acesso programático, executar ferramentas de diagnóstico como AccChecker para descobrir erros comuns e verificar a experiência de leitura de tela com o Narrador.

    Para mais informações, consulte teste de acessibilidade.

  6. Verifique se as configurações do manifesto do aplicativo seguem as diretrizes de acessibilidade.

  7. Declare seu aplicativo como acessível na Microsoft Store.

    Se você implementou o suporte à acessibilidade de linha de base, declarar seu aplicativo como acessível na Microsoft Store pode ajudar a alcançar mais clientes e obter algumas classificações boas adicionais.

    Para obter mais informações, consulte Acessibilidade na Loja.