Como clicar com o botão direito usando o teclado do Ubuntu em um Mac

8

Estou executando o Ubuntu em um Macbook Pro. Como você clica com o botão direito do mouse usando o teclado nesta configuração? Eu li que manter pressionada a tecla de comando simula pressionar o botão "menu de contexto" em uma máquina Windows, mas esse comportamento não parece estar presente no Ubuntu. Eu também não vejo nenhuma maneira de configurar isso no diálogo de preferências de atalho de teclado do Ubuntu. Existe mais alguma coisa para fazer isso?

Após a resposta de JJ Stiff, tentei instalar xbindkeys e adicionar ao meu ~/.xbindkeysrc :

"sleep .05 && xdotool click 3"
  m:0x50 + c:134

A execução de xbindkeys -k e a tecla de comando à direita informaram que o código da chave de comando à direita é m:0x50 + c:134 , portanto, a entrada acima.

No entanto, quando executar xbindkeys -v , pressionar a tecla de comando direita ainda não terá efeito.

    
por Cerin 02.12.2010 / 16:28

3 respostas

6

Deslocamento + F10

Eu realmente quero, mas não sei como personalizar isso. Talvez com xbindkeys ?

    
por 07.04.2011 / 22:30
6

Desça até Passos para ver a solução.

Ok. Consegui. Aqui está uma solução para fazer o apple -click ( comando -click) funcionar como o botão direito do mouse. Eu também incluo o apple - shift -click para funcionar como o clique do meio. E adicionei shift - delete para atuar como del em vez de como BackSpace . Esta solução requer xbindkeys e xdotool .

Executando o Ubuntu Desktop 13.10 no MacBookPro2,2. Para aqueles que esqueceram, o MacBook Pro tem apenas um botão do mouse. Embora suporte a rolagem de dois dedos, não parece haver nenhuma maneira de clicar com o botão direito do mouse no Ubuntu (fora da caixa) em um MacBook Pro (sem um mouse externo). Aparentemente, a opção - ( Fn -) F10 é quase uma solução alternativa, mas não é exatamente a mesma.

Desde a postagem original, essas combinações foram testadas, mas não são totalmente aceitáveis:

  • control + b: 1 - ctrl -click permite várias seleções no gerenciador de arquivos e em outros lugares.
  • opção + b: 1 - opção (alt) fornece funções no Ubuntu que inibem a opção -click do trabalho.
  • shift + b: 1 - shift -clique também é um problema devido à seleção de arquivos.
  • controle + opção + b: 1 - ctrl - opção -clique Às vezes requer um clique duplo do mouse, possivelmente devido ao uso do do ubuntu opção (alt) .

A recomendação atual é para apple -click; parece funcionar bem mesmo que o apple (comando) (também chamado de Super ) abra a janela Atalhos de Teclado:

  • Mod4 + b: 1 - xdotool clique 3
  • Mod4 + shift + b: 1 - xdotool clique 2
  • shift + BackSpace - chave xdotool --clearmodifiers Apagar #Nota: não repete automaticamente.

Nota: Eu encontrei a necessidade de dormir antes de executar o xdotool a partir de xbindkeys: .05 é bom para xdotool click, mas .10 é necessário para a chave xdotool. [Abaixei para .04 e .07, com sucesso.] (Posso ter uma explicação, por favor? Minha suposição é que xbindkeys e o sistema precisam terminar de manipular o evento atual antes que o xdotool possa enviar um novo evento. Wow , shift-delete é tão útil: como você pode viver sem ele em um mac? Eu só queria que não precisasse pausar e repetir automaticamente.

Referências:

  1. link
  2. link
  3. man xbindkeys
  4. man xdotool

Etapas:

  1. sudo apt-get install xbindkeys
  2. sudo apt-get install xdotool
  3. (opcional e não necessário) xbindkeys --defaults > ~/.xbindkeysrc && less ~/.xbindkeysrc para se familiarizar com a notação xbindkeys. q para sair de less . Mas este arquivo contém uma ligação ctrl - f que inibe a busca regular, então eu removo com rm ~/.xbindkeysrc antes de prosseguir: ou, pelo menos, comente o ctrl - f ligação.

  4. crie ~/.xbindkeysrc para conter as seis linhas:

    "sleep .04 && xdotool click 3"
      Mod4 + b:1
    
    "sleep .04 && xdotool click 2"
      Mod4 + shift + b:1
    
    "sleep .07 && xdotool key --clearmodifiers Delete"
      shift + BackSpace
    
    • Você pode testar este arquivo de configuração executando xbindkeys -v no terminal.
    • Agora, tente pressionar o combo apple -click para ativar o clique com o botão direito do mouse.
    • Em seguida, tente pressionar o botão apple - shift para copiar e colar o estilo linux: Primeiro selecione algum texto, depois apple - < kbd> shift -clique (conhecido como clique do meio ou clique da roda) em uma área de texto.
    • por último, tente shift - eliminar para apagar o texto à frente do cursor.
    • cntl - c (dentro da janela do terminal) irá parar o teste.
  5. Por fim, execute xbindkeys e pronto. xbindkeys será executado automaticamente com o comando /usr/bin/xbindkeys -f $HOME/.xbindkeysrc quando o lightdm for iniciado. Não tenho certeza ainda de onde isso é executado. Você pode simplesmente colocar uma cópia ou um symlink no seu .xbindkeysrc em todos os diretórios do usuário que pretendem efetuar login com o teclado do mac os. Observação: eu havia postado originalmente que você deve edit .xprofile to include xbindkeys : mas isso não é necessário.

Boa sorte. -JJ

    
por 09.01.2014 / 07:56
0

Tente segurar a tecla Option (tecla Alt no Windows), que fica ao lado da tecla Ctrl .

    
por 02.12.2010 / 18:22