Vì bạn đang sử dụng tệp chấm, nếu bạn biết những phím tắt nào bạn muốn tạo trước thời hạn, bạn có thể thêm chúng vào tất cả các máy bằng cách thêm các defaults write
lệnh sau vào tập lệnh thiết lập của bạn:
Phím tắt trên mỗi ứng dụng : mặc định ghi com.developer.app
NSUserKeyEquivalents -dict-add " Menu Item
"-chuỗi " keyboardShortcut
"
Phím tắt toàn cầu : mặc định ghi -g NSUserKeyEquivalents -dict-add " Menu Item
"-chuỗi " keyboardShortcut
"
... nơi com.developer.app
là của ứng dụng bó ID, và keyboardShortcut
là các chữ cái trong những chìa khóa bạn muốn bao gồm, cộng với những biểu tượng @
, $
, ~
, và ^
đại diện Bộ Tư lệnh, Shift, Alt, và kiểm soát, tương ứng. Ví dụ, -string "@~K"
sẽ đại diện cho các phím tắt ⌘⌥K.
Nếu bạn cần đồng bộ hóa các phím tắt hiện có, bạn sẽ phải tạo một tập lệnh phức tạp hơn. Tôi tưởng tượng điều này sẽ liên quan đến việc đọc hoặc so sánh các phím tắt trên máy nguồn thông qua:
Phím tắt trên mỗi ứng dụng : mặc định đọc com.developer.app
NSUserKeyEquivalents
Phím tắt toàn cầu : mặc định đọc -g NSUserKeyEquivalents
... và ghi chúng vào máy đích thông qua:
Phím tắt trên mỗi ứng dụng : mặc định ghi com.developer.app
NSUserKeyEquivalents ' outputOfSourceMachine
'
Phím tắt toàn cầu : mặc định ghi -g NSUserKeyEquivalents ' outputOfSourceMachine
'