Karena Anda menggunakan file dot, jika Anda tahu pintasan apa yang ingin Anda buat sebelumnya, Anda dapat menambahkannya ke semua mesin dengan menambahkan defaults writeperintah berikut ke skrip pengaturan:
Per Pintasan Aplikasi : tulis default com.developer.appNSUserKeyEquivalents -dict-add " Menu Item" -string " keyboardShortcut"
Pintasan Global : default tulis -g NSUserKeyEquivalents -dict-add " Menu Item" -string " keyboardShortcut"
... di mana com.developer.appadalah ID bundel aplikasi, dan keyboardShortcutmerupakan huruf kunci yang ingin Anda sertakan, ditambah simbol @, $, ~, dan ^mewakili, Shift, Alt, dan Pengendalian Command, masing-masing. Misalnya, -string "@~K"akan mewakili pintasan keyboard ⌘⌥K.
Jika Anda perlu menyinkronkan pintasan yang ada, Anda harus membuat skrip yang lebih rumit. Saya membayangkan ini akan melibatkan membaca atau membandingkan pintasan pada mesin sumber melalui:
Per Pintasan Aplikasi : default dibaca com.developer.appNSUserKeyEquivalents
Pintasan Global : defaultnya baca -g NSUserKeyEquivalents
... dan menulisnya ke mesin target melalui:
Per Pintasan Aplikasi : default tulis com.developer.appNSUserKeyEquivalents ' outputOfSourceMachine'
Pintasan Global : default tulis -g NSUserKeyEquivalents ' outputOfSourceMachine'