Recursos de acessibilidade

Este documento descreve os recursos de acessibilidade no Android Studio 2.2 e versões posteriores.

Compatibilidade do leitor de tela

No momento, os leitores de tela são compatíveis apenas com o Android Studio no Windows.

Uma variedade de leitores de tela está disponível para Windows, mas a compatibilidade com o Android Studio varia:

  • NVDA: recomendamos o uso do NVDA 2015 ou posterior (link em inglês), porque ele era o leitor de tela predominante durante o desenvolvimento do suporte de acessibilidade para o Android Studio. Se você utilizar a versão de 32 bits do NVDA, precisará instalar o JRE de 32 bits na sua máquina, porque essa versão do NVDA requer C:\Windows\SysWOW64\WindowsAccessBridge-32.DLL para funcionar com o Android Studio. Se o NVDA não puder localizar esse arquivo, a janela de log de eventos do NVDA exibirá a mensagem "Java Access Bridge não disponível".
  • JAWS: não recomendamos o uso do Android Studio com o JAWS, porque podem ocorrer problemas significativos de desempenho ao navegar em alguns lugares no Android Studio durante o uso do JAWS.
  • Windows Eyes: não recomendamos o uso do Android Studio com Windows Eyes, já que, durante a instalação, o Windows Eyes substitui as bibliotecas de acessibilidade de todos os JDKs e JREs na sua máquina por versões mais antigas que não são compatíveis com o Android Studio.
  • Windows Narrator incorporado: não recomendamos o Windows Narrator, porque ele não é compatível com acessibilidade Java, de modo geral.

Ativar suporte para leitores de tela

Para configurar um leitor de tela com o Android Studio em um computador Windows, siga estas etapas:

  1. Instale o leitor de tela.
  2. Verifique se você instalou a versão correta do Java para seu leitor de tela, da seguinte maneira:

    • Se seu leitor de tela for de 32 bits, instale o JRE de 32 bits versão 1.7 ou posterior.
    • Se seu leitor de tela for de 64 bits, instale o JRE de 64 bits versão 1.7 ou posterior.
  3. Para ativar o Java Access Bridge, abra o prompt de comando e digite JRE_HOME\bin\jabswitch -enable, em que JRE_HOME é o diretório do JRE na sua máquina.

  4. Seu computador pode ter várias versões de alguns componentes importantes do Java Access Bridge, que podem não ser compatíveis entre as versões. Para verificar se a configuração do Java Access Bridge está correta, confirme se você possui as versões corretas dos seguintes arquivos importantes, conforme descrito abaixo:

    Se seu leitor de tela for de 32 bits:

    • Verifique se C:\Windows\SysWOW64\WindowsAccessBridge-32.DLL está presente e tem um número de versão 7.x.x.x ou posterior. A descrição do arquivo precisa ser "Java (TM) Platform SE 7".
    • Confirme se a data de modificação dos arquivos JRE_HOME\lib\ext\access-bridge-64.jar e JRE_HOME\jre\lib\ext\jaccess.jar (em que JRE_HOME é o diretório inicial do JRE na sua máquina) é a mesma dos outros arquivos nos diretórios deles. Se as datas da última modificação desses arquivos forem diferentes das dos outros arquivos nos respectivos diretórios, elas podem ter sido substituídas pelo instalador do Windows Eyes. Nesse caso, você precisa reinstalar o JDK/JRE para garantir que esteja executando as versões corretas desses arquivos.

    Se o leitor de tela tiver 64 bits:

    • Verifique se C:\Windows\System32\WindowsAccessBridge-64.DLL está presente e tem um número de versão 7.x.x.x ou posterior. A descrição do arquivo precisa ser "Java (TM) Platform SE 7".
    • Confirme se a data de modificação dos arquivos JRE_HOME\lib\ext\access-bridge-64.jar e JRE_HOME\jre\lib\ext\jaccess.jar (em que JRE_HOME é o diretório inicial do JRE na sua máquina) é a mesma dos outros arquivos nos diretórios deles. Se as datas da última modificação desses arquivos forem diferentes das dos outros arquivos nos respectivos diretórios, elas podem ter sido substituídas pelo instalador do Windows Eyes. Nesse caso, você precisa reinstalar o JDK/JRE para garantir que esteja executando as versões corretas desses arquivos.
  5. Para ativar o suporte a leitores de tela no Android Studio, clique em File > Settings > Appearance & Behavior > System Settings, marque a caixa de seleção Support screen readers e reinicie o Android Studio. Essa configuração garante que a experiência do Android Studio seja otimizada para usuários de leitores de tela, por exemplo, personalizando a navegação pelo teclado. Se você estiver usando o Jaws, lembre-se de que é necessário iniciar o Jaws antes de iniciar o Android Studio para que essa configuração entre em vigor.

Usar o teclado

Você pode usar os atalhos do teclado para navegar por todos os controles no Android Studio.

Observação? alguns elementos do Android Studio só podem ser acessados pelo teclado ao usar o recurso de navegação por objeto (ou semelhante) do leitor de tela. Para ajuda sobre navegação por objeto ou equivalente, consulte a documentação do leitor de tela, como o Guia do usuário do NVDA (link em inglês).

Esta seção inclui os atalhos de teclado mais úteis para navegar pelo Android Studio. Para ver um guia completo dos atalhos de teclado padrão do Android Studio, consulte Atalhos de teclado.

Ativar o menu principal

Para abrir o menu principal e outros menus de nível superior, use estes atalhos:

  • Para abrir o menu principal, pressione F10.
  • Para abrir um menu de nível superior em um computador Windows, pressione Alt+[mnemônico]. Por exemplo, para abrir o menu "File", pressione Alt+F.

Para navegar entre arquivos e janelas de ferramenta, use estes atalhos:

  • Para ir para uma janela de ferramenta, pressione Alt+[número] (no Mac, Command+[número]). Por exemplo, para mover para a janela da ferramenta "Project structure", pressione Alt+0 (no Mac, Command+0).
  • Para alternar entre arquivos e janelas de ferramenta, pressione Control+Tab (no Mac, Command+Tab). Para percorrer todas as entradas, continue pressionando Control+Tab.

Usar a barra de navegação

A barra de navegação permite percorrer arquivos em um projeto usando os seguintes atalhos:

  • Para ativar a barra de navegação, pressione Alt+Home (no Mac, Option+Fn+seta para a esquerda).
  • Para alternar entre itens na hierarquia de navegação, pressione a seta para a esquerda ou para a direita.
  • Para abrir uma janela pop-up exibindo o conteúdo do item atual, pressione a barra de espaço.

Desativar o dobramento de código

Por padrão, o editor do Android Studio dobra parte do texto em regiões expansíveis. Por exemplo, a lista "import" no início de um arquivo de origem Java é dobrada em uma única linha contendo o texto "import …".

Ao usar um leitor de tela, o dobramento de código pode dificultar a navegação. Para modificar as opções de dobramento de código, clique em File > Settings > Editor > General > Code Folding (no Mac, File > Properties > Editor > General > Code Folding).

Desativar recursos de inserção automática

Por padrão, o Android Studio insere automaticamente chaves, aspas ou parênteses de fechamento.

Ao usar um leitor de tela, a inserção automática pode não ser útil. Para modificar as opções de inserção automática, clique em File > Settings > Editor > General > Smart Keys (no Mac, File > Properties > Editor > General > Smart Keys).

Desativar o pop-up automático de conclusão de código

Por padrão, o Android Studio mostra automaticamente o pop-up de conclusão de código quando determinadas sequências de teclas são digitadas e, se encontrar apenas uma correspondência, inserções automáticas correspondentes. Esse comportamento pode criar uma experiência confusa com leitores de tela.

Para modificar as opções de pop-up automático e inserção automática para conclusão de código, clique em File > Settings > Editor > General > Code Completion (no Mac, File > Properties > Editor > General > Code Completion).

Erros de acesso, avisos e inspeções de código

Use o teclado para ver e navegar pelos erros, avisos e inspeções de código.

Analisar erros em todos os arquivos em um projeto

Quando você clica em Build > Make Project, todos os avisos e erros aparecem na janela Messages. A janela Messages pode ser acessada a partir do Android Studio 2.2. Veja o histórico de bugs (link em inglês).

Para analisar os erros na janela Messages, use estes atalhos:

  • Para ativar a janela Messages, pressione Alt+0 (no Mac, Option+0).
  • Para navegar por todas as mensagens, pressione as setas para cima e para baixo.

Como alternativa, você pode usar o editor de texto para ver e navegar por todos os erros. Se quiser usar o editor para analisar os erros, pressione Control+Alt+seta para cima/baixo (no Mac, Command+Option+seta para cima/baixo).

Analisar erros e inspeções de código em um único arquivo

Para analisar erros em um único arquivo, use estes atalhos:

  • Para ir para o erro seguinte ou anterior, pressione F2 ou Control+F2 (no Mac, Command+F2).
  • Para abrir uma dica contendo a mensagem de erro, pressione Control+F1 (no Mac, Command+F1).

Para navegar para todas as inspeções de código, não apenas erros, clique em File > Settings > Editor > General (no Mac, File > Preferences > Editor > General) e desmarque 'Next error' action goes to high priority problems only.

Usar o recuo da guia

Por padrão, o Android Studio usa o caractere de espaço para recuo. Os usuários de leitores de tela podem preferir o recuo da guia porque a verbalização é mais concisa.

Para alterar o recuo da guia, clique em File > Settings > Editor > Code Style > Java > Tabs and Indents (no Mac, File > Preferences > Editor > Code Style > Java > Tabs and Indents) e marque a caixa de seleção Use tab character.

Usar o Layout Editor

A partir do Android Studio 2.2, o Layout Editor não está totalmente acessível. Veja o histórico de bugs (link em inglês). Uma solução temporária é abrir arquivos de layout no modo de texto por padrão. Veja o histórico de bugs (link em inglês).

Para abrir arquivos de layout no modo de visualização de texto por padrão, clique em File > Settings > Editor > Layout Editor (no Mac, File > Preferences > Editor > Layout Editor) e marque a caixa de seleção Prefer XML Editor.