Mac OS X 10.6: tecla para alternar entre o botão selecionado em uma janela de diálogo


10

Se eu tiver uma janela no Mac OS X com vários botões, como alternar a seleção dos botões? No Windows, Gnome, KDE, etc. geralmente é com TAB.

Caixa de diálogo de exemplo

Neste exemplo de caixa de diálogo, eu poderia simplesmente pressionar ESC, mas existem outras caixas de diálogo com mais botões.


Mac OS X 10.6, também conhecido como Snow Leopard?
Alex

Respostas:


14

Vou falar mal aqui e propor que você está um pouco confuso, por este motivo:

O botão azul destacado não é uma seleção como você viu no Windows, KDE e Gnome. É simplesmente o que o desenvolvedor definiu como a opção padrão da tecla Enter / Retorno. Como loic wolff demonstrou, é possível habilitar a seleção de guias de todos os controles; no entanto, isso provavelmente o atrasará em outras áreas simplesmente pelo grande número de controles que existem para serem tabulados.

O caminho certo para executar 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". Você já descobriu que o Esc também funciona para a maioria das coisas hoje em dia. 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 (como mencionado anteriormente). Exemplo: se eu sair sem salvar em um aplicativo típico baseado em documentos de cacau, será apresentada a seguinte caixa de diálogo:

salvar folha de prompt

Return/ entersalvará command-periodou esccancelará e command-dserá mapeado para "Não salvar". O lançamento do 10.6 do 10.5 fez algumas melhorias fantásticas na presença desses atalhos no Finder e no cacau em geral - quase todas as caixas de diálogo do Finder agora responderão dessa maneira.


Atualização para 10.7+:

O novo paradigma da Apple para controle de versão de arquivos mudou a maneira como a caixa de diálogo típica de salvamento funciona. Agora, "Não Salvar" está mapeado para command-deletesimbolizar a exclusão do "novo" arquivo que você criou (este é o atalho equivalente à exclusão de um arquivo do Finder).


5

Você precisa selecionar Todos os controles na prefação do teclado . Dessa forma, você pode selecionar todos os seus controles usandoTab

acesso total ao teclado


Uma pergunta relacionada me ocorre agora. Por que a Apple NÃO tornaria o padrão para a tecla Tab mover o foco do teclado entre todos os controles? É um pouco mais difícil usar a GUI em alguns casos, se você seguir esse caminho?
irracional John

Se você já tentou isso, aprenderá que existem MUITOS controles - não é prático percorrer todos eles de maneira eficiente em muitos casos; portanto, a Apple define como padrão as caixas de texto e listas. A opção para todos os controles é principalmente uma consideração de acesso universal.
precisa saber é o seguinte

Obrigado pela resposta e comentários. Vou tentar me adaptar à proposta de NReilingh em sua resposta.
Znq 15/08/10

3

a tecla tab geralmente faz isso e, às vezes, a tecla splat (também conhecida como tecla de comando) mais a primeira letra do botão desejado.

No entanto, isso não funciona em todos os diálogos; há alguns que você precisa pressionar explicitamente com o mouse - por exemplo, o "programa x é um aplicativo que você baixou da Internet, tem certeza de que deseja executá-lo".

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.