मैं आपके सामने पेश करता हूं, सबसे पुराना संभव "समाधान":
- सिस्टम वरीयताएँ »यूनिवर्सल एक्सेस , में सहायक उपकरणों के लिए समर्थन सक्षम करें
- और सिस्टम वरीयताएँ »भाषा और पाठ में मेनूबार में इनपुट स्रोत मेनू प्रदर्शित करना ।
- सुनिश्चित करें कि शॉर्टकट सिस्टम प्राथमिकता »कीबोर्ड» कीबोर्ड शॉर्टकट »कीबोर्ड और पाठ इनपुट में स्थिति मेनू पर ध्यान केंद्रित करने के
Ctrl-F8
लिए परिभाषित किया गया है ।
- सुनिश्चित करें कि इनपुट स्रोत मेनू सबसे बाईं मेनू आइटम है जिसे
Cmd
नीचे दबाए रखते हुए ले जाया जा सकता है ।
AppleScript Editor
तीन स्क्रिप्ट्स का उपयोग करें और लिखें, उनमें से प्रत्येक निम्नलिखित कोड के साथ:
tell application "System Events"
key code 100 using control down # press Ctrl-F8
delay 0.5 # wait a bit, UI might be slow
key code 125 # press down to open the menu
keystroke "german" # name of your desired language, in my case tested using German
key code 36 # press enter
end tell
प्रत्येक भाषा के लिए एक बार सहेजें, भाषा का नाम बदलकर। यदि आप अलग-अलग कुंजियाँ दबाना चाहते हैं, या यहाँ से कुछ अलग असाइन करना चाहते हैं, तो यहाँCtrl-F8
कुंजी कोड के साथ स्थानापन्न करें । आप कुछ दाईं ओर तीर कुंजी दबाकर इनपुट स्रोत मेनू को उसकी बाईं ओर से स्थानांतरित कर सकते हैं ।
हालाँकि, आप जो स्क्रिप्ट चाहते हैं, उन्हें अपने एप्लिकेशन लॉन्चर (क्विकसिल्वर, लॉन्चरबार आदि) का उपयोग करें या उन्हें ऑटोमोटिव का उपयोग करने वाली सेवाओं में लपेटें, और सिस्टम वरीयताएँ »कीबोर्ड» कीबोर्ड शॉर्टकट »सेवाओं में कीबोर्ड शॉर्टकट असाइन करें ।