Comment désactiver le raccourci clavier de définition de mot Command-Control-D dans OS X Lion?

30

Mac OS X Lion a introduit une nouvelle fonctionnalité dans laquelle, dans de nombreuses applications, vous pouvez appuyer sur (Commande-Contrôle-D) pour produire une fenêtre contextuelle avec la définition du mot sous le curseur de la souris. Un effet secondaire de cela est que vous ne pouvez plus utiliser le même raccourci pour accéder aux fonctionnalités dans d'autres applications (par exemple, Emacs).

Est-il possible soit

a) désactiver le raccourci clavier de définition de mot Command-Control-D, ou
b) remplacer le raccourci clavier de définition de mot par autre chose que Command-Control-D?

Zane Shelby
la source

Réponses:

37

Pour désactiver la liaison Control-Command-D, entrez ce qui suit dans le terminal:

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

et redémarrez.

Johan Lübcke
la source
C'est le moyen le plus fiable de désactiver la commande, il était difficile de trouver cela!
Joel
1
Le redémarrage est un élément clé. J'ai vu l' defaultsinvocation mentionnée à quelques endroits sur le Web, mais aucun d'entre eux n'a mentionné le redémarrage, qui est requis pour que le nouveau paramètre prenne effet. (Au moins sur OS X 10.10.1.)
Davor Cubranic
1
Sans désactiver cette clé, `CMd 'ne fonctionnait pas sur l'interface graphique Emacs lors de l'utilisation de Command as Meta (voir ici ). J'ai envoyé un PR aux fichiers dot .osx de mathiasbynens afin qu'il y soit désactivé et que de nombreux utilisateurs d'Emacs puissent en bénéficier. Votez-le! :)
Galder Zamarreño
On dirait que PR a été fermé, mais au moins le problème est bien documenté.
dev
c'est le seul moyen de libérer cette combinaison de touches (pour une utilisation dans une autre application) de nombreux thx bro !!
Alexandre Reis Ribeiro
5

Oui, grâce aux Préférences Système, vous pouvez modifier et désactiver les raccourcis clavier. Allez dans Préférences système -> Clavier -> et appuyez sur l'onglet Raccourcis clavier. Cliquez sur l'entrée Services et faites défiler jusqu'à l'ensemble de raccourcis de recherche. Décochez la recherche dans le dictionnaire pour la désactiver, ou double-cliquez sur l'espace à droite pour modifier le raccourci.

Ethan Lee
la source
5
Il n'y a pas d'entrée de raccourci clavier pour cette combinaison de touches particulière dans les Préférences Système.
Zane Shelby
1
Gaah! Cela commence à peine à me mordre. Aussi: Salut, Zane!
offby1
3

Dans Lion en particulier, les Préférences Système / Clavier / Raccourcis clavier / Recherche / Rechercher dans le dictionnaire vous permettront d'attribuer une touche de raccourci supplémentaire pour effectuer une recherche dans le dictionnaire, mais cela ne désactivera pas Command-Control-D pour les autres applications à utiliser.

Dans Snow Leopard, la même recherche Command-Control-D est disponible, mais elle peut être réaffectée par l'utilisateur.

J'espère que c'est juste vu comme un bug à corriger dans une mise à jour plutôt que comme une nouvelle 'fonctionnalité'. Je m'étais habitué à mapper cette combinaison à d'autres choses dans SL.

rlabstex
la source
1
dans macOs Sierra 10.12.5, son sous  -> Préférences Système -> Clavier> Raccourcis (onglet)> Services ( dans le volet gauche)> Recherche (dans le volet droit) , puis décochez la case "Rechercher dans le répertoire"
pro. signifie