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?
macos
keyboard-shortcuts
shortcuts
osx-lion
dictionary
Zane Shelby
la source
la source
com.apple.symbolichotkeys.plist
. Pas de dé.Réponses:
Je viens de comprendre cela, en utilisant les excellentes recherches disponibles ici: http://hintsforums.macworld.com/showthread.php?t=114785
Notez que j'utilise 2 définitions différentes de "dictionnaire" dans l'explication ci-dessous:
L'astuce consiste à ajouter une valeur au dictionnaire AppleSymbolicHotKeys dans com.apple.symbolichotkeys
Dans ce dictionnaire , vous souhaitez ajouter un nouveau dictionnaire pour la clé 70 (c'est-à- dire la recherche de dictionnaire mot à point ) avec enabled = NO. Assurez-vous que «activé» est un booléen.
Malheureusement, je n'arrive pas à le distiller en une seule invocation "écriture par défaut ...". Ce serait quelque chose comme ceci:
mais je ne sais pas comment spécifier que "activé" doit être booléen. Comme écrit, cela en fait une chaîne, ce qui ne fonctionne tout simplement pas pour désactiver la frappe. Vous pouvez exécuter cette commande, puis modifier le plist et le basculer sur booléen .. ce qui peut être plus facile que de modifier directement le fichier.
Cela désactivera la frappe du dictionnaire. Vous pouvez utiliser les informations du lien ci-dessus pour relier le dictionnaire à une clé différente si vous préférez.
la source
defaults write com.apple.symbolichotkeys AppleSymbolicHotKeys -dict-add 70 '<dict><key>enabled</key><false/></dict>'
.(Tout d'abord, ce n'est certainement pas nouveau - il existe depuis Leopard, je le crois.)
Malheureusement, il ne semble pas qu'il existe actuellement un moyen de le désactiver ou de le modifier dans Lion. Vous pouvez ajouter / modifier un raccourci pour le service "Rechercher dans le dictionnaire", mais cela ne change pas le comportement de control-command-D. Déposez un bogue si vous avez un compte développeur, et pour l'instant, apprenez à vivre avec :(
la source