Cómo deshabilitar el atajo de emoji de Mavericks

19

El acceso directo 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 está siendo utilizado por un atajo de teclado en 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?

Buddahbrot
fuente

Respuestas:

9

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

  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. Reiniciar Divvy.

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 adecuadamente estos atajos en el futuro.

Mizage
fuente
Esto funciona perfectamente para mi. ¡Gracias por tomarse el tiempo para resolver este problema!
buddahbrot
Dios mío, esto salvó mi tocino, solo comencé a notar esto cuando recientemente fui a configurar un nuevo iMac, mi MBP tenía este conjunto de accesos directos e inicialmente no tuve problemas para configurarlo antes, pero eso puede haber sido anterior a Mavericks, y ahora Estoy ejecutando mi MBP / iMac en Yosemite beta. Pero esto definitivamente resolvió este dolor de cabeza.
Scott Kingsley Clark
1
Debe notarse en alguna parte de esta respuesta que esta solución funciona mejor junto con la solución a continuación para que la funcionalidad de caracteres especiales no se pierda
David Hollman,
11

Puede cambiar el acceso directo desde Preferencias del sistema:

Deben 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 aplicaciones para aplicar los cambios realizados con el comando predeterminado.

Lri
fuente
Parece que esto funciona, pero parece que incluso después de aplicar la corrección (y verificar que el acceso directo a todo el sistema se elimine de manera global), Divvy todavía se niega a usar esa combinación como su acceso directo de activación global ... He enviado un e- correo sobre esto al autor de Divvy.
Erik Allik
3
Una nota para Yosemite (OS X 10.10) y posterior: en su lugar, usedefaults write -g NSUserKeyEquivalents -dict-add 'Emoji & Symbols' '\0'
jrhorn424
3

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

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

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

thomax
fuente
dicho elemento de menú no parece existir en mi 10.9
Erik Allik
Él está hablando en Mensajes ... que no responde la pregunta
daviesgeek
1

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

Frustrantemente, el panel de preferencias del teclado no le permitirá eliminar un acceso directo estándar, solo lo vinculará a otra cosa. Sin embargo, puedes hacerlo en la terminal.

Como @ jrhorn424 escribió:

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

Joshua Goldberg
fuente
0

Utilizo Quicksilver para esto, anula otros atajos de teclado por defecto, lo que es útil para atajos predeterminados molestos y difíciles de manipular. Puede abrir cualquier aplicación con cualquier combinación de teclas; Echale un vistazo.

Matthew Hinea
fuente
Alfred anula automáticamente este acceso directo también.
Dmitry