কীবোর্ড শর্টকাটগুলি কোথায় সংরক্ষণ করা হয় (ব্যাকআপ এবং সিঙ্কের উদ্দেশ্যে)?


18

ড্রপবক্স সিঙ্কের জন্য বলুন আমি কোথায় ওএস এক্স কীবোর্ড শর্টকাটগুলি অ্যাক্সেস করতে পারি?

উত্তর:


18

শর্টকাটগুলি যা সিস্টেমের পছন্দসমূহ> কীবোর্ড> শর্টকাটস> অ্যাপ্লিকেশন শর্টকাটগুলিতে সেট করা যেতে পারে ~/Library/Preferences/.GlobalPreferences.plistএবং অ্যাপ্লিকেশনগুলির সম্পত্তি তালিকা (যেমন ~/Library/Preferences/com.apple.iTunes.plistবা ~/Library/Containers/com.apple.chess/Data/Library/Preferences/com.apple.chess.plist) like

পরিষেবাদির শর্টকাটগুলি ~ / গ্রন্থাগার / পছন্দ / pbs.plist এ সঞ্চিত থাকে ।


আমি অবাক হয়েছি যদি আমি একমাত্র ব্যক্তি, যার পক্ষে এটি কাজ করেনি। এই ফাইলগুলিও আমি যে এক্সএমএল ফাইলগুলি প্রত্যাশা করেছিলাম বলে মনে হয় না - তাদের মনে হয় কিছু বাইনারি বা কিছু আছে ...
— বেন ক্র্যাসি

একই, আমার জন্য কাজ করবেন না (ম্যাকোস সিয়েরা 10.12.2)
— মিলুশভ

3
এটি আমার জন্য বাইনারি হিসাবে উপস্থিত হয়েছিল। তবে plutil -convert xml1 .GlobalPreferences.plistএটি এক্সএমএলে plutil -convert binary1 .GlobalPreferences.plistরূপান্তর করতে এবং এটি আবার রূপান্তর করতে কমান্ডটি ব্যবহার করুন । উত্স: discussions.apple.com/thread/1768480?tstart=0
— জে

1
এছাড়াও, টেক্সটরঙ্গলার বাইনারি প্লাস্ট ফাইলগুলি খুলতে পারে।
— জে

4

গৃহীত উত্তরে বর্ণিত হিসাবে আপনি প্লাস্টটিকে এক্সএমএল রূপান্তর করে এবং তারপরে এক্সএমএলকে বিশ্লেষণ করে কোনও অ্যাপ্লিকেশনটির শর্টকাট নির্ধারণ করতে পারেন। আপনি (ম্যাকোস সিয়েরা 10.12.6 এ পরীক্ষা করা) defaults readকমান্ডের সাহায্যে সরাসরি মানগুলি পেতে পারেন ।

সমস্ত অ্যাপ্লিকেশন চালিত ব্যবহারকারীর কী কমান্ডগুলি লিখতে defaults read NSGlobalDomain NSUserKeyEquivalents:

$ defaults read NSGlobalDomain NSUserKeyEquivalents
{
    "Enter Full Screen" = "@^f";
    "Exit Full Screen" = "@^f";
    "Merge All Windows" = "@$m";
}

একটি নির্দিষ্ট অ্যাপ্লিকেশনটির জন্য ব্যবহারকারীর কীবোর্ড শর্টকাটগুলি লিখতে, ব্যবহার করুন defaults read <app-plist-name> NSUserKeyEquivalents। উদাহরণস্বরূপ, সাফারি রানের জন্য ব্যবহারকারীর কীবোর্ড শর্টকাটগুলি পেতে (উদাহরণস্বরূপ, ব্যবহারকারী সাফারির জন্য কোনও কাস্টম কীবোর্ড শর্টকাট সেট করেনি)

$ defaults read com.apple.safari NSUserKeyEquivalents
The domain/default pair of (com.apple.safari, NSUserKeyEquivalents) does not exist

এই স্ট্রিং সিনট্যাক্সটিতে আমি কী ম্যাপিংগুলি আবিষ্কার করেছি:

  • command = $
  • control = ^
  • option = ~
  • shift = @

3
উত্তরটি নিজেরাই দাঁড় করানোর জন্য আপনি কি কিছু বিশদ যুক্ত করতে পারেন?
— nohillside

গ্লোবাল শর্টকাটের জন্য, defaults read -g NSUserKeyEquivalents
— আপনিও

defaults writeএকইভাবে কীবোর্ড শর্টকাট সেট করার জন্য একটি আদেশ আছে?
— পেকম্ব
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.