Como alternar entre botões em uma caixa de diálogo do Mac OS X

138

Sei que houve uma pergunta semelhante aqui muito recentemente, mas fiquei pensando se era possível alternar entre botões nas caixas de diálogo padrão do Mac OS X?

Já tenho a opção Todos os controles ativada em Preferências do sistemaTeclado e mouseAtalhos de teclado , mas não há alegria.

ZombieSheep
fonte
Não é a resposta para a pergunta, mas acho que é relevante. Você pode alternar entre os controles e as caixas usando as teclas shift + tab.
Teifion 5/08/08

Respostas:

175

Se você habilitar o Acesso total ao teclado configurando-o para todos os controles, poderá navegar entre as opções e selecionar pressionando a barra de espaço, pelo menos no OS X 10.5:

Acesso total ao teclado: Todos os controles (Control + F7)

ruddzw
fonte
21
Obrigado. Pelo menos no Lion, essa configuração também pode ser ativada ou desativada rapidamente usando Ctrl + F7.
C089 13/09
Não é de muita utilidade, pois o sistema operacional nem sempre focaliza o diálogo ...: /
Henrik Erlandsson
El Capitan, não está mais funcionando.
atilkan
5
O atalho de teclado ainda funciona no El Capitan Fn + Ctr + F7 para ativar / desativar.
Eduardo Romero
2
Obrigado - demorei um pouco para descobrir, mesmo quando eu já sabia disso meses atrás - pergunto por que a barra de espaço - por que não apenas digitar a tecla - não é intuitiva e você sempre pode voltar para o botão destacado em 1-2 movimentos se fizer uma erro. Às vezes, sinto que há algum gerente do mal por trás dos caras que fazem isso na Apple e ele está lançando suas idéias estúpidas em lançamentos. E sim, confirmando que ainda funciona no El Captain para mim também.
Srneczek
72

Enquanto a resposta (escolhida) de @ ruddzw funciona, ela pode torná-lo mais lento em outras áreas, simplesmente pelo grande número de controles que existem.

O @NReilingh apresenta uma abordagem diferente e a semântica por trás dela:

O caminho certo para executar os atalhos de teclado para botões alternativos da caixa de diálogo não é a guia, mas a combinação de teclas de comando . Por exemplo, o período de comando é quase universalmente "cancelado". [...]
Geralmente não é documentado, mas o atalho de comando para botões diferentes que não são o botão padrão ou cancelar é geralmente a primeira letra desse botão .

Então, no exemplo:

Salvar aviso

  • enter/ returnvai salvar ,
  • + .Ou escvai Anular , e
  • + Dserá mapeado para Não salvar .
    Como @Kevin Reid aponta , + deletefunciona aqui também.
Marius Butuc
fonte
5
Nas novas caixas de diálogo combinadas salvar / você-deseja-salvar, o atalho de "Não Salvar" é Delete-Delete.
22813 Kevin Kevin Reid
Ambos ⌘+De ⌘+deleteparecem mapear para Não Salvar .
Marius Butuc
11
não funcionou para mim (osx novinho em folha com o mais recente, seja o que for), ativou todos os controles, mas obrigado, eu teria preferido sua resposta se tivesse funcionado. Eu testei todas as teclas do teclado, com FN, CTRL, Option também.
PatrickT
Você também pode pressionar a tecla "Tab" para selecionar o botão de foco e, em seguida, pressionar "Espaço" em vez de "Enter" para aplicar a seleção.
kholis
11
Esta é uma boa informação além da resposta aceita, ainda no escopo da pergunta.
Nirav Zaveri
11

Nas preferências do teclado emKeyboard Shortcuts

Acesso total ao teclado: em Switch to All Controlsvez deText Boxes and Lists Only

trocadilho
fonte
2

Existe um diálogo específico com o qual você está tendo problemas? Com "Todos os controles" ativados, posso navegar por todos os controles de todas as caixas de diálogo do Mac OS X que testei agora.

Rufo Sanchez
fonte
2

Para habilitar a navegação usando Guias na linha de comando, digite:

defaults write NSGlobalDomain AppleKeyboardUIMode -int 3
Amit Kotlovski
fonte
0

Ao navegar com o Safari, você também pode tabular entre todos os elementos HTML da página usando Option + Tab (caso contrário, o Tab só pararia nos controles da barra de ferramentas do navegador e nos favoritos rápidos)

Sergio Acosta
fonte