20 votos

Cómo desactivar el acceso directo de emoji de Mavericks

El atajo control-command-space 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 de sistema. Pero hasta donde puedo ver, no hay forma de desactivarlo en la configuración del sistema. ¿Alguien conoce un método alternativo para desactivarlo?

11voto

Puedes cambiar el acceso directo desde las Preferencias del Sistema:

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

Puedes desactivar el acceso directo modificando ~/Library/Preferences/.GlobalPreferences.plist:

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

Salir y volver a abrir las aplicaciones para aplicar los cambios hechos con el comando defaults.

0 votos

Parece que esto funciona, pero parece que incluso después de aplicar la solución (y verificar que el atajo global del sistema realmente se elimina de forma global), Divvy sigue sin usar esa combinación como su atajo de activación global... He enviado un correo electrónico sobre esto al autor de Divvy.

4 votos

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

9voto

Mizage Puntos 111

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

  1. Salir de Divvy.
  2. Iniciar Terminal.app y pegar este comando, en una línea, y presionar enter:
    defaults write com.mizage.direct.Divvy globalHotkey -dict keyCode 49 modifiers 4352
  3. También, pegar este comando, en una línea, y presionar enter:
    defaults write com.mizage.Divvy globalHotkey -dict keyCode 49 modifiers 4352
  4. Reiniciar Divvy.

No hay riesgo al ejecutar estos comandos, siempre puedes cambiar el atajo de nuevo en la interfaz de usuario. Espero poder actualizar el grabador para capturar correctamente estos atajos en el futuro.

0 votos

Esto funciona perfectamente para mí. ¡Gracias por tomarte el tiempo de resolver este problema!

0 votos

OMG esto me salvó, solo empecé a notarlo cuando recientemente fui a configurar un nuevo iMac, mi MBP tenía este atajo ajustado y al principio no tuve problemas para ajustarlo antes, pero eso puede haber sido antes de Mavericks, y ahora estoy ejecutando tanto mi MBP como mi iMac en la beta de Yosemite. Pero esto definitivamente resolvió este dolor de cabeza.

1 votos

Se debe tener en cuenta en alguna parte de esta respuesta que esta solución funciona mejor en conjunto con la solución a continuación para que la funcionalidad de los caracteres especiales no se pierda.

4voto

Bogo Mogo Puntos 21

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

0 votos

Desafortunadamente, esto no parece aplicarse a las versiones internacionales (localizadas) de OS X ...

1 votos

Para Yosemite o posterior, puedes deshabilitar completamente el acceso directo con defaults write -g NSUserKeyEquivalents -dict-add 'Special Characters...' '\0'.

1voto

zinspire Puntos 11

Si te sirve de ayuda, puedes desactivar la sustitución de emoji por emoticonos en la aplicación Mensajes de esta manera: Editar > Sustituciones > Emoji menú. Aunque no estoy seguro si esto libera el atajo Ctrl+Comando+Espacio.

0 votos

El elemento de menú no parece existir en mi 10.9

0 votos

Está hablando sobre dentro de Mensajes...lo que no responde la pregunta

1voto

keif Puntos 500

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

De manera frustrante, el panel de preferencias de teclado no te permite eliminar un atajo estándar, solo reasignarlo 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, utiliza defaults write -g NSUserKeyEquivalents -dict-add 'Emoji & Symbols' '\0'"

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X