Como posso ativar os botões apenas com o teclado?

87

Muitos elementos da interface do usuário (UI) ou caixas de diálogo possuem botões. Eu gostaria de poder ativar um botão apenas com o teclado, sem o mouse. Como posso fazer isso?

fgm2r
fonte

Respostas:

75

Para muitas caixas de diálogo, você pode selecionar a opção desejada pressionando + firstletter onde firstletteré a primeira letra da opção que deseja selecionar

Conorgriffin
fonte
3
Cooool !!! +1! Eu não fazia ideia.
Harv
6
Não consegui fazer isso funcionar uma vez. Quais caixas de diálogo suportam isso? Qual a porcentagem de tempo que isso funciona para você, considerando todos os aplicativos que você usa?
1
@mankoff Experimente durante a realização de que a pergunta original pediu e ele funciona
conorgriffin
10
Isso não funciona mais frequentemente do que não na minha experiência.
fredley
2
Isso funciona no Sequel Pro. Achei muito intuitivo, e foi assim que acabei aqui. Obrigado!
Jonathan Nesbitt
125

Ativar o controle de teclado da interface do usuário

System Prefs > Keyboard > Shortcuts

Em seguida, selecione o botão de opção "Todos os controles" na parte inferior, em vez de apenas "Apenas caixas de texto e listas".

insira a descrição da imagem aqui

Atalhos do teclado

  • (TAB) se moverá entre os botões.
  • esc(ESC) é cancelado .
  • space(ESPAÇO) seleciona o botão ativo (azul, contorno).
  • (RETURN) está OK ou o botão padrão (azul, pulsante, preenchido).
  • Para algumas caixas de diálogo, + first_letterselecionará o botão com uma certa primeira letra no texto (como apontado por @Griffo).
Eric Leschinski
fonte
Isso ainda é aplicável ao Mavericks?
Jayden Lawson 13/05
4
Na verdade, está na guia "Atalhos". Perfs do sistema> Teclado> Atalhos
Chris Watts
2
Esta é definitivamente a resposta correta.
DelightedD0D
1
Essa é a resposta correta. Funciona perfeitamente no macOS High Sierra.
AirieFenix ​​26/04/19
1
Isso funciona no macOS Mojave mais recente. Obrigado ~
jdhao
9

Para elaborar as respostas acima, muitas caixas de diálogo (a maioria?) Terão a opção padrão em azul. Bater alternará entre as opções, com um contorno azul ao redor do outro botão, mas o padrão permanecerá azul. Bater sempre seleciona o padrão, spaceseleciona o botão que estiver destacado.

Neste exemplo, pressionar irá 'Manter .txt' e pressionar space'Usar .bak'.

Caixa de Diálogo

Orc4hire
fonte
2

+ .também funciona para Cancelar . E, em algumas aplicações, apenas pressionar as letras iniciais funciona. O Photoshop é um deles, mas também é bastante comum para outros aplicativos de plataforma cruzada.

Digitar + W+ Dé uma maneira rápida de fazer algo como Fechar e não salvar .

Lri
fonte
0

Veja Acesso total ao teclado na parte inferior da seguinte captura de tela:

Preferências do teclado Quando uma janela de prompt como a que você incluiu aparecer, o botão selecionado será destacado em azul.
Captura de tela:

Caixa de diálogo Copiar

Então você pressiona o botão spacepara acionar esse botão.

Conorgriffin
fonte
1
Obrigado @ Am1rr3zA pela edição anterior, mas descobri que minha resposta não funcionava, então a alterei. ; o)
conorgriffin
-1

Tab para ir para a próxima caixa de diálogo. Espaço para selecionar

Frederiko
fonte
1
Como afirmado pelas respostas acima, isso não funciona apenas imediatamente. Você deve habilitá-lo nas Preferências do Sistema.
Daviesgeek
@daviesgeek - E o Tab não muda a caixa de diálogo! Felizmente.
Nicolas Barbulesco 31/01