Cómo deshabilitar el atajo de emoji de Mavericks

El atajo control-comando-espacio en Mavericks abre un panel con Emojis. Me gustaría usarlo para otra aplicación (Divvy), pero se queja de que ya lo usa un método abreviado de teclado para todo el sistema. Pero por lo que puedo ver, no hay forma de desactivarlo en la configuración del sistema. ¿Alguien sabe de un método alternativo para desactivarlo?

Respuestas (6)

Creador de Divvy aquí. No estoy seguro de por qué Divvy no puede grabar este atajo en la interfaz de usuario, pero puedes obligar a Divvy a usar este atajo:

  1. Sal de Divvy.
  2. Inicie Terminal.app y pegue este comando, en una línea, y presione enter:
    defaults write com.mizage.direct.Divvy globalHotkey -dict keyCode 49 modifiers 4352
  3. Además, pegue este comando, en una línea, y presione enter:
    defaults write com.mizage.Divvy globalHotkey -dict keyCode 49 modifiers 4352
  4. Reinicie Divy.

No hay riesgo de ejecutar estos comandos, siempre puede cambiar el acceso directo nuevamente en la interfaz de usuario. Espero poder actualizar la grabadora para capturar correctamente estos accesos directos en el futuro.

Esto funciona perfectamente para mi. ¡Gracias por tomarse el tiempo para resolver este problema!
Dios mío, esto me salvó el tocino, solo comencé a notar esto cuando recientemente fui a configurar un nuevo iMac, mi MBP tenía este acceso directo configurado y inicialmente no tuve problemas para configurarlo antes, pero eso puede haber sido antes de Mavericks, y ahora Estoy ejecutando mi MBP / iMac en Yosemite beta. Pero esto definitivamente resolvió este dolor de cabeza.
Debe tenerse en cuenta en alguna parte de esta respuesta que esta solución funciona mejor junto con la solución a continuación para que no se pierda la funcionalidad de los caracteres especiales.

Puede cambiar el acceso directo desde Preferencias del sistema:

Deberían funcionar tres puntos o un carácter de puntos suspensivos.

Puede deshabilitar el acceso directo modificando ~/Library/Preferences/.GlobalPreferences.plist:

defaults write -g NSUserKeyEquivalents -dict-add 'Special Characters...' '\0'

Salga y vuelva a abrir las aplicaciones para aplicar los cambios realizados con el comando predeterminado.

Parece que esto funciona, pero parece que incluso después de aplicar la solución (y verificar que el atajo de todo el sistema se eliminó globalmente), Divvy todavía se niega a usar esa combinación como su atajo de activación global... He enviado un e- envíe un correo electrónico sobre esto al autor de Divvy.
Una nota para Yosemite (OS X 10.10) y posteriores: en su lugar, usedefaults write -g NSUserKeyEquivalents -dict-add 'Emoji & Symbols' '\0'

Todo esto parece ser para sistemas operativos más antiguos. Ejecuté el comando de terminal, pero para Yosemite parece que simplemente asigne el nombre a "Emoji y símbolos" para todas las aplicaciones. Sería bueno no asignar ningún atajo a esto y eliminarlo, pero no puede guardar ningún atajo y no me permitirá guardar y luego eliminar el atajo (eso probablemente no funcionaría de todos modos. Al menos está asignado a otro atajo) en todas las aplicaciones finalmente!

Lamentablemente, esto no parece aplicarse a las versiones internacionales (localizadas) de OS X...
Para Yosemite o posterior, puede deshabilitar completamente el acceso directo con defaults write -g NSUserKeyEquivalents -dict-add 'Special Characters...' '\0'.

Si es de alguna ayuda, puede deshabilitar el reemplazo de emoji a emoticonos en la aplicación Mensajes de esta manera: Editar> Sustituciones> menú Emoji. Sin embargo, no estoy seguro de si esto libera el atajo Ctrl++ Command.Space

dicho elemento de menú no parece existir en mi 10.9
Está hablando dentro de Mensajes... lo que no responde a la pregunta

Quería promover el comentario de @ jrhorn424 a una respuesta, para que sea más visible.

De manera frustrante, el panel de preferencias del teclado no le permitirá eliminar un atajo estándar, solo vincularlo a otra cosa. Sin embargo, puedes hacerlo en la terminal.

Como escribió @jrhorn424:

"Una nota para Yosemite (OS X 10.10) y versiones posteriores: en su lugar, use defaults write -g NSUserKeyEquivalents -dict-add 'Emoji & Symbols' '\0'"

Utilizo Quicksilver para esto, anula otros atajos de teclado de forma predeterminada, lo cual es útil para los molestos atajos predeterminados más difíciles de manipular. Puede abrir cualquier aplicación con cualquier combinación de teclas; Echale un vistazo.

Alfred también anula automáticamente este atajo.