विंडोज 10 में अवांछित कीबोर्ड लेआउट के स्वत: पुन: जोड़ने को कैसे अक्षम किया जा सकता है?


14

कैनोनिकल प्रश्न: एक में प्रदर्शन भाषा ए के साथ एक विंडोज 10 स्थापित है, लेकिन कीबोर्ड लेआउट बी का उपयोग करता है। किसी को भाषा ए से किसी के सिस्टम में अवांछित कीबोर्ड लेआउट को स्वचालित रूप से जोड़ने से विंडोज को रोकने के लिए क्या करना होगा?

मेरा उदाहरण: मेरे पास अंग्रेजी में विंडोज 10 है और मैं स्लोवेनियाई कीबोर्ड लेआउट का उपयोग कर रहा हूं। और यह ठीक काम कर रहा है, जब तक कि मैं एक निश्चित कार्यक्रम नहीं चलाता कि विंडोज कभी इतनी समझदारी से सोचता है कि हमें अमेरिकी कीबोर्ड लेआउट की आवश्यकता है। विंडोज इस अवांछित लेआउट को स्वचालित रूप से जोड़ता है, इसे स्विच करता है और बाद में इसे हटा नहीं देता है। नया लेआउट स्थापित लेआउट में भी सूचीबद्ध नहीं है। प्रकट होने के बाद इसे हटाने का एकमात्र तरीका, इसे मैन्युअल रूप से कीबोर्ड लेआउट के रूप में जोड़ना और इसे निकालना है।

ऐसा लगता है कि कई लोगों के लिए यह एक आम समस्या है, लेकिन कई घंटों के गुगली करने के बाद, मुझे इसके लिए एक अच्छा समाधान नहीं मिला ... यह मेरे साथ पूरी तरह से ठीक होगा अगर मैं अपने सिस्टम से यूएस कीबोर्ड लेआउट को पूरी तरह से हटा सकता हूं , लेकिन अगर मैं ऐसा करता हूं, तो कीबोर्ड कुछ कार्यक्रमों में पूरी तरह से काम करना बंद कर देता है।

जिन प्रोग्राम्स में मुझे या अन्य लोगों को यह समस्या है: ICQ, Microsoft Office के कुछ संस्करण (lol), सोर्स इंजन पर आधारित गेम, UltraVNC के कुछ संस्करण, Adobe CC Suite और सूची चलती है।

अवांछित कीबोर्ड लेआउट जिसे विंडोज जोड़ता रहता है


वल्गरिटीज का एक प्रश्न में कोई स्थान नहीं है
रामहाउंड

एक बार जब आप नकाबपोश अश्लीलता रूट पहुँच में आ अपनी समस्या पर चर्चा करने के लिए हटाने के लिए कई प्रश्न हैं
Ramhound

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

जब आप ctrl + Shift या alt + Shift दबाते हैं तो क्या आपका कीबोर्ड बदल जाता है? हो सकता है कि यह आपके कीबोर्ड लेआउट को समय-समय पर बदल रहा हो।
रामोनोबेन

जवाबों:


5

मुझे यकीन नहीं है कि आपने पहले से ही क्या किया है, लेकिन यहां कुछ संभव समाधान हैं जो आपकी मदद कर सकते हैं।

डिफ़ॉल्ट इनपुट विधि को ओवरराइड करें

यदि आप यहां जाते हैं: नियंत्रण कक्ष> सभी नियंत्रण कक्ष आइटम> भाषा> उन्नत सेटिंग्स

आपको डिफ़ॉल्ट इनपुट विधि को ओवरराइड करने का विकल्प दिखाई देगा। आप इसे अपने इच्छित कीबोर्ड सेटिंग पर सेट कर सकते हैं।

यदि आप चेंज लैंग्वेज बार हॉट की पर क्लिक करते हैं (इमेज बॉटम देखें) आप ALT+ SHIFTया CTRL+ SHIFTहॉटकी बदल सकते हैं । उन्नत टैब में एक बटन कहेगा कि कुंजी क्रम बदलें। आप उन्हें गैर नियत पर रख सकते हैं।

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

भाषा विकल्पों में डिफ़ॉल्ट इनपुट विधि सेट करें

यदि आप यहां जाते हैं: नियंत्रण कक्ष> सभी नियंत्रण कक्ष आइटम> भाषा

इस तरह एक स्क्रीन आएगी

भाषा विकल्प

  1. अपनी वांछित भाषा का चयन करें और इसे ऊपर तक ले जाएं।
  2. इसके बाद Options पर क्लिक करें
  3. एक दूसरी स्क्रीन पॉपअप होगी।
  4. अपने मामले में एक अलग इनपुट विधि जोड़ें अंग्रेजी स्लोवेनियाई कीबोर्ड और फिर दूसरे को हटा दें।

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

एक reg कुंजी जोड़ें

आप regedit में निम्नलिखित फ़ोल्डर में regedit के साथ IgnoreRemoteKeyboardLayout नामक DWORD जोड़ सकते हैं । इसे 1 का मान दें ।

HKEY_LOCAL_MACHINE > SYSTEM > CurrentControlSet > Control > Keyboard Layout

या एक पाठ संपादक में इसे कॉपी और पेस्ट करें और इसे .reg के रूप में सहेजें

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"IgnoreRemoteKeyboardLayout"=dword:00000001

फिर इसे डबल क्लिक करें और यह आपके लिए रेग कुंजी को जोड़ देगा।

कीबोर्ड लेआउट को भी REG में निकालें

  1. क्षेत्र और भाषा सेटिंग पर जाएं
  2. वहां मौजूद एकमात्र भाषा के विकल्प पर क्लिक करें
  3. कीबोर्ड के तहत यूएस लेआउट हटाएं
  4. उस सेटिंग को सेव करें
  5. फिर regedit शुरू करें और HKEY_CURRENT_USER> कीबोर्ड लेआउट> प्रीलोड पर जाएं
  6. Preload पर राइट क्लिक करें और Permissions पर क्लिक करें

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

सभी के लिए अनुमति अस्वीकार करें लेकिन सुनिश्चित करें कि 1 खाता अभी भी इसे बदलने में सक्षम है। (बस एक नया खाता बनाएं और उस एक्सेस को दें)। आप उस reg नक्शे से खुद को बाहर ताला। अब केवल अन्य उपयोगकर्ता उस reg कुंजी को बदल सकते हैं।

मैं अभी भी अधिक संभावित समाधानों की तलाश कर रहा हूं लेकिन यह वही है जो मुझे अभी मिला है। मुझे पता है कि यह आपके लिए कैसे काम करता है।


2
दुर्भाग्य से मैंने पहले ही वह सब करने की कोशिश की है। मदद नहीं करता है। लेकिन एक नज़र लेने के लिए और इस में आपके द्वारा डाले गए सभी प्रयासों के लिए धन्यवाद। मुझे यकीन है कि यह कई लोगों के लिए उपयोगी होगा जो इसे खोज के माध्यम से ढूंढते हैं। एक साइड नोट: रजिस्ट्री मान IgnoreRemoteKeyboardLayoutदूरस्थ डेस्कटॉप सर्वर के लिए उपयोगी है - यह आरडीपी के माध्यम से इसे जोड़ने वाले किसी भी उपयोगकर्ता के लिए सर्वर पर परिभाषित कीबोर्ड लेआउट को मजबूर करता है।
ब्रैन

0

ध्यान!!! समाधान अमेरिकी लेआउट के लिए रजिस्ट्री कुंजी को हटा देता है !!!

यदि आप जानते हैं कि आप क्या कर रहे हैं, केवल तभी उपयोग करें!

पहले अपनी रजिस्ट्री का बैकअप लें!

PowerShell में निष्पादित करें:

Remove-Item -Path "Registry::HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Keyboard Layouts\00000409" -ErrorAction SilentlyContinue;
Remove-ItemProperty -Path "Registry::HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Keyboard Layout\DosKeybCodes" -Name "00000409" -ErrorAction SilentlyContinue;
Remove-ItemProperty -Path "Registry::HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control\Keyboard Layout\DosKeybCodes" -Name "00000409" -ErrorAction SilentlyContinue;

कुछ विंडोज अपडेट के बाद कमांड को फिर से निष्पादित करने की आवश्यकता हो सकती है।

इसे केवल एक अस्थायी समाधान माना जा सकता है जब तक कि आप अधिक सही नहीं पाते।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.