Tengo un par de accesos directos personalizados definidos en Preferencias del sistema > Teclado > Accesos directos y quiero sincronizarlos entre mis dos Mac.
Parece que esto todavía no es posible usando iCloud . ¿Hay otras maneras? Pensé en incluirlos en mis archivos de puntos, pero no puedo encontrar los accesos directos usando el defaults
comando.
Dado que está utilizando archivos de puntos, si sabe qué accesos directos desea crear con anticipación, puede agregarlos a todas las máquinas agregando los siguientes defaults write
comandos a su secuencia de comandos de configuración:
Accesos directos por aplicación : los valores predeterminados escriben
com.developer.app
NSUserKeyEquivalents -dict-add "Menu Item
" -string "keyboardShortcut
"Accesos directos globales : los valores predeterminados escriben -g NSUserKeyEquivalents -dict-add "
Menu Item
" -string "keyboardShortcut
"
...donde com.developer.app
está el ID del paquete de la aplicación y keyboardShortcut
las letras de las teclas que desea incluir, además de los símbolos @
, $
, ~
y que ^
representan las teclas Comando, Mayús, Alt y Control, respectivamente. Por ejemplo, -string "@~K"
representaría el atajo de teclado ⌘⌥K.
Si necesita sincronizar accesos directos existentes, tendrá que crear un script más complicado. Me imagino que esto implicaría leer o comparar accesos directos en una máquina de origen a través de:
Accesos directos por aplicación : los valores predeterminados leen
com.developer.app
NSUserKeyEquivalentsAccesos directos globales : los valores predeterminados son -g NSUserKeyEquivalents
... y escribirlos en una máquina de destino a través de:
Accesos directos por aplicación : los valores predeterminados escriben
com.developer.app
NSUserKeyEquivalents 'outputOfSourceMachine
'Accesos directos globales : los valores predeterminados escriben -g NSUserKeyEquivalents '
outputOfSourceMachine
'
CACEROLA
jasonología
Monomeeth
CACEROLA
PlateadoLadoAbajo
arkemlar