Nokta dosyaları kullandığınızdan, hangi kısayolları önceden oluşturmak istediğinizi biliyorsanız defaults write
, kurulum komut dosyanıza aşağıdaki komutları ekleyerek bunları tüm makinelere ekleyebilirsiniz :
Uygulama Başına Kısayollar : varsayılanlar com.developer.app
NSUserKeyEquivalents -dict-add " Menu Item
" -string " keyboardShortcut
" yazar
Genel Kısayollar : varsayılanlar write -g NSUserKeyEquivalents -dict-add " Menu Item
" -string " keyboardShortcut
"
... nerede com.developer.app
Uygulamanın paket kimliğidir ve keyboardShortcut
eklemek istediğiniz tuşların mektuplar, artı semboller @
, $
, ~
ve ^
sırasıyla Komutanlığı, Shift, Alt ve Kontrol tuşları temsil eden. Örneğin -string "@~K"
, klavye kısayolunu temsil eder ⌘⌥K.
Mevcut kısayolları senkronize etmeniz gerekiyorsa, daha karmaşık bir komut dosyası oluşturmanız gerekir. Bunun bir kaynak makinedeki kısayolları okuma veya karşılaştırmayı içerdiğini hayal ediyorum:
Uygulama Başına Kısayollar : varsayılanlar com.developer.app
NSUserKeyEquivalents
Genel Kısayollar : varsayılanlar read -g NSUserKeyEquivalents
... ve bunları bir hedef makineye şu yolla yazmak:
Uygulama Başına Kısayollar : varsayılanlar com.developer.app
NSUserKeyEquivalents yazar ' outputOfSourceMachine
'
Genel Kısayollar : varsayılanlar write -g NSUserKeyEquivalents ' outputOfSourceMachine
'