मैक ओएस एक्स में एप्लिकेशन-विशिष्ट डिफ़ॉल्ट कीबोर्ड लेआउट


12

मुझे पता है कि कीबोर्ड लेआउट को सामान्य रूप से कैसे बदलना है, लेकिन मैं चाहता हूं कि कुछ एप्लिकेशन हमेशा विशिष्ट लेआउट के साथ खुले, उन सभी के लिए समान नहीं। उदाहरण के लिए, मैं फ़ायरफ़ॉक्स को एक स्पेनिश लेआउट के साथ खोलना चाहता हूं, लेकिन एक यूएस लेआउट के साथ मैथेमेटिका। मैं यह कैसे कर सकता हूँ?

मैं हिम तेंदुए का उपयोग कर रहा हूं


यह भी देखें superuser.com/questions/173494/…

जवाबों:


10

मुझे लगता है कि सबसे आसान समाधान थोड़ा मैनुअल काम जोड़ना है और इसे निम्नानुसार करना है:

  • सिस्टम वरीयताएँ भाषा और पाठ> इनपुट स्रोतों में इच्छित भाषाओं को चालू करें
  • "इनपुट स्रोत विकल्प" के तहत "प्रत्येक दस्तावेज़ के लिए एक अलग अनुमति दें" चुनें
  • कीबोर्ड लेआउट को बदलने के लिए एक कीबोर्ड शॉर्टकट सेट करें
  • अपना ऐप लॉन्च करें, अपना कीबोर्ड लेआउट बदलें, और यह केवल उस विंडो के लिए बदला जाएगा।
  • यदि आप एक नई फ़ायरफ़ॉक्स विंडो लाते हैं, तो आपको उस नई विंडो के लिए भाषा को फिर से चुनना होगा।

एक लेआउट में ऐप्स खोलने की आपकी विशिष्ट इच्छा का जवाब देने के लिए :

  • ऊपर दिए गए निर्देशानुसार "प्रत्येक दस्तावेज़ के लिए एक अलग अनुमति दें" सेट करें।
  • स्क्रिप्ट के माध्यम से लेआउट बदलने का तरीका जानें। समाधान उपलब्ध लगता है ...
  • फ़ायरफ़ॉक्स लॉन्च करने वाले फ़ायरफ़ॉक्स के लिए एक नया लॉन्चर (AppleScript) बनाएं, फिर एक देरी के बाद कीबोर्ड परिवर्तक चलाता है (जब आप सुनिश्चित हों कि फ़ायरफ़ॉक्स खुला है और सामने है)।
  • शायद यह काफी अच्छा है क्योंकि लॉन्च के समय यह आपकी जरूरतों को पूरा करता है। यदि नहीं, तो इसे लगातार चलाएं जैसा कि @ pattern86 ने सुझाव दिया है

धन्यवाद! मैं एक दो महीने के लिए यह करने के लिए एक रास्ता खोज रहा हूँ। सफारी हमेशा कीबोर्ड लेआउट को अपने आप बदल देगी, मुझे पागल कर देगी।
ओरी बैंड

यह उत्तर पुराना है! योसेमाइट के लिए ऐसा कोई विकल्प नहीं है। चेक मेरा जवाब: superuser.com/a/889096/230571
Skywinder

2
विकल्प अब ओएस एक्स हाई सिएरा में वापस आ गया है, लेकिन "किसी दस्तावेज़ के इनपुट स्रोत पर स्वचालित रूप से स्विच करने" के लिए इसे फिर से लिखा गया है। मुझे वह बहुत उपयोगी लगा।
एमकेटी

5

मेरा सुझाव है कि आप कीबोर्ड पायलट का प्रयास करें ।

एप्लिकेशन को थोड़े मूल्य के लिए मैक ओएस ऐप स्टोर में बेचा जाता है। यह आपको ऐप की एक सूची सेट करने की अनुमति देता है-> लेआउट जोड़े जो सक्रिय लेआउट को बदलने के लिए मजबूर करते हैं जब निर्दिष्ट एप्लिकेशन लाभ फोकस करते हैं।


5
हाय ग्लीब! क्या आप अपने उत्तर का विस्तार कर सकते हैं और बता सकते हैं कि यह समस्या को हल कैसे करता है, यह क्या करता है, आदि।
slhck

मेरे पास यही समस्या थी, और आगे जाकर कीबोर्ड पायलट खरीदा और वास्तव में इस समस्या को हल किया, यह सिर्फ लेआउट को स्विच करता है जब आप अनुप्रयोगों को स्विच करते हैं।
गुइलेर्मो सिलिसो ट्रूबा

4

शीर्ष मतदान का उत्तर पुराना है! योसेमाइट के लिए ऐसा कोई विकल्प नहीं है।

मुझे बहुत अच्छा और मुफ्त एप्लिकेशन मिला , जो इस समस्या को हल करता है: ऑटो कीबोर्ड

इस एप्लिकेशन द्वारा आप किसी भी विशिष्ट अनुप्रयोग के लिए डिफ़ॉल्ट भाषा निर्दिष्ट कर सकते हैं - बस कमाल!


1
शायद एक बार यह मुफ़्त था, लेकिन अब यह नहीं है
एवरमोर

और अब यह उपलब्ध भी नहीं है, या शायद यह सिर्फ मेरे क्षेत्र के लिए ...
एंड्री सेमकिन

1

आप एक एप्सस्क्रिप्ट लिख सकते हैं जो लगातार चलता है और जांचता है कि क्या कोई ऐप फोकस है और अगर ऐसा है तो यह कीबोर्ड लेआउट को एक लेआउट में सेट करता है और जब यह पता लगाता है कि ऐप में फोकस नहीं है तो लेआउट को फिर से स्विच करता है। क्या यह लॉगिन पर है।

मैं एप्लिकेशन को लिखने में मदद नहीं कर सकता, लेकिन इसका समाधान होगा।

यहाँ कुछ संबंधित लेख हैं जो मुझे मिले:


1

मेरा सुझाव है कि आप https://www.keyboardmaestro.com/main/ पर कीबोर्ड मेस्ट्रो का प्रयास करें

इस एप्लिकेशन द्वारा आप किसी भी विशिष्ट अनुप्रयोग के लिए डिफ़ॉल्ट इनपुट स्रोत निर्दिष्ट कर सकते हैं - बस कमाल!

मेरा स्क्रीनशॉट जांचें:

यहां छवि विवरण दर्ज करें


1

यह पूछे गए सवाल के लिए बिल्कुल जवाब नहीं है (क्योंकि यह केवल रूसी और अंग्रेजी के लिए काम करता है), लेकिन मैं चाहता हूं कि यह यहां हो, जो भविष्य में इस तरह के ऐप की खोज करेंगे। यैंडेक्स द्वारा पुंटो स्विचर में प्रति एप्लिकेशन लेआउट याद रखने के लिए चेकबॉक्स है। और आप जो टाइप कर रहे हैं, उसके आधार पर आप स्वचालित लेआउट स्विचिंग को बंद कर सकते हैं।


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