Desactivar todo el sistema Ctrl + Click en OS X

14

Estoy acostumbrado a navegar a través de mi código usando Ctrl+ Click. En OS X, esta función todavía funciona en mi IDE, pero también abre un menú contextual, ¡lo cual es muy molesto!

Busqué mucho en Google y no pude encontrar ninguna respuesta que me permitiera desactivar Ctrl+ Click en todo el sistema en OS X 10.6.7. Todas las respuestas que pude encontrar se refieren a Fusion y VMware.

Tengo un mouse adecuado con dos botones, nunca usé Ctrl+ Click y no puedo ver el caso de uso. ¿Podría alguien decirme cómo deshabilitarlo?

Artur
fuente
2
No creo que pueda desactivar Control-Clicks. ¿Puede configurar su editor / navegador de códigos para usar Comando-Clics?
nohillside
3
Sí, podría, pero no quiero. Creo que debería haber una manera de hacerlo (sudo edite algunas preferencias o algo así).
Artur
Puede reasignar la tecla Ctrl, pero esto abarca todo el sistema.
nohillside
2
Otra vez una posibilidad, pero prefiero que la tecla Ctrl se comporte como una tecla Ctrl. ¡No puedo creer que deshabilitar esta "función" sea tan difícil!
Artur

Respuestas:

5

Puede asignar control + clic al comando + clic globalmente con KeyRemap4Macbook . Ponga lo siguiente en su 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>

Esto hará que ctrlel sistema vea cualquier clic que escriba como clic. Eso evitará el menú contextual (ya que en realidad no estará produciendo a ctrl). Aún necesitará cambiar su configuración de IDE, pero de esta manera puede mantener la memoria muscular para el acceso directo.

parada
fuente
Este funcionó muy bien. Creo que la aplicación se llama Karabiner ahora. Hay un botón para abrir private.xml en su pestaña Misc & Uninstall. Después de editar el archivo, vuelva a cargarlo (botón Recargar XML en la pestaña Cambiar clave) y habilite la reasignación (misma pestaña)
Oleg Mikheev
Gracias @OlegMikheev, pero esto desactiva el atajo cuando otra aplicación quiere usarlo
Nicolas Thery
4

No es posible deshabilitar Ctrl+ Clic a nivel de todo el sistema. Tiene dos opciones: usar Command+ Click, que es el estándar de facto en todos los IDE de Mac (lo cual sería mi sugerencia, ya que ir en contra de una convención de SO tan bien establecida trae más dolores de cabeza de lo que vale), o configurar su IDE para deshabilitar El acceso directo: como habrás notado, los entornos de escritorio remoto y virtualización ofrecen la posibilidad.

Agos
fuente
Estoy de acuerdo en que usar cmd + Click es la mejor solución potencial. Solo quería saber si es posible desactivarlo por completo y parece una pena que no lo sea. La razón por la que quería usar Ctrl + Click en su lugar es porque la mayoría de las veces trabajo en Windows y solo de vez en cuando trabajo en una Mac. Con el teclado de Windows conectado, quiero que la transición entre los sistemas operativos sea lo más fluida posible.
Artur
@Artur, ¿qué hace con copiar / pegar ya que tiene el mismo problema con la clave de control de cmd?
user151019
@ Mark Estoy usando IntelliJ IDEA y reasigna estas teclas también para usted.
Artur