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
.
Neste exemplo de caixa de diálogo, eu poderia simplesmente pressionar ESC
, mas existem outras caixas de diálogo com mais botões.
Respostas:
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:
Return
/enter
salvarácommand-period
ouesc
cancelará ecommand-d
será 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-delete
simbolizar a exclusão do "novo" arquivo que você criou (este é o atalho equivalente à exclusão de um arquivo do Finder).fonte
Você precisa selecionar Todos os controles na prefação do teclado . Dessa forma, você pode selecionar todos os seus controles usandoTab
fonte
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".
fonte