Desativar todo o sistema Ctrl + Clique no OS X

14

Estou acostumado a navegar pelo meu código usando Ctrl+ Clique. No OS X, essa função ainda funciona no meu IDE, mas também abre um menu de contexto, o que é muito irritante!

Eu fiz bastante pesquisa no Google e não consegui encontrar respostas que me permitissem desativar Ctrl+ Clique em todo o sistema no OS X 10.6.7. Todas as respostas que encontrei se referem ao Fusion e ao VMware.

Eu tenho um mouse adequado com dois botões, nunca usei Ctrl+ Clique e não consigo ver o caso de uso para ele. Alguém poderia me dizer como desativá-lo?

Artur
fonte
2
Eu não acho que você pode desativar os Control-Clicks. Você pode talvez configurar o seu editor / navegador de código para usar cliques em comandos?
nohillside
3
Sim, eu poderia, mas não quero. Eu acho que deveria haver uma maneira de fazer isso (sudo edite alguns prefs ou algo assim).
ArturJul
Você pode remapear a tecla Ctrl, mas isso é para todo o sistema.
nohillside
2
Mais uma vez, uma possibilidade, mas eu prefiro que a tecla Ctrl se comporte como uma tecla Ctrl. Não acredito que desativar esse "recurso" seja tão difícil!
Artur

Respostas:

5

Você pode mapear o controle + clique para comandar + clique globalmente com KeyRemap4Macbook . Coloque o seguinte em seu private.xml:

<root>
    <item>
        <name>Control+LeftClick Command+LeftClick</name>
        <appendix>Control+LeftClick Command+LeftClick</appendix>
        <identifier>control_click_to_command_click</identifier>
        <autogen>--PointingButtonToPointingButton-- PointingButton::LEFT, ModifierFlag::CONTROL_L, PointingButton::LEFT, ModifierFlag::COMMAND_L</autogen>
    </item>
</root>

Isso fará com que qualquer ctrl-clique digitado seja visto pelo sistema como -clique. Isso impedirá o menu contextual (já que você não estará produzindo a ctrl). Você ainda precisará alterar as configurações do IDE, mas dessa forma poderá manter a memória muscular para o atalho.

statop
fonte
Este funcionou muito bem. Eu acho que o aplicativo se chama Karabiner agora. Há um botão para abrir private.xml na guia Misc e desinstalar. Depois de editar a recarga arquivo ele (botão XML Recarregar na guia Alterar Key) e permitir remapeamento (o mesmo guia)
Oleg Mikheev
Obrigado @OlegMikheev, mas isso desativa o corte curto quando outro aplicativo quer usá-lo
Nicolas Thery
4

Não é possível desativar o Ctrl+ Clique em todo o sistema. Você tem duas opções: use Command+ Click, que é o padrão de fato em todos os IDEs do Mac (o que seria minha sugestão, pois ir contra uma convenção de sistema operacional tão estabelecida traz mais dores de cabeça do que vale a pena) ou configurar seu IDE para desativar o atalho: como você notou, os ambientes de desktop remoto e virtualização oferecem a possibilidade.

Agos
fonte
Concordo que o uso do cmd + Click é a melhor solução potencial. Eu só queria saber se é possível desativá-lo completamente e parece uma pena que não seja. A razão pela qual eu queria usar Ctrl + Click é porque na maioria das vezes eu trabalho no Windows e apenas de vez em quando funciona em um Mac. Com o teclado do Windows conectado, desejo que a transição entre sistemas operacionais seja a mais perfeita possível.
Artur
@Artur, o que você faz sobre copiar / colar porque tem o mesmo problema de chave de controle do cmd?
user151019
@ Mark Estou usando o IntelliJ IDEA e ele remapeia essas chaves para você também.
Artur