Deaktiviere systemweite Strg + Klick in OS X

14

Ich bin es gewohnt, mit Ctrl+ Klick durch meinen Code zu navigieren . In OS X funktioniert diese Funktion noch in meiner IDE, es öffnet sich aber auch ein Kontextmenü, was sehr ärgerlich ist!

Ich habe viel gegoogelt und es ist mir nicht gelungen, Antworten zu finden, mit denen ich Ctrl+ Klicken in OS X 10.6.7 systemweit deaktivieren konnte . Alle Antworten, die ich finden konnte, beziehen sich auf Fusion und VMware.

Ich habe eine richtige Maus mit zwei Tasten, habe nie Ctrl+ Click verwendet und kann den Anwendungsfall dafür nicht sehen. Könnte mir bitte jemand sagen, wie ich es deaktivieren soll?

Artur
quelle
2
Ich glaube nicht, dass Sie Control-Clicks deaktivieren können. Können Sie Ihren Editor / Code-Browser möglicherweise für die Verwendung von Befehls-Klicks konfigurieren?
Nohillside
3
Ja, ich könnte, aber ich will nicht. Ich denke, es sollte einen Weg geben, dies zu tun (sudo bearbeite einige Einstellungen oder so).
Artur
Sie können die Strg-Taste neu zuordnen, dies ist dann aber systemweit.
Nohillside
2
Wieder eine Möglichkeit, aber ich hätte lieber die Strg-Taste als eine Strg-Taste verhalten. Ich kann nicht glauben, dass es so schwierig ist, diese "Funktion" zu deaktivieren!
Artur

Antworten:

5

Mit KeyRemap4Macbook können Sie die Steuerung per Mausklick steuern und global klicken . Fügen Sie Folgendes in Ihre private.xml ein:

<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>

Dies führt dazu, dass ctrlalle von Ihnen eingegebenen -Klicks vom System als -Klick angezeigt werden. Das verhindert das Kontextmenü (da Sie eigentlich kein produzieren werden ctrl). Sie müssen Ihre IDE-Einstellungen noch ändern, aber auf diese Weise können Sie das Muskelgedächtnis für die Verknüpfung beibehalten.

statop
quelle
Dieser hat super funktioniert. Ich denke, die App heißt jetzt Karabiner. Es gibt eine Schaltfläche zum Öffnen von private.xml auf der Registerkarte Verschiedenes und Deinstallieren. Nachdem Sie die Datei bearbeitet haben, laden Sie sie erneut (Schaltfläche „XML neu laden“ auf der Registerkarte „Schlüssel ändern“) und aktivieren Sie die erneute
Zuordnung
Vielen Dank an @OlegMikheev, aber dies deaktiviert die Verknüpfung, wenn eine andere App sie verwenden möchte
Nicolas Thery
4

Es ist nicht möglich, Ctrl+ Klicken auf systemweiter Ebene zu deaktivieren . Sie haben zwei Möglichkeiten: Verwenden Sie Command+ Klicken, der De-facto- Standard für alle Mac-IDEs (was ich empfehlen würde, da die Nichteinhaltung einer so gut eingeführten Betriebssystemkonvention mehr Kopfschmerzen verursacht als es wert ist), oder konfigurieren Sie Ihre IDE so, dass sie deaktiviert wird Die Abkürzung: Wie Sie bemerkt haben, bieten Remotedesktop- und Virtualisierungsumgebungen die Möglichkeit.

Agos
quelle
Ich stimme zu, dass die Verwendung von cmd + Click die beste mögliche Lösung ist. Ich wollte nur wissen, ob es überhaupt möglich ist, es zu deaktivieren, und es scheint eine Schande zu sein, dass dies nicht der Fall ist. Der Grund, warum ich stattdessen Strg + Klick verwenden wollte, ist, dass ich die meiste Zeit unter Windows arbeite und nur gelegentlich auf einem Mac. Wenn die Windows-Tastatur angeschlossen ist, soll der Übergang zwischen den Betriebssystemen so nahtlos wie möglich sein.
Artur
@Artur Was machst du beim Kopieren / Einfügen, da du das gleiche Problem mit dem Cmd-Steuerschlüssel hast?
user151019
@Mark Ich verwende IntelliJ IDEA und es ordnet diese Schlüssel auch für Sie neu zu.
Artur