เนื่องจากคุณกำลังใช้ไฟล์ดอทหากคุณรู้ว่าทางลัดใดที่คุณต้องการสร้างล่วงหน้าคุณสามารถเพิ่มไฟล์เหล่านี้ไปยังเครื่องทั้งหมดได้โดยเพิ่มdefaults writeคำสั่งต่อไปนี้ในสคริปต์การตั้งค่าของคุณ:
ทางลัดสำหรับแอปแต่ละค่าเริ่มต้นเขียนcom.developer.appNSUserKeyEquivalents -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.appNSUserKeyEquivalents
ทางลัดส่วนกลาง : เริ่มต้นอ่าน -g NSUserKeyEquivalents
... และเขียนลงในเครื่องเป้าหมายผ่าน:
ทางลัดแอปต่อค่าเริ่มต้นเขียนcom.developer.appNSUserKeyEquivalents ' outputOfSourceMachine'
ทางลัดส่วนกลาง : ค่าเริ่มต้นเขียน -g NSUserKeyEquivalents ' outputOfSourceMachine'