Acessibilidade
Suporte à acessibilidade
e limitações.
O MeowDisplay leva o seu Mac para o iPhone, o iPad, um dispositivo Android ou outro Mac. Esta página trata do suporte atual à acessibilidade, das mudanças na versão 2.0 e das limitações que podem ser importantes antes da instalação.
Resumo
A versão atual para iPhone e iPad é a 2.1. No Mac, a 2.1 também é a versão estável, com um app unificado e um app somente receptor separado. O que esta página diz sobre a versão 2.0 também vale para a 2.1, salvo indicação em contrário. As melhorias de acessibilidade descritas aqui são detalhes de implementação, e não uma afirmação de que os testes com tecnologias assistivas foram concluídos.
- O seu Mac aparece como vídeo ao vivo. É possível tornar acessíveis os botões, os ajustes e as indicações de status do próprio MeowDisplay, mas a mesa do Mac dentro da transmissão é uma imagem. O VoiceOver no iPhone ou iPad não consegue ler as janelas, o texto nem os menus dentro dela.
- Na versão 1.20.0, o Control Tray não pode ser usado com o VoiceOver nem com o Controle por Voz. As teclas dele têm rótulos, mas não podem ser ativadas por tecnologias assistivas. Isso foi corrigido na 2.0.
- Vários recursos ajudam com alcance, coordenação motora fina e baixa visão, como o modo “Trackpad”, a velocidade ajustável do ponteiro, a ampliação da imagem do Mac, o Zoom While Typing e as barras personalizáveis. São recursos comuns do app, não tecnologias assistivas, e é assim que são descritos abaixo.
Suporte à acessibilidade
A Apple pede que os apps descrevam nove recursos de acessibilidade na App Store. A tabela mostra o estado de cada um no iPhone e no iPad. “Sem suporte” significa que se sabe que o comportamento exigido não funciona. “Não verificado” significa que o suporte não foi comprovado por testes, mesmo que o código já tenha sido implementado. “Com suporte” fica reservado para recursos testados em dispositivos reais.
| Recurso | 1.20.0 (versão anterior para iOS) | 2.0 e posteriores (versão atual para iOS) |
|---|---|---|
| VoiceOver | Sem suporte. Os ajustes do app e a tela inicial têm rótulos, mas as teclas do Control Tray não podem ser ativadas. | Não verificado. As teclas das barras passam a ser botões, o status é anunciado e a imagem do Mac ignora os gestos do VoiceOver. Ainda não foi testado em um dispositivo. |
| Controle por Voz | Sem suporte. As teclas do Control Tray não podem ser ativadas por voz. | Não verificado. As teclas recebem nomes que podem ser falados, como “Cmd”, “Esc” e “Gear”. Ainda não foi testado em um dispositivo. |
| Texto maior | Parcial. Os ajustes do app e a tela inicial seguem o tamanho de texto definido por você. As barras e as teclas delas, não. | Parcial. O mesmo, com correções no banner da demonstração e na tela de pareamento em tamanhos grandes. |
| Interface escura | Segue o seu ajuste de aparência Clara ou Escura. Os controles da sessão são sempre escuros. A imagem do Mac tem a mesma aparência do seu Mac. | Igual. |
| Diferenciar sem usar apenas cor | O status da conexão sempre mostra texto ao lado do ponto colorido. Os estados ativado e desativado usam brilho e texto, não apenas cor. | Igual. |
| Contraste suficiente | Não verificado. As barras são translúcidas sobre o vídeo ao vivo, e o ajuste Aumentar Contraste ainda não tem suporte. | Não verificado. |
| Movimento reduzido | Parcial. Só algumas animações respondem ao ajuste Reduzir Movimento. | Na maior parte. Os deslizamentos viram esmaecimentos e a inclinação do Stage Peek fica plana. Algumas animações pequenas continuam. |
| Legendas | Não se aplica. O MeowDisplay não tem vídeos nem conteúdo falado próprios. O áudio do Mac é repassado sem alterações e não tem legendas. | |
| Descrições de Áudio | Não se aplica, pelo mesmo motivo. | |
Só indicaremos na App Store que um recurso tem suporte depois que o app for testado com esse recurso ativado, em dispositivos reais.
Formas de interagir
VoiceOver, Controle por Voz e Controle Assistivo
Na versão 1.20.0, o VoiceOver consegue ler os ajustes do app, a tela inicial e o status da conexão, e o MeowDisplay desativa os próprios gestos com vários dedos e de borda enquanto o VoiceOver está em uso, para que não entrem em conflito com os gestos do VoiceOver. O Control Tray, a barra do teclado e as teclas de atalho não podem ser ativados com o VoiceOver, o Controle por Voz ou o Controle Assistivo.
Na versão 2.0, esses controles passam a ser botões de verdade, com ações; as teclas de símbolos recebem nomes falados para o Controle por Voz; as mudanças e os resultados da conexão são anunciados; e os avisos permanecem na tela enquanto o VoiceOver está em uso. Com o VoiceOver ativado, a imagem do Mac é um único elemento “Mac screen” que ignora toques até você escolher Turn On Direct Touch nas ações dele, para que explorar a tela nunca clique no Mac por acidente. Esse trabalho ainda não foi testado em um dispositivo com VoiceOver, Controle por Voz ou Controle Assistivo.
Toque e ponteiro
- O Direct Touch coloca o ponteiro onde você toca. O Trackpad move o ponteiro em relação ao movimento do dedo, de modo que pequenos movimentos podem alcançar a tela inteira.
- Trackpad Sensitivity define o quanto o ponteiro se move.
- A versão 2.0 adiciona a escolha entre os estilos de toque Natural Touch e Classic no Direct Touch.
Teclado
Na versão 1.20.0, um teclado físico digita no Mac enquanto o teclado do MeowDisplay está aberto. Na 2.0, um teclado conectado controla o Mac diretamente. O uso dos menus e ajustes do próprio MeowDisplay com o Acesso Total com Teclado não foi testado.
Barras e atalhos
O Control Tray e o Function Tray deixam teclas modificadoras, atalhos e ações de várias etapas a um toque de distância, em vez de combinações de teclas ou gestos com vários dedos. Você pode escolher o que aparece neles, impedir que se ocultem automaticamente e escolher de que lado ficam. No iPad, também é possível escolher um layout e aumentar os controles com Control Size.
Janelas flutuantes e teclas de seta (2.1)
No MeowDisplay 2.1, cada janela flutuante no “Window view” tem ações do VoiceOver: Bring to Front, Move Left, Right, Up ou Down, Make Larger ou Smaller, Tuck to an edge, Add to Layout, Fullscreen on This Device e Remove from This Device. Ao guardar uma janela na borda, é anunciado em qual borda ela ficou. A faixa de uma janela guardada na borda é um botão chamado Restore seguido do nome da janela, com as ações Restore e Remove from This Device. Com Reduzir Movimento ativado, guardar e restaurar usam esmaecimento em vez de deslizamento. Para manter todas as janelas em painéis, desative Enable Floating Windows em Settings ▸ Controls ▸ Window Switcher.
O botão das teclas de seta se chama Arrow Keys e oferece Up, Down, Left e Right Arrow como ações, para que o VoiceOver, o Controle por Voz e o Controle Assistivo possam enviar setas sem deslizar o dedo. Os modificadores do próprio teclado de setas são Shift for Arrows, Option for Arrows e Command for Arrows. Eles ainda não foram testados com VoiceOver, Controle por Voz ou Controle Assistivo em um dispositivo.
Para mais conforto
- Tamanho do texto: os ajustes do app e a tela inicial usam estilos de texto do sistema e seguem o tamanho de texto definido por você. As barras, as dicas e alguns rótulos dentro de uma sessão têm tamanho fixo.
- Ampliar a imagem do Mac: com Allow Local View Navigation ativado, afaste dois dedos para ampliar a imagem do Mac, até 3× na versão 1.20.0 e 8× na 2.0. Reset View volta ao normal. Isso amplia a imagem no seu dispositivo e não altera o Mac.
- Zoom While Typing: a imagem acompanha o cursor de texto no Mac enquanto você digita.
- Aparência: o MeowDisplay segue o seu ajuste de aparência Clara ou Escura. Para facilitar a visualização do próprio Mac, use os ajustes de tela, tamanho do cursor e contraste do Mac, já que a transmissão mostra exatamente o que o Mac mostra.
- Reduzir Movimento: respeitado em poucos lugares na versão 1.20.0 e na maioria das animações na 2.0.
- Reduzir Transparência: sem suporte na versão 1.20.0. Na 2.0, vale para o Stage Peek e o navegador de arquivos, mas ainda não para as barras.
- Orientação: funciona em qualquer orientação; as barras se reposicionam para caber.
- Video Off desativa a transmissão para que o dispositivo funcione como controle remoto do Mac.
Diferenças entre plataformas
iPhone e iPad
O suporte à acessibilidade é o mesmo no iPhone e no iPad, exceto que o iPad também tem “Control Layout” e “Control Size”. Todos os detalhes acima valem para os dois.
Mac
O app para Mac usa controles padrão do macOS nos ajustes, e os recursos de acessibilidade do macOS, como o VoiceOver e o Zoom, continuam funcionando no próprio Mac. As telas do app para Mac ainda não passaram por uma revisão dedicada com o VoiceOver. Os códigos de pareamento e os pedidos para controlar o Mac são aprovados no Mac.
Android
O MeowDisplay para Android está em teste fechado. Ele inclui rótulos, títulos, anúncios e áreas de toque maiores para o TalkBack, mas ainda não foi testado com o TalkBack, e alguns controles continuam menores que o recomendado. Ainda não o descrevemos como pronto para o TalkBack.
Como ativar os recursos
No iPhone e no iPad
- VoiceOver, Controle por Voz, Controle Assistivo, Texto Maior, Reduzir Movimento e Reduzir Transparência: Ajustes › Acessibilidade.
- Aparência Clara ou Escura: Ajustes › Tela e Brilho.
No MeowDisplay
Abra os ajustes do MeowDisplay pela engrenagem no Control Tray ou pela tela inicial. É possível pesquisar nos ajustes.
- Modo de entrada e velocidade do ponteiro: Settings › Input › Input Mode e Trackpad Sensitivity.
- Zoom While Typing: Settings › Input › Zoom While Typing.
- Ampliar a imagem do Mac: Settings › Gestures › Allow Local View Navigation e, ao terminar, Reset View.
- Manter as barras visíveis: desative Settings › Controls › Auto-hide Control Trays.
- Escolher o que aparece nas barras: Settings › Controls › Edit Current Profile e Edit Function Tray.
- Controles maiores no iPad: Settings › Controls › Control Size.
- Desativar a transmissão: Settings › Display › Video.
- Retorno tátil: Settings › General › Haptics.
Alguns nomes mudam na versão 2.0. Por exemplo, “Invert Scrolling” passa a ser “Natural Scrolling”, e “Active Profile” passa a ser “Control Profile”.
A permissão de Acessibilidade do Mac
Para que o iPhone, o iPad ou o dispositivo Android possa clicar e digitar no Mac, o MeowDisplay para Mac precisa de permissão em Ajustes do Sistema › Privacidade e Segurança › Acessibilidade. No app para Mac, isso fica em Settings › System › Permissions.
Essa é uma permissão de privacidade do macOS para entrada remota. Não é um recurso de acessibilidade para pessoas com deficiência, embora o macOS a liste em Acessibilidade. Sem ela, você ainda pode ver o Mac, mas não controlá-lo. Na versão 2.0, a mesma permissão também permite que o Zoom While Typing encontre a posição do cursor de texto, sem ler o que você digita, e que o “Window view” organize as janelas.
Limitações conhecidas
- O VoiceOver não consegue ler o conteúdo da tela do Mac na transmissão. Para isso, use o VoiceOver no próprio Mac.
- Na versão 1.20.0, o Control Tray, a barra do teclado e as teclas de atalho não podem ser usados com o VoiceOver, o Controle por Voz nem o Controle Assistivo.
- O trabalho de acessibilidade da versão 2.0 ainda não foi testado com VoiceOver, Controle por Voz, Controle Assistivo nem TalkBack em dispositivos reais.
- As teclas das barras, as dicas e alguns rótulos da sessão não aumentam com o tamanho do texto, e não há Visualizador de Conteúdo Grande.
- O contraste não foi medido, e o ajuste Aumentar Contraste não tem suporte. As barras translúcidas podem ficar mais difíceis de ver sobre conteúdo com muitos detalhes.
- A Inversão Inteligente também inverte a imagem do Mac.
- Os comandos do Controle por Voz para editar texto, como “Delete that”, não editam texto no Mac.
- O Acesso Total com Teclado na interface do próprio MeowDisplay não foi testado.
Comentários
Se algo não funcionar com a forma como você usa os seus dispositivos, queremos saber. Abra uma issue no GitHub e informe o dispositivo, a versão do sistema, a versão do MeowDisplay e o recurso de acessibilidade que você usa. Para outros tipos de ajuda, acesse Suporte.