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 writecomandos a su secuencia de comandos de configuración:
Accesos directos por aplicación : los valores predeterminados escriben com.developer.appNSUserKeyEquivalents -dict-add " Menu Item" -string " keyboardShortcut"
Accesos directos globales : valores predeterminados de escritura -g NSUserKeyEquivalents -dict-add " Menu Item" -string " keyboardShortcut"
... donde com.developer.appes ID de paquete de la aplicación, y keyboardShortcutes las letras de las teclas que desee incluir, además de los símbolos @, $, ~, y ^en representación de las teclas, Shift, Alt, Control y Comando, respectivamente. Por ejemplo, -string "@~K"representaría el atajo de teclado ⌘⌥K.
Si necesita sincronizar los 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 fuente a través de:
Accesos directos por aplicación : valores predeterminados leídos com.developer.appNSUserKeyEquivalents
Accesos directos globales : valores predeterminados de lectura -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.appNSUserKeyEquivalents ' outputOfSourceMachine'
Accesos directos globales : valores predeterminados de escritura -g NSUserKeyEquivalents ' outputOfSourceMachine'