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


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.