เนื่องจากคุณกำลังใช้ไฟล์ดอทหากคุณรู้ว่าทางลัดใดที่คุณต้องการสร้างล่วงหน้าคุณสามารถเพิ่มไฟล์เหล่านี้ไปยังเครื่องทั้งหมดได้โดยเพิ่มdefaults write
คำสั่งต่อไปนี้ในสคริปต์การตั้งค่าของคุณ:
ทางลัดสำหรับแอปแต่ละค่าเริ่มต้นเขียนcom.developer.app
NSUserKeyEquivalents -dict-add " Menu Item
" -string " keyboardShortcut
"
ทางลัดส่วนกลาง : เริ่มต้นการเขียน -g NSUserKeyEquivalents -dict-add " Menu Item
" -string " keyboardShortcut
"
... ที่com.developer.app
เป็นรหัสชุดของโปรแกรมประยุกต์และkeyboardShortcut
เป็นตัวอักษรของแป้นที่คุณต้องการรวมบวกสัญลักษณ์@
, $
, ~
และ^
เป็นตัวแทนของคำสั่ง Shift, ปุ่ม Alt และควบคุมตามลำดับ ยกตัวอย่างเช่นจะเป็นตัวแทนของแป้นพิมพ์ลัด-string "@~K"
⌘⌥K
หากคุณต้องการซิงค์ทางลัดที่มีอยู่คุณจะต้องสร้างสคริปต์ที่ซับซ้อนมากขึ้น ฉันคิดว่าสิ่งนี้จะเกี่ยวข้องกับการอ่านหรือเปรียบเทียบทางลัดบนเครื่องต้นทางผ่าน:
ทางลัดสำหรับแอปแต่ละค่าเริ่มต้นอ่านcom.developer.app
NSUserKeyEquivalents
ทางลัดส่วนกลาง : เริ่มต้นอ่าน -g NSUserKeyEquivalents
... และเขียนลงในเครื่องเป้าหมายผ่าน:
ทางลัดแอปต่อค่าเริ่มต้นเขียนcom.developer.app
NSUserKeyEquivalents ' outputOfSourceMachine
'
ทางลัดส่วนกลาง : ค่าเริ่มต้นเขียน -g NSUserKeyEquivalents ' outputOfSourceMachine
'