Mac OS X Lion introdujo una nueva característica donde en muchas aplicaciones puedes presionar Comando-Control-D para producir una ventana emergente con la definición de la palabra debajo del cursor del mouse. Un efecto secundario de esto es que ya no puede usar el mismo acceso directo para acceder a la funcionalidad en otras aplicaciones (por ejemplo, Emacs).
¿Es posible
a) deshabilite el método abreviado de teclado Command-Control-D de definición de palabra, o
b) cambie el método abreviado de teclado de definición de palabra a otro que no sea Command-Control-D?
macos
keyboard-shortcuts
shortcuts
osx-lion
dictionary
Zane Shelby
fuente
fuente
com.apple.symbolichotkeys.plist
. No dados.Respuestas:
Me acabo de dar cuenta de esto, utilizando la gran investigación disponible aquí: http://hintsforums.macworld.com/showthread.php?t=114785
Tenga en cuenta que estoy usando 2 definiciones diferentes de "diccionario" en la explicación a continuación:
El truco consiste en agregar un valor al diccionario AppleSymbolicHotKeys en com.apple.symbolichotkeys
Dentro de este diccionario , desea agregar un nuevo diccionario para la clave 70 (esa es la palabra en el diccionario de búsqueda de puntos ) con enabled = NO. Asegúrese de que 'habilitado' sea un booleano.
Desafortunadamente, parece que no puedo destilarlo a una sola invocación de 'escritura predeterminada ...'. Sería algo como esto:
pero no puedo entender cómo especificar que 'habilitado' debería ser booleano. Como está escrito, esto lo convierte en una cadena, que simplemente no funciona para deshabilitar la pulsación de tecla. Puede ejecutar este comando y luego editar el plist y cambiarlo a booleano ... que puede ser más fácil que editar el archivo directamente.
Esto deshabilitará la pulsación del diccionario. Puede usar la información del enlace de arriba para volver a vincular el diccionario a una clave diferente si lo prefiere.
fuente
defaults write com.apple.symbolichotkeys AppleSymbolicHotKeys -dict-add 70 '<dict><key>enabled</key><false/></dict>'
.(Primero, esto ciertamente no es nuevo, creo que ha existido desde Leopard).
Desafortunadamente, no parece que actualmente haya una forma de deshabilitarlo o cambiarlo en Lion. Puede agregar / cambiar un acceso directo para el servicio "Buscar en el diccionario", pero esto no cambia el comportamiento de control-command-D. Presente un error si tiene una cuenta de desarrollador y, por ahora, aprenda a vivir con ella :(
fuente