Como abro o menu de contexto em um teclado Mac?


75

No Windows, é possível pressionar Shift+ F10para acessar o "Menu de contexto". Mas uma ação semelhante no teclado não parece possível no Mac. Uma aplicação potencial ...

Quando cometo um erro de ortografia em um documento, o Lion me dá a opção de corrigi-lo clicando com o botão direito do mouse (ou com a tecla Ctrl pressionada, dois dedos tocando, etc.) na palavra com erros ortográficos e abrindo o menu de contexto.

insira a descrição da imagem aqui

Como posso abrir este menu no teclado? E é possível acessar o menu de contexto a partir de um teclado Mac?


No Firefox, control-space abre o menu de contexto - mas, curiosamente, não inclui as opções de ortografia quando invocadas dessa maneira!
Ken

Eu não posso obtê-lo para abrir com ctrl-espaço, mas as coisas poderiam ter mudado muito desde 2012
jocull

Respostas:


39

@emmby

Sempre que vejo essa pergunta na Internet ou pergunto a alguém ... as pessoas sempre entendem mal. Talvez porque não sejam usuários do Windows, ou sejam usuários do Windows que não usam os atalhos do teclado.

Eu sempre tenho a mesma pergunta, mas ainda não encontrei a resposta.

No Windows, quando usamos os atalhos do teclado, usamos principalmente a tecla Menu no teclado do Windows (veja esta imagem):

A tecla Menu no teclado do Windows<== esta é a tecla Menu

Quando essa tecla Menu é pressionada, o SO assume que você clicou com o botão direito do mouse no elemento destacado / ativo> e, em seguida, mostrará o menu de contexto, mesmo que o ponteiro do mouse não esteja apontando para o elemento destacado.

Portanto, esse recurso parece estar ausente no Mac OS. E quaisquer que sejam as soluções sugeridas, mesmo a opção Ativar tecla do mouse sempre exige que você aponte / mova o ponteiro do mouse para o elemento primeiro, o que não faz sentido. Se eu precisar usar o atalho do teclado para abrir o menu de contexto no item destacado, por que preciso mover novamente o ponteiro do mouse para ele <== com licença .. isso não é um atalho !!


27

O menu de contexto pode ser aberto principalmente apenas com o clique direito do mouse. Mas nas configurações do Universal Acces nas Preferências do sistema, podemos controlar as teclas do mouse usando o teclado numérico do teclado. Quando ativado, um clique direito do mouse em seguida, pode ser alcançado por Ctrl+ 5em um teclado com um teclado numérico ou Fn+ Ctrl+ iem um laptop. Isso permitirá que você clique com o botão direito do mouse em sua palavra.

Vá para Preferências do Sistema -> Acesso Universal -> Mouse -> Ativar Teclas do Mouse (LIGADO) Vá para Preferências do Sistema -> Acesso Universal -> Mouse -> Ativar Teclas do Mouse (LIGADO)

Encontrado em: https://stackoverflow.com/a/11238186/1919382


17
Enquanto isso funciona, ele abre o menu de contexto no cursor do mouse e não no cursor de texto.
Uri

@Uri, o que você diz está correto. Mas quando você digita, o cursor do mouse desaparece e o menu é aberto no cursor de texto.
CousinCocaine

2
Hmm, isso não parece funcionar para mim. O cursor do mouse apenas reaparece em seu último local. Eu tenho resolver em apenas usando os atalhos de verificação ortográfica para resolver este problema ( cmd + :)
Uri

Que tal um teclado externo - que não possui a tecla <fn>?
Javadba

Ctrl 5, como se diz na minha resposta
CousinCocaine

4

Perto do que você pediu, é ativar a correção automática de ortografia por meio de:

e fique com o cursor no final de uma palavra incorreta, para obter uma sugestão de correção no estilo iOS:

com as setas para baixo e esquerda / direita, você pode escolher a palavra correta.


estranhamente, eu tenho isso ativado, mas não consigo abrir o menu do iOS
emmby

@emmby Não está funcionando para alguns aplicativos, como o Google Chrome ..
nuc

4

Se você selecionou a "ortografia correta automaticamente" e ela parece não estar funcionando, pode ser porque você está tentando em um aplicativo não suportado. Por exemplo, eu posso usar o recurso no TextEdit e Pages, mas não, por exemplo, FireFox ou SublimeText 2 (dois dos meus aplicativos mais usados).

Embora eu tenha passado muito tempo procurando, não encontrei nenhuma maneira de obter as ortografias sugeridas no menu de contexto apenas com as teclas. A melhor opção que encontrei até agora é usar o polegar no track pad para posicionar o mouse e, em seguida, segure ctle toque (novamente com o polegar). Demora um pouco mais por causa da necessidade de posicionamento, mas pelo menos posso manter meus dedos na linha de casa.

Eu acho estranho acessar o ctlbotão, então usei o KeyRemap4MacBook (que geralmente é incrível e gratuito) para personalizar o layout para torná- caps locklo ctl. O KeyRemap também permite atribuir ctl + clickcombinações de botões, para que você não precise tocar / clicar.


4

QUASE RESOLVIDO

Consegui esta solução para trabalhar em alguns aplicativos (como Finder, TextEdit, Firefox, ...), mas não em outros (como Outlook, Chrome, ...)

Um 'clique de contexto' pode ser mapeado para uma combinação de teclas / teclas usando todos os recursos nativos do Mac OS X (graças à sua herança NeXT / OPENSTEP). No entanto, a solução é bastante técnica "escondida" e pode levar algumas tentativas e erros para fazê-la funcionar.

Leia sobre Ligações de teclas aqui e siga (algumas) das instruções para criar seu próprio arquivo ~ / Library / KeyBindings / DefaultKeyBinding.dict .

As combinações de teclas mapeiam as teclas (ou combinações de teclas) para "Responders" dentro do sistema de texto. Encontrei o Respondente para rightMouseDown aqui e encontrei a "string mágica" da minha chave de destino desejada (F13) a partir deste URL: osxnotes.net/keybindings.html

Meu ~ / Library / KeyBindings / DefaultKeyBinding.dict se parece com isso

{
    /* Context Menu */
    "^\Uf710" = "rightMouseDown:";  /* Ctrl-F13 */
    "^;" = "rightMouseDown:";       /* Ctrl-; */
}

Agora eu devo ser capaz de pressionar Ctrl-F13 ou Ctrl-; para obter o menu de contexto.

NOTA: Você precisará sair e reiniciar um aplicativo para que ele seja alterado. (Trabalhou para o TextEdit na 10.10) Caso contrário, efetue logout e logon novamente.


Experimentando agora. Mesmo se não funcionar, essa foi uma informação interessante. Comentarei novamente se funciona para mim no Finder.
Javadba

11
Infelizmente, parece não funcionar. Tentei no TextEdit no El Capitan.
Javadba

4

Para o Word 365 no Mojave , 'Shift' + 'F10' faz o truque. Se você tiver uma barra de toque no seu MBP, precisará pressionar a tecla 'fn' para exibir as teclas de função.


Parece também fazer o truque no LibreOffice
2007

3

Você pode usar a ferramenta Better Touch para configurar qualquer combinação de toque / furto / clique / tecla com o botão direito.


3
Mas ele apenas executará um clique secundário nas coordenadas atuais do cursor, não exibirá o menu de contexto para uma seleção feita com o teclado.
Lri

Você está certo, há opções para chamar um URL ou script com o texto selecionado, e aposto que você pode convencer o desenvolvedor a adicionar esse recurso também.
Ali

Eu tenho (e looooooove) a Better Touch Tool, e o desenvolvedor é um mágico. Mas, nesse caso de uso específico, eu uso o Alfred , que é o meu único outro aplicativo Mac indispensável, logo após o BTT.
Curinga

3

Tente pressionar [fn] + [SHIFT] + [F10]

Para mim, parece que a maioria das janelas no Mac-F-keys pode ser chamada dessa maneira.

Felicidades!


2
isso não funciona para mim
dwightk

não funciona para mim também ...
Tivoni

funciona em mac os x el capitan
David Hofmann

não funciona para mim
RockyMM

O que isso deve fazer?
Javadba

3

Eu uso Alfred com o fluxo de trabalho do RightClick .

Mapeei Option + CMD + Enter para acionar um clique direito no aplicativo mais à frente.

O RightClick costumava funcionar apenas no Finder, mas foi aprimorado para funcionar na maioria dos aplicativos.


11
Ou simplesmente use o recurso Ações de arquivo , incorporado diretamente ao Alfred, em vez de exigir uma instalação extra de fluxo de trabalho. De qualquer forma, você precisará adquirir o Powerpack.
Curinga

11
@Wildcard. É diferente do recurso de ação do arquivo. O RightClick é um atalho global que aciona um clique com o botão direito do mouse no aplicativo atual através do AppleScript. O recurso de ação de arquivo requer que você abra a barra de pesquisa, procure um arquivo e escolha uma ação de arquivo.
Jrichaud #

Tem algum atraso antes do menu aparecer, mas é a melhor solução que encontrei! Trabalha também em empilhadeira.
precisa

2

Sinto sua dor ... O melhor trabalho que encontrei está no cnet. Ainda não tentei, mas pretendo. Ao contrário de um verdadeiro menu contextual, isso exige que você procure na parte superior esquerda os comandos que procura, mas ainda pode ser suficiente para lhe proporcionar a funcionalidade que você está procurando. http://www.cnet.com/news/access-menus-via-the-keyboard-in-os-x/


2
Não basta postar links para artigos em outros lugares da Internet. Isso não constitui uma boa resposta. Consulte as diretrizes de resposta aqui: apple.stackexchange.com//help/how-to-answer
conorgriffin

2

Para abrir o uso da verificação ortográfica cmd + :.



2

Cmd-shift-:Abre "Ortografia e gramática" no Chrome para mim com o El Capitan. É uma cabana desajeitada, mas agora posso fazer a verificação ortográfica.


1

Aqui está a minha solução no Github . Este é um pouco do AppleScript que escrevi com um clique de controle que você pode atribuir à chave de sua escolha usando um aplicativo utilitário de atalho de sua escolha.


1

Na minha configuração (teclado externo no estilo PC, Karabiner Elements e aplicativo único de que me importo), remapeei uma tecla Menu do PC (a Karabiner a vê como " application") para o Numlock do Teclado.

O aplicativo (CLion) possui capacidade de remapeamento de teclas de atalho e oferece suporte ao menu de contexto para controles focados, então mapeei a chave no aplicativo.

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.