Como você está usando arquivos de ponto, se você souber quais atalhos deseja criar com antecedência, poderá adicioná-los a todas as máquinas adicionando os seguintes defaults writecomandos ao script de instalação:
Atalhos por aplicativo : os padrões gravam com.developer.appNSUserKeyEquivalents -dict-add " Menu Item" -string " keyboardShortcut"
Atalhos globais : os padrões gravam -g NSUserKeyEquivalents -dict-add " Menu Item" -string " keyboardShortcut"
... onde com.developer.appé ID pacote do aplicativo, e keyboardShortcuté as letras das teclas que deseja incluir, além dos símbolos @, $, ~e ^representando os, Shift teclas Alt e controle de comando, respectivamente. Por exemplo, -string "@~K"representaria o atalho do teclado ⌘⌥K.
Se você precisar sincronizar os atalhos existentes, precisará criar um script mais complicado. Eu imagino que isso envolveria a leitura ou comparação de atalhos em uma máquina de origem via:
Atalhos por aplicativo : o padrão é com.developer.appNSUserKeyEquivalents
Atalhos globais : o padrão é read -g NSUserKeyEquivalents
... e gravá-los em uma máquina de destino via:
Atalhos por aplicativo : os padrões gravam com.developer.appNSUserKeyEquivalents ' outputOfSourceMachine'
Atalhos globais : os padrões gravam -g NSUserKeyEquivalents ' outputOfSourceMachine'