Saya memiliki beberapa pintasan khusus yang ditentukan menggunakan Preferensi Sistem> Keyboard> Pintasan dan saya ingin menyinkronkannya di antara kedua Mac saya.
Sepertinya, ini masih tidak mungkin menggunakan iCloud . Apakah ada cara lain? Saya berpikir tentang memasukkan mereka ke dotfiles saya, tetapi tidak dapat menemukan pintasan menggunakan defaults
perintah.
Jawaban:
Karena Anda menggunakan file dot, jika Anda tahu pintasan apa yang ingin Anda buat sebelumnya, Anda dapat menambahkannya ke semua mesin dengan menambahkan
defaults write
perintah berikut ke skrip pengaturan:... di mana
com.developer.app
adalah ID bundel aplikasi, dankeyboardShortcut
merupakan 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:
... dan menulisnya ke mesin target melalui:
sumber