Como negocio caixas de diálogo usando apenas o teclado?

53

Em máquinas Windows, sempre que uma caixa de diálogo aparecer com opções de múltipla escolha (por exemplo, 'Abortar', 'Continuar', 'Repetir'), você pode usar a tecla 'Tab' para percorrer essas opções sem usar o mouse.

No OSX, não parece haver uma opção para percorrer as caixas de diálogo usando uma tecla em vez do Trackpad.

Existe algum atalho de teclado para fazer isso?

tomdot
fonte
Obrigado por edições e artigos úteis adicionais todos
tomdot

Respostas:

26

É também a tecla tab. A diferença para o Windows é que a tecla "retornar" sempre pressiona o botão padrão (que é o colorido). O botão atualmente selecionado (que pode ser alterado usando a tecla Tab) é marcado através de uma borda colorida. Se você quiser apertar esse botão, pressione a barra de espaço.

Para que isso funcione, você deve habilitá-lo em Preferências do Sistema / Teclado / Atalhos

insira a descrição da imagem aqui

cyphorious
fonte
11
Basta lembrar que, para que isso funcione, você deve tê-lo ativado no Sistema Prefereces / teclado / Atalhos
Thecafremo
1
rebaixou a resposta porque não funcionou, então votei o comentário anterior porque esse era o truque.
trusktr
94

Você pode alternar as caixas de diálogo. Observe também que, por padrão esc, escolherá cancelar .

Para ativar a alternância através da tecla Tab, esse recurso vai para Preferências do Sistema → Teclado → Atalhos → Acesso Completo ao Teclado ... → Todos os Controles

controle de preferências

Agora você pode usar a tecla tab para alternar a seleção:

caixa de diálogo de exemplo

  • Pressione Spacepara escolher o botão selecionado (que tem uma borda azul ao redor).
  • Pressione Enterpara escolher o botão padrão (o botão azul).
  • Pressione escpara cancelar.
gentmatt
fonte
2
Esta é a segunda parte do problema - eu não o habilitei em primeiro lugar!
tomdot
2
No meu Mac, executando o OS X 10.11, as Preferências do Sistema informam que essa configuração pode ser alterada com <kbd> controle </kbd> + <kbd> F7 </kbd>.
22816 Kenny Evitt
1
Ctrl + F7 para ativar
James EJ
" escEscolherá cancelar " não é mais mais confiável. Às vezes sim. Principalmente, não.
Dave Land
1
@DaveLand - De acordo com o Apple HIG: inclua um botão Cancelar que responda aos atalhos de teclado de cancelamento padrão. Um botão Cancelar fornece uma saída clara e segura de uma caixa de diálogo e retorna o computador ao estado em que estava antes da exibição da caixa de diálogo. Verifique se o atalho do teclado Período de comando e a tecla Esc (Escape) estão mapeados para o botão Cancelar.
Glen Yates
27

Ative o foco com a tecla Tab em  → Preferências do sistemaTecladoAtalhosAcesso total ao teclado ...Todos os controles

tab move-se entre os botões

space pressiona o botão focado (com contorno azul)

return pressiona o botão padrão (com fundo azul)

+ first letter on buttonpressiona esse botão ( funciona às vezes )

+ .cancela

esccancela ( funciona às vezes )

Filhote
fonte
Esta é a melhor resposta, como mais ou menos elimina a necessidade de ciclo em primeiro lugar
BallpointBen
2

Você pode pressionar Control + F7 (ou fn + Control + F7, dependendo das preferências do teclado em relação às teclas de função padrão) para ativar / desativar esta opção em tempo real.

Mateus Ribeiro
fonte