MacOS कंप्यूटर के बीच में कीबोर्ड शॉर्टकट्स सिंक करें


13

मेरे पास सिस्टम वरीयताओं> कीबोर्ड> शॉर्टकट्स का उपयोग करके परिभाषित कस्टम शॉर्टकटों की एक जोड़ी है और मैं अपने दो मैक के बीच उन सिंक करना चाहता हूं।

ऐसा लगता है, यह अभी भी iCloud का उपयोग करना संभव नहीं है । क्या कोई अन्य तरीके हैं? मैंने अपने डॉटफ़ाइल्स में उन्हें शामिल करने के बारे में सोचा, लेकिन defaultsकमांड का उपयोग करके शॉर्टकट नहीं खोज सका ।


1
मैं इस प्रश्न के लिए एक इनाम जोड़ रहा हूँ। क्या कोई वैकल्पिक उपाय है? क्या कीबोर्ड शॉर्टकट्स को ड्रॉपबॉक्स के माध्यम से सिम्प्लेक्स और सिंक किया जा सकता है? मुझे लगता है कि समस्या यह है कि एक मैक दूसरे मैक पर स्थापित नहीं है कि एक app के लिए कस्टम ऐप कीबोर्ड शॉर्टकट हो सकता है ...?
विंटरफ्लैग्स

4
मैं इसे उत्तर के रूप में नहीं जोड़ सकता क्योंकि इसे नीचे ले जाया जा सकता है। यदि आप Apple के सामान से परेशान हैं, तो मुझे यकीन नहीं है कि यह मेरे लिए macs और यहां तक ​​कि iOS डिवाइसों के बीच क्यों काम करता है, क्या आपने कीबोर्ड मैस्ट्रो जैसे थर्ड पार्टी सॉल्यूशन में जाने पर विचार किया है , जो ड्रॉपबॉक्स का उपयोग करने के लिए सेटअप हो सकता है कंप्यूटर के बीच सिंक करने के लिए? wiki.keyboardmaestro.com/Syncing_Macros_Between_Macs
jasonology

2
@jasonology मैं किसी भी कारण है कि कि के रूप में एक की पेशकश नहीं देख सकते हैं इस सवाल का जवाब एक समस्या होगी। वास्तव में, मैं आपको ऐसा करने के लिए प्रोत्साहित करूँगा! :)
Monomeeth

1
@ बैकऑनोलॉजी क्या कीबोर्डमैस्ट्रो अनुप्रयोगों के मेन्यू बार में पहले से नॉन-शॉर्टकट आइटमों के लिए कस्टम शॉर्टकट को बाँध सकता है? सिस्टम वरीयताएँ के रूप में अर्थात् कीबोर्ड> शॉर्टकट> ऐप शॉर्टकट ? सिस्टम प्रेफरेंस विकल्प imo को दोहराने के लिए यह थर्ड पार्टी ऐप के लिए पवित्र ग्रिल होगा। मुझे नहीं पता कि यह BetterTouchTool (शायद यह है?) के साथ संभव है।
विंटरफ्लैग्स

1
@ विज्ञान, सुझाव के लिए धन्यवाद। मैंने Keyb खरीदने पर ट्रिगर खींच लिया। उस्ताद और यह वही कर रहा है जो मैं चाहता हूं, जिसमें डीबी सिंक भी शामिल है। मुझे आश्चर्य है कि आपका उत्तर क्यों हटाया गया, क्योंकि यह मेरे लिए सबसे अच्छा है। विंटरफ्लैग्स, मैंने अपने SysPref लोगों को एक-एक करके Maestro में स्थानांतरित कर दिया, यह उतना कठिन नहीं है, और इसके लायक है।
सिल्वरसाइडडाउन

जवाबों:


6

चूंकि आप डॉट फ़ाइलों का उपयोग कर रहे हैं, यदि आप जानते हैं कि आप समय से पहले क्या शॉर्टकट बनाना चाहते हैं, तो आप उन्हें निम्न मशीनों defaults writeसे अपनी सेटअप स्क्रिप्ट में जोड़कर सभी मशीनों में जोड़ सकते हैं :

अनुप्रयोग शॉर्टकट प्रति : चूक लिखने com.developer.appNSUserKeyEquivalents -dict-ऐड " Menu Item" -string " keyboardShortcut"

ग्लोबल शॉर्टकट्स : डिफॉल्ट्स राइट -g NSUserKeyEquivalents -dict-add " Menu Item" -string keyboardShortcut"

... जहां com.developer.appआवेदन के बंडल आईडी है, और keyboardShortcutकुंजी शामिल करना चाहते हैं के पत्र है, प्लस प्रतीकों @, $, ~, और ^कमान, Shift, Alt, और नियंत्रण कुंजी, क्रमशः का प्रतिनिधित्व। उदाहरण के लिए, -string "@~K"कीबोर्ड शॉर्टकट का प्रतिनिधित्व करेगा K


यदि आपको मौजूदा शॉर्टकट सिंक करने की आवश्यकता है, तो आपको एक अधिक जटिल स्क्रिप्ट बनानी होगी। मुझे लगता है कि इसमें स्रोत मशीन पर पढ़ने या शॉर्टकट की तुलना करना शामिल होगा:

प्रति ऐप शॉर्टकट : com.developer.appडिफॉल्ट्स NSUserKeyEquivalents पढ़ते हैं

ग्लोबल शॉर्टकट्स : डिफॉल्ट्स रीड -g NSUserKeyEquivalents

... और उन्हें एक लक्ष्य मशीन के माध्यम से लिखना:

अनुप्रयोग शॉर्टकट प्रति : चूक लिखने com.developer.appNSUserKeyEquivalents ' outputOfSourceMachine'

ग्लोबल शॉर्टकट्स : डिफॉल्ट्स राइट -g NSUserKeyEquivalents ' outputOfSourceMachine'


ये कमांड मेरे लिए नए macOS संस्करणों पर विशेष रूप से हाई सिएरा और मोजावे पर अजीब तरह से काम कर रहे हैं। अजीब तरह से, मेरा मतलब है कि मुझे कभी-कभी एक नई प्रणाली पर कमांड को कई बार चलाना पड़ता है इससे पहले कि वे एक प्रभाव डालते हैं। परीक्षण के बाद से समस्या को अलग करना मुश्किल है, सिस्टम को फिर से स्थापित करना ...
Wowfunhappy
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.