Оскільки ви використовуєте крапкові файли, якщо ви знаєте, які ярлики ви хочете створити заздалегідь, ви можете додати їх до всіх машин, додавши наступні defaults writeкоманди до свого сценарію налаштування:
Ярлики на додаток : за замовчуванням записуйте com.developer.appNSUserKeyEquivalents -dict-add " Menu Item" -string " keyboardShortcut"
Глобальні ярлики : за замовчуванням записуйте -g NSUserKeyEquivalents -dict-add " Menu Item" -string " keyboardShortcut"
... де com.developer.appце додаток розшарування ID, і keyboardShortcutце літери ключів , які ви хочете включити, а також символи @, $, ~, і ^представляє команда, Shift, клавіші Alt і управління, відповідно. Наприклад, -string "@~K"буде представляти комбінацію клавіш ⌘⌥K.
Якщо вам потрібно синхронізувати наявні ярлики, вам доведеться зробити більш складний сценарій. Я думаю, це передбачає читання або порівняння ярликів на вихідній машині через:
Ярлики на додаток : за замовчуванням читайте com.developer.appNSUserKeyEquivalents
Глобальні ярлики : за замовчуванням читайте -g NSUserKeyEquivalents
... і записувати їх на цільову машину через:
Ярлики на додаток : за замовчуванням записуйте com.developer.appNSUserKeyEquivalents ' outputOfSourceMachine'
Глобальні ярлики : за замовчуванням записуйте -g NSUserKeyEquivalents ' outputOfSourceMachine'