मैं गिदो से सहमत हूँ। कई अलग-अलग मशीनों पर मैंने विंडोज को अपने कीबोर्ड लेआउट को यादृच्छिक रूप से स्विच करने का अनुभव किया है।
कुछ के लिए सहायक हो सकता है unexist की सलाह:
यदि आप दोनों इनपुट भाषाओं का उपयोग नहीं करते हैं तो बस दूसरे को अनइंस्टॉल करें।
लेकिन मैं व्यक्तिगत रूप से अपनी दिनचर्या के दौरान कई अलग-अलग कीबोर्ड लेआउट का उपयोग करता हूं, और हर समय उन्हें मेरे चारों ओर स्विच किए जाने की सराहना नहीं करता। अंग्रेजी में मैं Dvorak में टाइप करता हूं। मुझे यूके मानक QWERTY कीबोर्ड को स्थापित करने के लिए मजबूर किया गया था (अन्यथा उत्कृष्ट) मेरे पास सिरिलिक कीबोर्ड लेआउट (कीबोर्ड ज़ार) सीखने के लिए है। हालांकि इससे पहले भी, मुझे याद है कि मेरे कीबोर्ड लेआउट को मेरी ओर से बिना किसी हस्तक्षेप के बेतरतीब ढंग से QWERTY में बदल दिया गया था। इसलिए, एक वेब ब्राउज़र में उदाहरण के लिए, यदि मैंने किसी पाठ क्षेत्र में कुछ टाइप किया है और CTRL + C का उपयोग करके इसे कॉपी करने का प्रयास किया है, तो यह CTRL + R भेजेगा और पृष्ठ को रीफ्रेश करेगा, शायद जिससे मैंने टाइप किया था उसे खो दूं! आप कल्पना कर सकते हैं कि यह कितना निराशाजनक हो सकता है, विशेष रूप से अपने जैसे मुख्यतः कीबोर्ड-उन्मुख उपयोगकर्ता के लिए जो शातिर रूप से मल्टीटास्क करते हैं।
मैं सहमत हूं कि इनपुट भाषाओं को बदलने के लिए डिफ़ॉल्ट शॉर्टकट - ALT + L-SHIFT कुछ मामलों में जिम्मेदार हो सकता है - खासकर जब से मैं कभी-कभी अनुप्रयोगों के माध्यम से पीछे की ओर टॉगल करने के लिए ALT + SHIFT + TAB का उपयोग करता हूं। हालांकि, मेरे लिए, इस शॉर्टकट को अक्षम करना केवल अस्थायी रूप से काम करना प्रतीत होता है। वास्तव में, इसे अक्षम करने के बाद, मैं एक या दो दिन बाद सेटिंग पर जाँच करूँगा और इसे फिर से सक्षम करूँगा! वैसे भी मैंने विंडोज एक्सपी में इतने लंबे समय के लिए बेतरतीब ढंग से बदलते कीबोर्ड लेआउट के साथ समस्याओं का अनुभव किया है, और मुझे यकीन है कि यह गलती से इस शॉर्टकट को मारने के कारण संभवत: बहुत समय नहीं हो सकता है।
मुझे लगता है कि बेहतर तरीके से कीबोर्ड लेआउट को नियंत्रित करने के लिए एक तृतीय-पक्ष एप्लिकेशन बेहद उपयोगी होगा। इसमें कीबोर्ड लेआउट सिस्टम-वाइड सेट करने के लिए, या विभिन्न अनुप्रयोगों से जुड़े स्थायी, स्वचालित कीबोर्ड लेआउट सेट करने की विशेषताएं हो सकती हैं। उदाहरण के लिए, जब मैं अपना स्पैनिश-इंग्लिश डिक्शनरी प्रोग्राम खोलता हूं, तो यह अपने आप ही उस एप्लिकेशन के लेआउट को स्पैनिश इंटरनेशनल में बदल सकता है। और यह विंडोज़ को कैप्रिकली स्विचिंग लेआउट से रोक सकता है, क्योंकि ऐसा करने का शौक है।
पुनश्च, @ आदम: विंडोज प्रति-एप्लिकेशन कीबोर्ड लेआउट का प्रबंधन करता है। जैसा कि मैंने पिछले पैराग्राफ में छुआ है, मैं हमेशा से इस बात का पक्षधर नहीं हूं, जैसा कि कभी-कभी मैं एक विशेष भाषा-प्रणाली में काम करना चाहता हूं, और प्रत्येक व्यक्ति के आवेदन को उस भाषा के लेआउट में व्यक्तिगत रूप से बदलना होगा। हालाँकि, आपके लिए एक संभावित समाधान - यदि आप चाहते हैं कि प्रत्येक एप्लिकेशन कोरियाई लेआउट के साथ खुले - तो कोरियाई लेआउट को आपके डिफ़ॉल्ट इनपुट लेआउट के रूप में सेट करना है। निश्चित रूप से मैं समझ सकता हूं कि यह आपके लिए आदर्श समाधान नहीं हो सकता है, क्योंकि आप अन्य समय में भी अंग्रेजी का भारी उपयोग कर सकते हैं और यदि आप कोरियाई में डिफ़ॉल्ट स्विच करते हैं तो विपरीत समस्या का अंत कर सकते हैं। लेकिन मुझे लगा कि मैं आपको इस 'सुविधा' के संबंध में विंडोज के तर्क के बारे में बताऊँगा: सिद्धांत रूप में, प्रत्येक रनिंग एप्लीकेशन चाहिए सिस्टम डिफॉल्ट लेआउट के साथ लॉन्च करें, फिर आप जो भी लेआउट बंद करें उसे बंद होने तक याद रखें।