যেহেতু আপনি ডট ফাইলগুলি ব্যবহার করছেন, আপনি যদি জানেন যে আপনি সময়ের আগে কী শর্টকাট তৈরি করতে চান, আপনি defaults writeআপনার সেটআপ স্ক্রিপ্টে নিম্নলিখিত কমান্ডগুলি যুক্ত করে সমস্ত মেশিনে এগুলি যুক্ত করতে পারেন :
প্রতি অ্যাপ্লিকেশন শর্টকাটগুলি : ডিফল্ট com.developer.appNSUserKeyEquivalents লিখুন -ডিক্ট-অ্যাড " Menu Item" -স্ট্রিং " keyboardShortcut"
গ্লোবাল শর্টকাটস : ডিফল্ট লিখুন -g এনএসউসারকিএকুইভ্যালেন্টস -ডিক্ট-অ্যাড " Menu Item" -স্ট্রিং " keyboardShortcut"
... যেখানে com.developer.appঅ্যাপ্লিকেশনের বান্ডিল আইডি, এবং keyboardShortcutকী আপনি অন্তর্ভুক্ত করতে চান তার চিঠি, প্লাস চিহ্ন @, $, ~, এবং ^কমান্ড, শিফট, Alt এবং নিয়ন্ত্রণ কী-যথাক্রমে উপস্থাপন করে। উদাহরণস্বরূপ, -string "@~K"কীবোর্ড শর্টকাট উপস্থাপন করবে ⌘⌥K।
আপনার যদি বিদ্যমান শর্টকাটগুলি সিঙ্ক করতে হয় তবে আপনাকে আরও জটিল স্ক্রিপ্ট তৈরি করতে হবে। আমি ধারণা করি এর মাধ্যমে উত্স মেশিনে শর্টকাটগুলি পড়া বা তুলনা করা জড়িত থাকবে:
প্রতি অ্যাপ্লিকেশন শর্টকাটগুলি : ডিফল্ট com.developer.appNSUserKeyEquivalents পড়ে
গ্লোবাল শর্টকাট : ডিফল্ট পড়ুন -g এনএসউসারকিএকিউভ্যালেন্টস
... এবং এগুলি মাধ্যমে একটি টার্গেট মেশিনে লিখে:
প্রতি অ্যাপ্লিকেশন শর্টকাটগুলি : ডিফল্ট com.developer.appNSUserKeyEquivalents লিখুন ' outputOfSourceMachine'
গ্লোবাল শর্টকাট : ডিফল্ট লিখুন -g NSUserKeyEquivalents ' outputOfSourceMachine'