Como clicar com o botão direito usando o teclado apenas em um Mac?

Existe maneira de definir um atalho de teclado ou tecla para simular um clique com o botão direito do mouse, mas sem tocar no trackpad ou no mouse?

Ex. Imagine que você tenha uma lista de arquivos no Finder. Você move sua seleção indo para cima e para baixo com as setas do teclado. Quando estiver satisfeito com a seleção, você “pressiona um botão” e ele simula como se você tivesse feito um clique secundário no arquivo selecionado anteriormente com o teclado. O menu de contexto não deve abrir onde está o ponteiro do mouse, caso contrário, eu teria que movê-lo sobre a seleção primeiro, o que estraga o fluxo de trabalho apenas do teclado.

No Mac atualmente, todas as opções atuais de clique com o botão direito precisam que eu toque no trackpad ou no mouse:

  • Toque uma vez com dois dedos

  • CTRL+clique

  • Toque na área direita do trackpad se habilitado nas Configurações do Trackpad.

Semelhante ao seguinte chave de opção do Windows .

insira a descrição da imagem aqui

Resposta

Não conheço nenhuma maneira de mostrar um menu de contexto para itens selecionados com o teclado, como o que a tecla de menu faz no Windows.

Para atribuir um atalho de teclado para executar um clique secundário nas coordenadas atuais de o ponteiro, você pode:

  • Usar um private.xml como este com Mosquetão :

    <?xml version="1.0"?> <root> <item> <name>Right Mousebutton</name> <identifier>rightMouseButton</identifier> <autogen>__KeyToKey__ KeyCode::OPTION_R, PointingButton::RIGHT</autogen> </item> </root> 
  • Use BetterTouchTool :

  • Use Teclado Maestro :

  • Baixe MouseTools e atribuem um atalho para MouseTools -rightClick.

Comentários

  • Não adianta fazer isso nas coordenadas atuais do mouse .. deve ser uma seleção atual .. é possível ?
  • @ArnoldRoa concordou. Há alguma maneira de fazer isso na seleção atual ou na posição do cursor, não no local do mouse?
  • @ArnoldRoa @J Teve sorte com isso?

Resposta

Para dificuldades de usar o mouse, você pode ativar as teclas do mouse: localizadas em Preferências do sistema> Acesso universal> guia Mouse.

Conforme indica “Usar o teclado no lugar do mouse “. Também estão disponíveis várias opções para escolher que podem atender às suas necessidades.

As notas de suporte da Apple para cada versão do OSX têm mais informações:

Comentários

  • Eu posso ‘ t encontrar. meu sistema operacional é 10.8.5, qual é o seu?
  • O painel de preferências de acesso universal chama-se Acessibilidade desde 10.8.
  • @Nixx: Posso usar o teclado apenas para navegação do ponteiro do mouse. No entanto, a option tecla não está funcionando e esse é o meu requisito

Resposta

Se você não puder ativá-lo no primeiro st método, use o segundo método.

Método 1

Vá para Preferências do Sistema> Acessibilidade, encontre Mouse & Trackpad e ative ” Teclas do mouse “. Se desejar, vá para o menu de opções e ative “Pressione a tecla Opção cinco vezes para alternar as teclas do mouse”.

Preferências do sistema

Método 2

Pressione Opção Comando F5 , e uma janela aparecerá. Selecione “Ativar teclas do mouse”.

Opções de acessibilidade

Como usar as teclas do mouse

Para clicar com o botão direito, pressione Fn Ctrl I . Às vezes, você pode querer desligar as teclas do mouse, pois algumas teclas do seu teclado não funcionarão corretamente. Se você estiver usando um teclado externo, encontre o equivalente à tecla de função. Para mapear as teclas em um teclado do Windows com um Mac, visite este guia.

Comentários

  • não poderiam ‘ encontrar esta opção, usando macbook, sem mouse
  • Funciona! mas é inútil, porque devo ter mac ‘ s tecla Fn por perto para fazê-lo. e se eu o tiver por perto, significa que ‘ estou trabalhando no laptop real, o que significa que provavelmente usaria o trackpad.é ‘ s para os momentos em que eu ‘ estou usando um teclado externo que essa funcionalidade se torna útil. só que não consegui ‘ encontrar uma maneira de mapear minha tecla Windows-Option no teclado HP para a tecla Fn.
  • @preetam – Quais são as versões você está usando?
  • Sem um teclado numérico, ” algumas teclas ” que ganharam ‘ t funcionam nas teclas do mouse são 7, 8, 9, U, O, J, K, L, o que pode ser um problema …
  • @TomGewecke Eu sei, que ‘ é por isso que mostrei como ativar e desativar rapidamente as teclas do mouse /

Resposta

Há algum recurso integrado que você pode acessar em Preferências do Sistema -> Teclado -> Atalhos -> Teclado (desculpe, tenho o OS X alemão instalado, então esta é minha tradução aproximada).

Aí está você pode encontrar um atalho de teclado chamado “Focus to menubar” (meu atalho está definido para CTRL F2 .

Ative-o, selecione o arquivo e pressione as teclas de atalho, então você obtém o foco do teclado em sua barra de menu. Navegue com t As teclas de cursor para o menu “Serviços”, selecione o serviço e pressione Enter .

Voila, o serviço é executado no arquivo selecionado

Resposta

Aqui “uma solução usando Automator e Python. É um pouco mais lento do que um mouse real (~ 0,5 segundo de atraso), mas funciona e não requer software de terceiros.


Abra o Automator e crie um novo serviço:

Menu de serviço do Automator


Escolha O serviço recebe no input em any application.

Pesquise “shell” e arraste a ação “Run Shell Script” para o storyboard:

Storyboard


Cole o seguinte código na ação Run Shell Script :

from Quartz.CoreGraphics import CGEventCreateMouseEvent, kCGMouseButtonRight, CGEventPost, kCGHIDEventTap, CGEventCreate, kCGEventRightMouseDown, kCGEventRightMouseUp, CGEventGetLocation def mouseEvent(type, posx, posy): theEvent = CGEventCreateMouseEvent(None, type, (posx,posy), kCGMouseButtonRight) CGEventPost(kCGHIDEventTap, theEvent) event = CGEventCreate(None) position = CGEventGetLocation(event) mouseEvent(kCGEventRightMouseDown, int(position.x), int(position.y)) mouseEvent(kCGEventRightMouseUp, int(position.x), int(position.y)) 

Salve o serviço (cmd + s). Use um nome descritivo como “Executar um clique com o botão direito”.


Vá para System Preferences → Keyboard → Shortcuts → Services.

O menu de serviços

Procure o seu serviço (deve estar próximo ao fim da lista) e atribua um atalho de teclado.

Agora você deve conseguir usar seu atalho para clicar com o botão direito.

Comentários

  • O problema com essa solução é que o clique acontece exatamente onde o mouse está. Portanto, se você estiver rolando itens com as teclas de seta (como dizem os ícones da área de trabalho) e usar o atalho, o pop-up não mostrará as propriedades do ícone, mas as propriedades do item em que seu mouse está atualmente …

Resposta

Há anos procuro uma solução para isso! Finalmente tive a chance de encontrar Fluxo de trabalho do RightClick Alfred que faz o que eu procurava. Parece que também pode ser instalado como um serviço Finder .

O fluxo de trabalho do Alfred funciona para mim no 10.15.5 Catalina, embora demore cerca de 0,5s para abrir o menu do botão direito. Eu validei o funcionamento no Notes and Finder, embora possa funcionar no outros aplicativos também. Observe que isso abre o menu do botão direito no local da seleção (que é o que a maioria das pessoas deseja), não o local do ponteiro do mouse.

fluxo de trabalho configurações

PS Tive que criar uma conta e responder às perguntas aleatórias de outras pessoas apenas para construir a reputação de postar esta resposta – espero que ajude outras pessoas!

Resposta

Estou no High Sierra 10.13.2. não consegui instalar o Karabiner e o Keyboard Maestro fornece clique apenas para o local fornecido (não tentei encontrar o ponto do cursor e consultá-lo). Instalado Shortcat e parece bom até agora, também Vimium é muito útil, mas funciona apenas em navegadores.

Comentários

  • Eu não ‘ nem tentei, pois parece estranho instalar algumas ferramentas de terceiros e a apple não ‘ para fornecer isso de forma simples.

Resposta

Tab para o link ou item e pressione Enter ou a barra de espaço para selecionar e ativar, então pressione Return. insira a descrição da imagem aqui

Comentários

  • pode selecionar / ativar, mas não está fazendo ” clicar com o botão direito “.
  • Entendo o que você quer dizer. O desafio para os usuários de mac de longa data é saber responder a essa pergunta sem mais informações sobre seu objetivo final.Uma das coisas que eu adorava quando estava usando o Windows era que quase tudo tinha um atalho de teclado ou uma maneira de usar o teclado para executar uma ação. Qual é o comando que você está tentando executar com o botão direito?

Resposta

No Mojave, simplesmente um clique com dois dedos no trackpad gerará um efeito de clique com o botão direito, como a verificação ortográfica em palavras com linhas onduladas vermelhas no texto para corrigir a ortografia.

Comentários

  • O objetivo da pergunta é usar o teclado apenas porque o mouse ou o trackpad são muito lentos (para alguns de nós costumamos digitar rápido).

Resposta

Você precisa usar -> Chave de opção.

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *