Si yo estuviera en una situación similar, haría lo siguiente:
-
Cambiar el atajo de teclado por defecto para Emoji y símbolos de Espacio a Espacio para que el por defecto Espacio puede utilizarse como acceso directo con uno de los scripts, el principal.
-
Crear dos AppleScript scripts, uno para mostrar Emoji y símbolos (la principal para mí), y la otra para mostrar Visor de personajes . (Esto podría hacerse en un solo script, sin embargo, para simplificar la codificación se utilizarán dos).
-
Utilice FastScripts para asignar un método abreviado de teclado a cada uno. El primero para Mis Emoji y Símbolos a Espacio y para Visor de mi personaje Utilice Espacio como se muestra en la imagen inferior.
Tenga en cuenta que no tengo ninguna afiliación con Red Sweater Software, el desarrollador de FastScripts, y sólo soy un usuario satisfecho.
- Tenga en cuenta que en lugar de utilizar FastScripts , an Autómata Servicio se puede utilizar. Sin embargo, prefiero el primero porque me ha funcionado mejor que el segundo.
Lo siguiente fue probado y funcionó bajo MacOS High Sierra ...
En primer lugar, cambie el método abreviado de teclado global para la Emoji y símbolos elemento del menú :
A continuación, cree dos AppleScript Archivos scripts (.scpt) en ~/Library/Scripts/
uno llamado Mis Emoji y Símbolos y el otro llamado Visor de mi personaje añadiendo lo siguiente a cada uno:
Para Mis Emoji y Símbolos :
do shell script "defaults write com.apple.CharacterPaletteIM CVStartAsLargeWindow -bool false"
delay 0.5
tell application "System Events" to keystroke space using {control down, option down, command down}
Para Visor de mi personaje :
do shell script "defaults write com.apple.CharacterPaletteIM CVStartAsLargeWindow -bool true"
delay 0.5
tell application "System Events" to keystroke space using {control down, option down, command down}
- Tenga en cuenta que la única diferencia entre los dos es el valor de
-bool
siendo true
o false
para la CVStartAsLargeWindow
clave . Además, el valor de la delay
comando es dar tiempo al defaults
comando para realizar la escritura antes de Eventos del sistema activa el nuevo método abreviado de teclado global para la Emoji y símbolos elemento del menú . En valor de la delay
comando puede ser necesario ajustar, así que hágalo según sea necesario.
Entonces en FastScripts > Preferencias... > script Atajos asignar Espacio (o ) a Mis Emoji y Símbolos y asigne Espacio (o ) a Visor de mi personaje . Véase la imagen siguiente.
- Tenga en cuenta que FastScripts habrá que añadir: Preferencias del sistema > Seguridad y privacidad > Privacidad > Accesibilidad Véase la imagen siguiente.
Si utiliza Autómata Servicios utilice un Ejecutar Apple script acción con el ejemplo AppleScript código como se muestra arriba, sustituyendo el código por defecto en cada uno y asignar atajos de teclado vía: Preferencias del sistema > Teclado > Atajos > Servicios
- Tenga en cuenta que las convenciones de nomenclatura mencionadas y/o las rutas, etcétera, han cambiado para algunos elementos en <strong>MacOS Mojave </strong>y deberán ajustarse en consecuencia. Todavía no estoy ejecutando <strong>MacOS Mojave </strong>sin embargo, he visto posts sobre algunas de las diferencias. Usted tendrá que ajustar según sea necesario si se ejecuta <strong>MacOS Mojave </strong>.
Leyenda de símbolos clave:
- Turno:
- Control:
- Opción:
- Comando:
- Espacio: Espacio
Preferencias del sistema > Teclado > Atajos > Atajos de aplicaciones
FastScripts > Preferencias... > script Atajos
- Tenga en cuenta que el <strong></strong>que se muestra en el acceso directo siguiente, es para el carácter <em><strong>espacio </strong></em>carácter.
Preferencias del sistema > Seguridad y privacidad > Privacidad > Accesibilidad
0 votos
¿en qué aplicación quieres usarlo?
0 votos
En muchos sitios, pero principalmente en Chrome, MailMate y Mensajes.
0 votos
Por lo que desea un servicio para todo el sistema
0 votos
Sí, lo siento si no ha quedado claro en mi pregunta.