नमलॉक कुंजी शायद आधुनिक कीबोर्ड पर सबसे बेकार और परेशान करने वाली कुंजी है। एक आकस्मिक टैप और आपकी कई कुंजियां अचानक संख्याएं उगलने लगती हैं। आप कंप्यूटर पर नमलॉक को स्थायी रूप से कैसे बंद करते हैं?
यह विशेष रूप से लैपटॉप कीबोर्ड में एक समस्या है जहां न्यूमेरिक कीपैड के बजाय आपकी सामान्य कुंजियों पर संख्याएं प्रिंट होती हैं। और नमलॉक शीर्ष पर कहीं स्थित होता है, जहां आप होम बटन तक पहुंचते समय इसे दबा देते हैं।
नमलॉक कुंजी एक समस्या क्यों है
नमलॉक कुंजी, कैप्स लॉक बटन की तरह, एक टॉगल है। यदि आप गलती से नमलॉक दबाते हैं, तो क्या आप इसे फिर से टैप करके अनलॉक नहीं कर सकते?
आप निश्चित रूप से कर सकते हैं, लेकिन यह केवल एक बार की स्थिति के लिए अच्छा है। यदि आप पाते हैं कि आपके पीसी पर नमलॉक बार-बार सक्षम हो जाता है, तो आपको एक अधिक स्थायी समाधान की आवश्यकता है।
न केवल नमलॉक आपके प्रवाह को बाधित करता है और आप जो भी काम कर रहे हैं उसे गड़बड़ कर देता है, बल्कि गलती को साफ करने में अत्यधिक समय और प्रयास बर्बाद करता है। और कैप्स लॉक कुंजी के विपरीत, यह लगभग कभी उपयोगी नहीं होता, क्योंकि बमुश्किल कोई नंबर पैड का उपयोग करता है।
मेरे कंप्यूटर पर नमलॉक सक्रिय क्यों होता रहता है?
पीसी पर नमलॉक संकेतक के बार-बार पॉप अप होने के तीन संभावित कारण हैं।
पहला, दुर्घटनावश। यह सबसे आम कारण है, क्योंकि कई तेज टाइपिस्ट गलती से नमलॉक कुंजी दबा देते हैं।
यह डिफ़ॉल्ट रूप से भी सक्षम हो सकता है। जबकि मानक स्टार्टअप पर नमलॉक को निष्क्रिय रखना है, एक बग—या प्रासंगिक सेटिंग में परिवर्तन—इसे हर बार जब आप अपने पीसी को बूट करते हैं तो सक्षम कर सकता है।
और अंत में, यह एक सॉफ़्टवेयर समस्या हो सकती है। बहुत कम ही, एक समस्या होती है जिसमें भौतिक कुंजी दबाए बिना नम लॉक सक्रिय हो जाता है। यह निपटने के लिए सबसे पेचीदा मुद्दा है, क्योंकि त्रुटि का स्रोत निर्धारित करना कठिन है।
अधिकांश लोगों को जिस समस्या का सामना करना पड़ता है वह टाइप करते समय गलती से नंबर लॉक कुंजी दबाना है। इसे ऑटोहॉटकी का उपयोग करके कुंजी को अक्षम करके आसानी से ठीक किया जा सकता है।
समाधान 1: ऑटोहॉटकी का उपयोग करके नम लॉक कुंजी को अक्षम करें
AHK विंडोज 10 और 11 के लिए कुंजियों को रीमैप करने और कस्टम हॉटकी बनाने के लिए एक हल्का यूटिलिटी है। और जब यह स्क्रिप्ट का उपयोग करता है, तो कुंजी बाइंड बनाने जैसी सरल चीजों में बहुत कम कोड लगता है। उदाहरण के लिए, हम एक ही लाइन का उपयोग करके नमलॉक को अक्षम कर सकते हैं:
NumLock::Return
आसान, है ना? अपने कंप्यूटर पर ऑटोहॉटकी इंस्टॉल करने और इस स्क्रिप्ट को चलाने के लिए यहां चरण-दर-चरण विधि दी गई है।
- सबसे पहले, आधिकारिक वेबसाइट से ऑटोहॉटकी डाउनलोड करें।
- डाउनलोड किए गए सेटअप को चलाकर अपने पीसी पर ऑटोहॉटकी इंस्टॉल करें।
- एक बार ऑटोहॉटकी इंस्टॉल हो जाने पर, आप कहीं भी AHK स्क्रिप्ट बना सकते हैं। किसी भी फ़ोल्डर में खाली जगह पर राइट-क्लिक करें और New > AutoHotkey Script चुनें।
- इसे एक उपयुक्त नाम दें और एंटर दबाएं। स्क्रिप्ट को वास्तव में संपादित करने के लिए, फ़ाइल पर राइट-क्लिक करें और Open with > Notepad चुनें।
- फ़ाइल में पहले से ही आपके लिए चीजों को सेट करने का एक गुच्छा सामान है। उसे अनदेखा करें, और एक नई लाइन में निम्नलिखित दर्ज करें:
NumLock:: Return
- फ़ाइल को सेव करें और नोटपैड से बाहर निकलें। स्क्रिप्ट लागू करने के लिए, उस पर डबल-क्लिक करें। नमलॉक कुंजी अब काम नहीं करेगी। आप किसी भी समय AHK सिस्टम ट्रे आइकन पर राइट-क्लिक करके और Exit चुनकर स्क्रिप्ट को बंद कर सकते हैं।
ध्यान दें कि कुछ एप्लिकेशन (वीडियो गेम, ज्यादातर) AHK में हस्तक्षेप कर सकते हैं, इसलिए स्क्रिप्ट को राइट-क्लिक करके और Run as Administrator चुनकर चलाना अक्सर एक अच्छा विचार होता है। यह स्क्रिप्ट को प्राथमिकता देता है, जिससे यह किसी भी एप्लिकेशन पर चलने की अनुमति देता है।
समाधान 2: शार्पकीज़ का उपयोग करके नम लॉक कुंजी को अक्षम करें
माइक्रोसॉफ्ट विंडोज में कुंजियों को रीमैप करने के लिए ऑटोहॉटकी एकमात्र तरीका नहीं है। आपके पास शार्पकीज़ भी है, जो एक GUI-आधारित ऐप है जो मूल रूप से वही काम करता है।
शार्पकीज़ सीधे विंडोज रजिस्ट्री में परिवर्तन करके काम करता है, बजाय AHK की तरह कीस्ट्रोक्स को इंटरसेप्ट करने के। जैसे, इसमें AHK की स्क्रिप्टिंग सिस्टम द्वारा प्रदान की जाने वाली काफी लचीलापन नहीं है, लेकिन हमें एक कुंजी को रीमैप करने के लिए कुछ भी फैंसी की आवश्यकता नहीं है।
- इसके GitHub पेज से यूटिलिटी डाउनलोड करें। आप एक ज़िप फ़ाइल ले सकते हैं जो पोर्टेबल ऐप के रूप में कार्य करती है, या एक MSI इंस्टॉलर यदि आप चाहते हैं।
- एक बार जब आप शार्पकीज़ इंस्टॉल या एक्सट्रैक्ट कर लेते हैं तो ऐप चलाएं।
- मुख्य विंडो उन सभी कुंजी बाइंडिंग को सूचीबद्ध करेगी जिन्हें आप शार्पकीज़ में बनाना चुनते हैं। एक नया बनाने के लिए, Add बटन पर क्लिक करें। यह Add New Key Mapping विंडो खोलता है, जिसमें कुंजियों और फ़ंक्शन की समानांतर सूचियां होती हैं जिन्हें आप उनके साथ बदल सकते हैं।
- मैन्युअल रूप से एक विशिष्ट कुंजी ढूंढने में समय लग सकता है, इसलिए बाएं फलक के नीचे Type Key चुनें और अपने कीबोर्ड पर नमलॉक कुंजी दबाएं। शार्पकीज़ द्वारा कीप्रेस का पता लगाने के बाद, जारी रखने के लिए OK चुनें।
- दाएं पर डिफ़ॉल्ट क्रिया Turn Key Off है, जो वास्तव में वही है जो हम चाहते हैं। बस फिर से OK चुनें।
- जैसा कि आप देख सकते हैं, मुख्य स्क्रीन में अब नए परिवर्तन का वर्णन करने वाली एक नई प्रविष्टि है। इस परिवर्तन को वास्तव में लागू करने के लिए, Write to Registry बटन का उपयोग करें।
प्रभाव AHK स्क्रिप्ट के समान है—आपके कीबोर्ड की नमलॉक कुंजी अब काम नहीं करेगी। इसे पूर्ववत करना स्क्रिप्ट की तुलना में थोड़ा कठिन है, क्योंकि आपको शार्पकीज़ को फिर से चलाना होगा और परिवर्तन को हटाना होगा, बजाय केवल प्रोग्राम को छोड़ने के।
समाधान 3: रजिस्ट्री में डिफ़ॉल्ट नम लॉक स्थिति को ऑफ पर सेट करें
कई लोगों के लिए, समस्या यह नहीं है कि वे गलती से नमलॉक कुंजी दबाते हैं, बल्कि यह कि उनके कंप्यूटर पर नमलॉक डिफ़ॉल्ट रूप से सक्षम होकर शुरू होता है।
आइए शुरुआत में एक बात स्पष्ट कर दें—नमलॉक के डिफ़ॉल्ट व्यवहार को बदलना एक सरल सुधार नहीं है। इसके लिए BIOS या रजिस्ट्री से प्रासंगिक सेटिंग के संशोधन की आवश्यकता होती है।
ईमानदारी से, यह एक ऐसी समस्या भी नहीं है जिसके लिए सुधार की आवश्यकता हो, क्योंकि आप हर बार अपना कंप्यूटर शुरू करते समय मैन्युअल रूप से नमलॉक को अक्षम कर सकते हैं। बेहतर अभी तक, समाधान 5 में वर्णित AHK स्क्रिप्ट स्वचालित रूप से नम लॉक को अक्षम करने का ख्याल रखती है, भले ही यह डिफ़ॉल्ट रूप से या अन्यथा ट्रिगर हुआ हो।
यदि आप अभी भी रजिस्ट्री सेटिंग के साथ छेड़छाड़ करना चाहते हैं, तो यहां ऐसा करने की चरण-दर-चरण विधि है।
- स्टार्ट मेनू में Regedit खोजकर रजिस्ट्री एडिटर खोलें।
- बाएं पैनल में HKEY_USERS.DefaultControl PanelKeyboard पर नेविगेट करें। आप इस पते को शीर्ष पर एड्रेस बार में रूट में भी जोड़ सकते हैं जैसे:
- आप दाईं ओर कई कुंजियां देखेंगे जिनमें InitialKeyboardIndicators नाम की एक शामिल है। इस प्रविष्टि पर डबल-क्लिक करके इसके मूल्य को संशोधित करें।
- मान को 0 पर बदलें ताकि स्टार्टअप पर नमलॉक स्वचालित रूप से बंद हो जाए। OK चुनें और परिवर्तनों को सेव करने के लिए Regedit बंद करें। नई सेटिंग अगली बार कंप्यूटर रीबूट करने पर प्रभावी होगी।
समाधान 4: BIOS में डिफ़ॉल्ट नम लॉक स्थिति को ऑफ पर सेट करें
अधिकांश लैपटॉप और डेस्कटॉप कंप्यूटर पर, BIOS सेटिंग्स से नमलॉक की डिफ़ॉल्ट स्थिति को संशोधित करना भी संभव है। यह आमतौर पर रजिस्ट्री संपादन की तुलना में अधिक स्थायी सुधार है, जिसे विंडोज द्वारा अक्सर पूर्ववत किया जा सकता है।
BIOS में नमलॉक स्थिति बदलने के लिए कोई विशिष्ट वॉकथ्रू नहीं है, क्योंकि BIOS लेआउट मदरबोर्ड से मदरबोर्ड में भिन्न होते हैं। बस अपने कंप्यूटर की BIOS सेटिंग्स में घूमें और किसी भी चीज़ की जांच करें जो Num Lock कहती है—वह आमतौर पर डिफ़ॉल्ट सेटिंग होती है।
समाधान 5: ऑटोहॉटकी के साथ नम लॉक को लगातार अक्षम रखें
हम पहले ही देख चुके हैं कि AHK का उपयोग करके नमलॉक कुंजी को कुछ भी नहीं में कैसे रीमैप किया जाए, लेकिन नम लॉक को पूरी तरह से अक्षम रखने के बारे में क्या? इसके दो तरीके हैं।
पहली विधि AHK के बिल्ट-इन SetNumLockState फ़ंक्शन का उपयोग करना है। इसका उपयोग करके आप नमलॉक को अक्षम रहने के लिए मजबूर कर सकते हैं, चाहे कोई ऐप (या आकस्मिक कीप्रेस) इसे सक्षम करने का कितनी भी बार प्रयास करे। बस निम्नलिखित लाइनों को एक नई ऑटोहॉटकी स्क्रिप्ट में डालें और इसे सेव करें:
#SingleInstance force
#Persistent
SetNumLockState, Off
SetNumLockState, AlwaysOff
अब इस स्क्रिप्ट को एडमिनिस्ट्रेटर के रूप में चलाएं। आपके कंप्यूटर पर कुंजी या अन्यथा नमलॉक को सक्षम करना अब संभव नहीं होगा। भले ही स्क्रिप्ट चलाने से पहले नमलॉक सक्षम था, यह बंद हो जाएगा।
यदि आप फिर से नमलॉक का उपयोग करना चाहते हैं, तो आप सिस्टम ट्रे आइकन से स्क्रिप्ट को हमेशा रोक या निलंबित कर सकते हैं।
कुछ सिस्टम पर, AlwaysOn सुविधा लगातार काम नहीं करेगी। यह आमतौर पर तब होता है जब स्थिति किसी ऐप के बजाय कुंजी द्वारा ट्रिगर होती है।
इन स्थितियों के लिए, थोड़ी अधिक जटिल स्क्रिप्ट की आवश्यकता होती है। मूल रूप से, हमें एक टाइमर की आवश्यकता होती है जो हर कुछ सौ मिलीसेकंड में नम लॉक की स्थिति की जांच करेगा, यदि यह सक्षम पाया जाता है तो इसे बंद कर देगा। जटिल लगता है, लेकिन व्यवहार में बहुत सरल है।
#SingleInstance force
#Persistent
SetTimer, CheckNumlock, 500
Return
CheckNumlock:
State := GetKeyState(“Numlock”, “T”)
IfEqual, State, 1
{
SetNumLockState, Off
}
Return
इस स्क्रिप्ट को एडमिनिस्ट्रेटर के रूप में चलाएं और नमस्लॉक फिर कभी आपके कंप्यूटर पर सक्रिय नहीं हो पाएगा।
आपके कंप्यूटर पर नम लॉक को बंद करने का सबसे अच्छा तरीका क्या है?
आपके पीसी पर नमलॉक को पूरी तरह से निष्क्रिय करने का सबसे अचूक तरीका—और इसे इस तरह रखना—एक ऑटोहॉटकी स्क्रिप्ट का उपयोग करना है जो लगातार नम लॉक की स्थिति की जांच करती है और जरूरत पड़ने पर इसे अक्षम करती है।
उस ने कहा, अधिकांश उपयोगकर्ताओं को इतनी व्यापक स्क्रिप्ट की आवश्यकता नहीं होती है। यदि आप केवल अपने कीबोर्ड पर भौतिक नमलॉक कुंजी को अक्षम करना चाहते हैं, तो एक-लाइन AHK स्क्रिप्ट पर्याप्त है।
स्टार्टअप पर नमलॉक की डिफ़ॉल्ट स्थिति को संशोधित करने के लिए, आपको या तो रजिस्ट्री में गोता लगाने की आवश्यकता है या BIOS सेटिंग्स के माध्यम से परिवर्तन करना होगा। यदि दोनों विकल्प बहुत तकनीकी लगते हैं तो आप हर बार अपना पीसी बूट करते समय इसे एक बार टैप कर सकते हैं।