Wie deaktiviere ich die Tastenkombination "Befehl-Steuerung-D-Wortdefinition" in OS X Lion?

30

Mac OS X Lion hat eine neue Funktion eingeführt, mit der Sie in vielen Anwendungen (Befehlstaste-Strg-D) drücken können, um ein Popup mit der Definition des Wortes unter dem Mauszeiger zu erstellen. Ein Nebeneffekt davon ist, dass Sie nicht mehr dieselbe Verknüpfung verwenden können, um auf Funktionen in anderen Anwendungen (z. B. Emacs) zuzugreifen.

Ist es möglich, entweder

a) Deaktivieren Sie die Tastenkombination für die Wortdefinition Befehl-Steuerung-D oder
b) Ändern Sie die Tastenkombination für die Wortdefinition in etwas anderes als Befehl-Steuerung-D?

Zane Shelby
quelle

Antworten:

37

Um die Control-Command-D-Bindung zu deaktivieren, geben Sie Folgendes in das Terminal ein:

defaults write com.apple.symbolichotkeys AppleSymbolicHotKeys -dict-add 70 '<dict><key>enabled</key><false/></dict>'

und neu starten.

Johan Lübcke
quelle
Dies ist der zuverlässigste Weg, um den Befehl zu deaktivieren, war schwer zu finden!
Joel
1
Neustart ist ein wichtiger Teil. Ich habe den defaultsAufruf an einigen Stellen im Web gesehen, aber keiner von ihnen erwähnte einen Neustart, der erforderlich ist, damit die neue Einstellung wirksam wird. (Zumindest unter OS X 10.10.1.)
Davor Cubranic
1
Ohne Deaktivierung dieses Schlüssels funktionierte `CMd 'auf der Emacs-GUI nicht, wenn Command als Meta verwendet wurde (siehe hier ). Ich habe einen PR an die .osx-Punktedateien von mathiasbynens gesendet, damit diese dort deaktiviert werden und viele Emacs-Benutzer davon profitieren können. Stimmen Sie ab! :)
Galder Zamarreño
Es sieht so aus, als wäre PR geschlossen, aber das Problem ist zumindest gut dokumentiert.
Dev
Dies ist die einzige Möglichkeit, diese Tastenkombination freizugeben (für die Verwendung in einer anderen App). Vielen Dank, Bruder !!
Alexandre Reis Ribeiro
5

Ja, über die Systemeinstellungen können Sie Tastaturkürzel ändern und deaktivieren. Gehen Sie zu Systemeinstellungen -> Tastatur -> und klicken Sie auf die Registerkarte Tastaturkürzel. Klicken Sie auf den Eintrag Dienste und blättern Sie nach unten zu den Suchverknüpfungen. Deaktivieren Sie die Suche im Wörterbuch, oder doppelklicken Sie auf das Leerzeichen rechts, um die Verknüpfung zu ändern.

Ethan Lee
quelle
5
In den Systemeinstellungen gibt es für diese bestimmte Tastenkombination keine Tastenkombination.
Zane Shelby
1
Gaah! Das fängt gerade erst an mich zu beißen. Also: Hallo Zane!
offby1
3

Speziell in Lion können Sie in den Systemeinstellungen / Tastatur / Tastenkombinationen / Suchen / Nachschlagen im Wörterbuch einen zusätzlichen Tastenkürzel zum Nachschlagen des Wörterbuchs zuweisen. Die Tastenkombination Command-Control-D wird jedoch nicht für andere Anwendungen deaktiviert.

In Snow Leopard ist dieselbe Befehls-Steuer-D-Suche verfügbar, die jedoch vom Benutzer neu zugewiesen werden kann.

Ich hoffe, dies wird nur als Fehler angesehen, der in einem Update behoben werden muss, und nicht als neues "Feature". Ich hatte mich daran gewöhnt, diese Kombination auf andere Dinge in SL zu übertragen.

rlabstex
quelle
1
in macOs Sierra 10.12.5 unter  -> Systemeinstellungen -> Tastatur> Verknüpfungen (Registerkarte)> Dienste (im linken Bereich)> Suchen (im rechten Bereich) und deaktivieren Sie das Kontrollkästchen "Im Verzeichnis suchen"
pro. Mittlerer