Acessando menus no Mac OS X via teclado

17

Minha pergunta é como acessar os menus do aplicativo, como arquivo, edição, exibição - usando o teclado.

Ou como criar um novo atalho em qualquer aplicativo (por exemplo, Xcode).

Exemplo -> Desejo criar um atalho para a seguinte opção de menu no Xcode

=> Menu Executar -> Ferramenta Iniciar com desempenho -> Vazamentos

like - Comando + shift + Ctrl + R

É possível? Quão?

Eu incluí aqui duas perguntas

  • Como acessar o menu pelo teclado no Mac OS X?
  • Como criar um novo atalho para qualquer opção específica de aplicação?
Sagar R. Kothari
fonte

Respostas:

20
  1. Control-Fn-F2 ou Control-F2 se você usar F1, F2 etc. como teclas de função padrão.

  2. Preferências do sistema »Teclado e Mouse» Atalhos de teclado. Clique no botão + e siga as instruções.

Benjamin Dobson
fonte
1
@Benjamin - Senhor - estou usando o MAC OS X - 10.5.7. & A opção que você sugeriu para mim não está funcionando.
Sagar R. Kothari
@sagar: no MacOS X 10.5.7, a opção Control-Fn-F2 funciona para mim; o Control-F2 simples tenta aumentar o brilho da minha tela. No entanto, isso provavelmente significa que não estou usando as teclas como teclas de função padrão.
24640 Jonathan Leffler
2
O Acesso total ao teclado precisa estar ativado para que isso funcione: Você pode ativá-lo no Painel de preferências do teclado. (Ou pressione <kbd> Control </kbd> - <kbd> F7 </kbd>)
Chealion
@ Chealion - não para mim, não. @ sagar - qual? E por que você não está no 10.5.8?
Benjamin Dobson
1
Você também pode alterar a sequência de teclas do Contrl + F2 padrão em "Configurações -> Teclado -> Atalhos do teclado -> Texto e entrada do teclado" e definir uma nova sequência de teclas para a opção "Mover o foco para a barra de menus". Eu gosto de definir Cmd + Espaço para imitar o de janelas (que por padrão é usado para pesquisa Spotlight)
haridsv
27

Minha maneira favorita de fazer isso é usar o atalho de ajuda (cmd-shift- /), que traz o foco do Leopard para a barra de ajuda. Em seguida, comece a digitar o nome do comando desejado e ele filtrará a lista abaixo para os comandos que se encaixam no seu padrão. Basta pressionar a seta para baixo à direita e ela realmente mostrará onde, nos menus em que o comando existe, juntamente com os atalhos atribuídos a ele. Pressione enter e ele executa o comando.

Isso faz mais sentido se você realmente fizer isso :).

Isso facilita muito a busca de todos os comandos pelo comando certo e, com algumas teclas, você acessa todos os itens de menu.

Infelizmente, isso não funciona mais no Firefox (onde você tem que usar o antigo modo Ctrl-F2) porque eles sequestraram o atalho "help" para levá-lo a uma página estúpida que nunca é o que eu quero.

Ted Naleid
fonte
2
+1 Oh, eu gosto. É quase como Quicksilver. Eu nunca tinha pensado no que era essa 'pesquisa' no menu de ajuda, já que parecia incluir menus e outras coisas - que legal. Essa é uma dica que vou usar todos os dias a partir de agora. :-)
robsoft
2
+1. UAU. Eu nunca soube disso, e é realmente incrível!
26269 Rudy John Rudy
sweet tip !!!!!!
9119 bobobobo
1
caramba, eu só posso votar isso uma vez.
oferei
2

De acordo com http://www.xvsxp.com/misc/keyboard.php , se você pressionar Control-F2, poderá navegar nos menus como no Windows: setas esquerda ou direita, ou digitar a primeira letra das opções de um menu. nome ou um nome de opções de menu para selecioná-lo e inserir funciona como clicar na opção.

No que diz respeito à alteração dos atalhos do menu XCodes, [você pode apenas usar as "Preferências de ligação de teclas" na caixa de diálogo XCode. http://developer.apple.com/documentation/DeveloperTools/Conceptual/XcodeWorkspace/300-Keyboard_Shortcuts/custom_key_equivalents.html#//apple_ref/doc/uid/TP40002706-SW2

Neito
fonte
1

Já se passaram vários anos desde que essa pergunta foi feita, mas para aqueles que se deparam com esse tópico, minha resposta a uma pergunta semelhante pode ser útil (link abaixo).

Em particular, aqueles que chegam ao Mac OS X a partir de um plano de fundo de PC / Windows podem procurar algo para replicar o comportamento dos aceleradores Alt no Windows, como clicar em Alt+ Fpara destacar o item Arquivo no menu ou acessar vários botões na caixa de diálogo caixas.

Um recurso interessante que quase replica os aceleradores Alt do Windows em uma caixa de diálogo do OS X é usar + + first_letter.

Às vezes é possível fazer apenas + first_letter, mas isso não é universal. Por exemplo, em uma Save Ascaixa de diálogo, + Nfalha ao selecionar New Folder. Mas + + Nfaz o truque.

Mais detalhes, inclusive sobre como acessar itens de menu usando essa técnica, podem ser encontrados no meu post anterior .

Egalth
fonte