मैं ड्रॉपबॉक्स सिंक के लिए OS X कीबोर्ड शॉर्टकट कहां से एक्सेस कर सकता हूं?
मैं ड्रॉपबॉक्स सिंक के लिए OS X कीबोर्ड शॉर्टकट कहां से एक्सेस कर सकता हूं?
जवाबों:
शॉर्टकट है कि सिस्टम प्राथमिकताओं में सेट किया जा सकता> कीबोर्ड> शॉर्टकट> अनुप्रयोग शॉर्टकट में जमा हो जाती ~/Library/Preferences/.GlobalPreferences.plistहै (जैसे आवेदनों की संपत्ति सूचियों और ~/Library/Preferences/com.apple.iTunes.plistया ~/Library/Containers/com.apple.chess/Data/Library/Preferences/com.apple.chess.plist)।
सेवाओं के लिए शॉर्टकट ~ / लाइब्रेरी / वरीयताएँ / pbs.plist में संग्रहीत किए जाते हैं ।
जैसा कि स्वीकृत उत्तर में बताया गया है, आप प्लिस्ट को xml में परिवर्तित करके और फिर xml को पार्स करके ऐप के शॉर्टकट निर्धारित कर सकते हैं। आप defaults readकमांड के साथ सीधे मान प्राप्त कर सकते हैं (macOS Sierra 10.12.6 पर परीक्षण) ।
सभी अनुप्रयोगों में लागू होने वाले उपयोगकर्ता कुंजी कमांड को लिखने के लिए 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 = @defaults read -g NSUserKeyEquivalents
defaults writeइसी तरह कीबोर्ड शॉर्टकट सेट करने की आज्ञा है?