A navegação de janelas exclusivamente por teclado funciona melhor como uma rota curta e previsível, em vez de uma grande coleção de atalhos. Decida se a primeira escolha é um aplicativo, uma janela ou um projeto e, em seguida, mantenha um plano alternativo para casos de ambiguidade.
Construa uma rota nativa primeiro
Use Command-Tab para selecionar um aplicativo e Command-crase para alternar entre suas janelas. O Mission Control e o App Exposé também podem ser abertos por atalhos de teclado configurados nos Ajustes do Sistema. Aprenda a rota com algumas janelas antes de adicionar um alternador global.
Se um projeto abrange vários aplicativos, uma rota centrada no aplicativo ainda pode fazer com que você escolha a janela incorreta do navegador ou editor. Uma lista focada em objetivos restringe os candidatos antes da seleção final da janela.
Mantenha o foco visível
Uma interface de teclado deve mostrar qual item está selecionado, permitir movimento em ambas as direções e tornar o Escape uma saída segura. Antes de ativar uma janela com um título duplicado ou vazio, inspecione outra pista em vez de confiar na ordem da lista.
Teste janelas minimizadas, Spaces em tela cheia e uma janela que desaparece enquanto a lista está aberta. Um fluxo de trabalho confiável deve falhar de forma visível quando o destino desaparecer.
Evite colisões de atalhos
Registre cada atalho global e seu proprietário. Evite atribuir a mesma combinação de teclas a um gerenciador de janelas, inicializador, extensão de navegador e recurso do sistema. Se um atalho falhar, teste-o nas configurações da ferramenta antes de alterar vários mapeamentos de uma só vez.
O Wallo usa uma camada de objetivos seguida por uma camada de janela em sua navegação por teclado. É necessária permissão de acessibilidade para um foco preciso, e alvos ambíguos ou ausentes não devem ser ativados. Os atalhos nativos continuam sendo a alternativa quando um grupo de projetos for desnecessário.