Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Este tópico fornece links para documentação para desenvolvedores do Windows que projetam aplicativos acessíveis, desenvolvedores de tecnologia adaptativa que criam ferramentas, como leitores de tela e lupas, e engenheiros de teste de software que criam scripts automatizados para testar aplicativos do Windows.
Recursos
Os recursos fornecidos aqui podem ajudar você a criar aplicativos do Windows para o maior número possível de pessoas, incluindo aquelas com deficiências, preferências pessoais, considerações ambientais e estilos de trabalho específicos.
Visão geral das estruturas de acessibilidade e automação
A acessibilidade e a automação do Windows consistem em duas tecnologias: Acessibilidade Ativa (MSAA) e Automação da Interface do Usuário da Microsoft. O MSAA é uma tecnologia herdada introduzida com o Windows 95, enquanto a Automação da Interface do Usuário é uma tecnologia mais nova e mais funcional que resolve as limitações do MSAA.
Desenvolva aplicativos acessíveis para Windows
As estruturas de aplicativos do Windows dão suporte a vários recursos de acessibilidade que podem ser incorporados ao seu aplicativo.
Desenvolver estruturas de interface do usuário acessíveis para Windows
As estruturas de interface do usuário criadas para a plataforma Windows devem sempre dar suporte ao acesso programático e à automação, à navegação e ao comando do teclado, às opções de cores e temas e à personalização por meio das configurações do usuário.
Desenvolver tecnologia adaptativa para Windows
Crie leitores de tela, lupas, reconhecedores de fala, rastreadores oculares e outros hardwares especiais compatíveis com os produtos da Microsoft para pessoas com deficiências visuais, de destreza/mobilidade, de aprendizado e de linguagem/comunicação.
Teste de acessibilidade
Testar a acessibilidade de seus aplicativos Windows, ferramentas de tecnologia adaptativa (TA) e estruturas de interface do usuário garante que seu aplicativo forneça acesso programático adequado e informações sobre todos os elementos da interface do usuário e que todos os cenários do aplicativo possam ser realizados usando apenas o foco e a navegação do teclado.
Considerações de segurança para tecnologias adaptativas
Os aplicativos de tecnologia adaptativa normalmente precisam de acesso a elementos de interface do usuário do sistema protegidos ou a outros processos que possam estar sendo executados em um nível de privilégio mais alto e devem ser executados com privilégios especiais para que o sistema tenha relação de confiança com eles.
Melhores práticas de acessibilidade
As melhores práticas de acessibilidade focam no design da interface do usuário e nos detalhes de implementação de controles e aplicativos.
Configurações de acessibilidade
Cada parâmetro de acessibilidade e cada funcionalidade de acessibilidade interna corresponde a um parâmetro de sistema que pode ser definido ou consultado com a função SystemParametersInfo.
Existem dois tipos de configurações disponíveis para os usuários (por meio da Central de Facilidade de Acesso no Painel de Controle) que também são expostas aos desenvolvedores.
- Parâmetros de acessibilidade. Quando definidos, esses parâmetros indicam que os aplicativos devem alterar seu comportamento padrão. Os aplicativos podem verificar o estado de um parâmetro de acessibilidade para determinar se o usuário deseja um comportamento especial que pode ser fornecido de uma maneira específica do aplicativo. Por exemplo, o parâmetro ShowSounds indica que um aplicativo que normalmente usa o som para transmitir informações importantes também deve fornecer as informações visualmente.
- Recursos de Acessibilidade Internos. Esses recursos são criados internamente no sistema ou são fornecidos como uma extensão do sistema. Elas afetam como o usuário fornece a entrada do teclado e do mouse para o computador. Quando habilitado, sua funcionalidade está disponível independentemente de quais aplicativos estejam sendo executados. Um exemplo é um filtro de teclado que facilita para usuários com deficiências de movimento digitar combinações de teclas como CTRL+ALT+DEL.
Tópicos relacionados
- Exemplo de implementação da Estrutura WPF de Automação da Interface do Usuário
- Exemplo de contraste e configurações da interface do usuário