No Windows, todas as caixas de diálogo incluem letras sublinhadas que você pode ativar usando a tecla Alt. Eu uso esses atalhos de teclado "Alt" o tempo todo; Estou sentindo falta deles enquanto estou tentando mudar para o OSX.
No OSX, tudo o que consigo encontrar é a navegação por Tab, que exige que você pressione Tab sete ou oito vezes para chegar a qualquer lugar na maioria das caixas de diálogo. (E mesmo isso está oculto por padrão: você deve habilitar "Acesso total ao teclado" no painel de controle "Teclado e mouse" para poder alternar entre os botões.)
Existe alguma maneira de obter algo como os aceleradores Windows Alt para caixas de diálogo OSX? Estou disposto a escrever o código do Automator, fazer o download / adquirir software, etc.
Especificamente, estou imaginando talvez algo em que você faça algum comando de atalho e comece a digitar o nome do botão e pressione Enter para pressionar o botão ...?
fonte
Respostas:
No OSX, não existe o "_" para diálogos como no Windows. No entanto, você tem:
esc → o padrão é
no/cancel
cmd+ del→
don't save
( cmd+ dantes do OS X Lion)enter →
save/OK
spacebar→
click selected button
(use tabpara mover).Uma rápida pesquisa no Google por "atalhos de teclado osx" ensinará muito mais do que você pode memorizar em um dia, mas você deve; Existem dezenas e algumas são muito valiosas.
Você sempre pode adicionar mais / alterar alguns existentes, indo
System Preferences -> Keyboard & Mouse -> Keyboard Shortcuts
exatamente onde ativou "todos os controles".Mas, tanto quanto eu sei, não há nada de "sublinhado" no OSX.
fonte
Além da lista essencial de atalhos de Martín (que funciona em quase todos os lugares), você deve saber que, na caixa de diálogo Abrir arquivo ou Salvar arquivo, você pode pressionar /ou ~para pular diretamente para uma planilha pop-up que permitirá digitar o caminho de uma pasta. Isso é ótimo para se você é um datilógrafo super rápido, ou se deseja ir para uma pasta oculta como
~/.ssh
.Esse campo até faz Conclusão de tabulação, mais ou menos - o problema é se houver zero correspondências ou mais de uma correspondência, quando você pressionar
Tab
, em vez de realizar qualquer tipo de conclusão, a Tab apenas o levará para fora do campo de texto.Além disso, quando você está saindo de um aplicativo ou fechando uma janela, e há uma caixa de diálogo dizendo "Cancelar" / "Salvar" / "Não salvar", você pode pressionar ⌘Dpara escolher "Não salvar". Obviamente Esce Returnoperarei os outros dois botões, mas eu uso esse o tempo todo quando fecho algo que não quero salvar.
fonte
Um recurso interessante que quase replica os aceleradores Alt do Windows em uma caixa de diálogo do OS X é usar ⌘+ ⇧+ first_letter.
Como observado por Louis, usar apenas ⌘+ first_letterfunciona em algumas caixas de diálogo. Por exemplo, ⌘+ Descolherá
Don't Save
sair de um arquivo. (Essa é a mesma funcionalidade que a primeira a ser usada ⇥para realçarDon't Save
e depois a seleção clicando em space, que funciona seSystem preferences --> Keyboard --> Keyboard Shortcuts --> Full Keyboard Access:...
estiver definidoAll controls
como descrito nas postagens anteriores).No entanto, ⌘+ first_letternão é universal. Por exemplo, em uma
Save As
caixa de diálogo, ⌘+ Nfalha ao selecionarNew Folder
.Mas ⌘+ ⇧+ Nfaz o truque.
Descobri esse recurso apenas recentemente, por isso não tenho certeza se é tão universal quanto o Windows Alt (que estou usando extensivamente). Mas, brincando, pareço ser capaz de selecionar a maioria dos itens de diálogo necessários. Por exemplo, eu poderia usar ⌘+ ⇧+ Tpara navegar na caixa de diálogo que é aberta no Microsoft Excel (para Mac) quando o faço
Paste Special
e escolherText
em um menu suspenso. Portanto, ele seleciona não apenas botões, mas lista itens também.ATUALIZAÇÃO: Uma limitação, no entanto, em comparação com o Windows Alt, parece ser que não é possível pressionar a tecla da primeira letra várias vezes para se mover entre objetos diferentes que compartilham a mesma primeira letra. Nas listas, isso pode ser superado até certo ponto, combinando o atalho com as teclas de seta ← ↑ → ↓.
A propósito, o OS X possui o atalho ctrl+ F2para acessar a barra de menus, mas isso é particularmente inconveniente, pois envolve a pressão fnpara ativar a F2funcionalidade. (Além disso, outros relataram problemas com o atalho padrão.)
O atalho padrão pode ser redefinido em
System preferences --> Keyboard --> Keyboard Shortcuts --> Keyboard & Text Input --> Move focus to the menu bar
(deve envolver duas teclas; estou usando ⌥+ <, que parece familiar no Windows). Uma vez
destacada a barra de menus apple , é possível acessar itens de menu individuais pressionando uma sequência das primeiras letras relevantes. Por exemplo, no Firefox, eu posso irFile --> Page Setup...
com este combo:⌥+ <, F, ↓, P,↩
E, ao contrário dos diálogos, essa funcionalidade realmente suporta pressionar várias vezes para navegar entre os itens da lista, para que eu possa acessar da seguinte
File --> Print
maneira:⌥+ <, F, ↓, P, P, ↩(Equivalente a ⌘+ P).
Na verdade, nem é necessário pressionar a primeira letra relevante , basta pressionar qualquer letra para destacar o item da lista mais próximo em ordem alfabética (se nenhum resultado for encontrado, a pesquisa continua para trás na ordem inversa). Por exemplo, eu posso acessar
Edit --> Undo
(equivalente a ⌘+ Z) assim:⌥+ <, E, ↓, V(Em vez do intuitiva U).
fonte
Encontrei este tópico porque estava procurando uma resposta para o mesmo problema. Defino "Acesso total ao teclado", mas isso aparentemente ainda não funciona em todas as circunstâncias.
No meu exemplo: ao tentar salvar um arquivo com a caixa de diálogo Substituir arquivo, existem 2 botões na tela: cancelar e substituir . O botão Cancelar é sempre preenchido com uma cor azul, mas o contorno azul é exibido ao redor do botão Retornar por padrão. É possível pressionar tabpara mover o contorno azul, mas pressionar returnsempre contará como se você tivesse clicado em cancelar (o botão preenchido com azul). Isso parece confuso, porque é confuso!
Eu estava brincando e descobri um novo atalho de teclado:
Na caixa de diálogo Substituir arquivo :
cmd+ r: seleciona o botão "substituir".
(A Adobe parece estar ciente desse problema: quando você seleciona "Salvar para a Web", será usada uma caixa de diálogo personalizada para salvar, onde é possível simplesmente clicar returnpara usar a ação "Substituir" (não é necessário tab).
fonte
Ctrl-F7 permite alternar a capacidade de pressionar a guia para selecionar botões diferentes em qualquer janela de diálogo do OS X. Isso existe desde pelo menos 2002 .
A configuração está em Preferências do sistema> Teclado> Atalhos> Teclado> "Alterar a maneira como a guia move o foco" e o padrão é Ctrl-F7.
fonte
Isso não é possível no OS / X. E uma das principais razões pelas quais eu não prefiro Macs.
O OP aponta uma falha crítica no OS / X: a capacidade de selecionar rapidamente - e apenas com o teclado - qualquer entrada (não apenas "OK / cancelar", etc) em uma caixa de diálogo. Nenhuma das sugestões acima pode fazer isso.
Um exemplo comum é: dentro de uma caixa de diálogo Localizar / Substituir, desejo alterar de Maiúsculas e Minúsculas para Maiúsculas e Minúsculas. No Linux (e no Windows) eu consigo isso usando apenas pressionamentos de tecla. Isso não é possível no MAC: você precisa usar o mouse ou mexer nas tabuletas várias vezes.
fonte
O seguinte é do User588 em Ask Different . Isso permitirá a você tabum botão, onde você pode pressionar return. Também aponta algumas irregularidades.
Habilitar o controle de teclado da interface do usuário
Em seguida, selecione o botão "Todos os controles" na parte inferior, em vez de apenas "Apenas caixas de texto e listas"
Atalhos do teclado
fonte
Em algumas caixas de diálogo, como a caixa de diálogo Informações da música do iTunes, o atalho para o botão OK é fn→enter
fonte