Numlock কী সম্ভবত একটি আধুনিক কীবোর্ডের সবচেয়ে অকেজো এবং বিরক্তিকর কী। একটি আকস্মিক ট্যাপ এবং আপনার চাবিগুলির একটি গুচ্ছ হঠাৎ করে অঙ্কুরিত হচ্ছে। কিভাবে আপনি একটি কম্পিউটারে Numlock স্থায়ীভাবে বন্ধ করবেন?
এটি বিশেষত ল্যাপটপ কীবোর্ডে একটি সমস্যা যেখানে একটি সংখ্যাসূচক কীপ্যাডের পরিবর্তে আপনার সাধারণ কীগুলিতে সংখ্যাগুলি মুদ্রিত থাকে। এবং Numlock উপরের কোথাও অবস্থিত, যেখানে আপনি হোম বোতামে পৌঁছানোর সময় এটি টিপে শেষ করবেন৷
Numlock কী একটি সমস্যা কেন
ক্যাপস লক বোতামের মতো Numlock কী একটি টগল। আপনি যদি ভুলবশত Numlock টিপুন, আপনি কি এটিকে আনলক করতে আবার ট্যাপ করতে পারবেন না?
আপনি অবশ্যই করতে পারেন, তবে এটি কেবলমাত্র এককালীন পরিস্থিতির জন্য ভাল। আপনি যদি দেখেন যে আপনার পিসিতে বারবার Numlock সক্ষম হচ্ছে, আপনার আরও স্থায়ী সমাধান প্রয়োজন৷
Numlock শুধুমাত্র আপনার প্রবাহকে বাধা দেয় না এবং আপনি যা কাজ করছেন তা বিশৃঙ্খল করে না, কিন্তু ভুলটি পরিষ্কার করার জন্য একটি অত্যধিক সময় এবং প্রচেষ্টা নষ্ট করে। এবং ক্যাপস লক কী এর বিপরীতে, এটি প্রায় কখনই কার্যকর হয় না, কারণ খুব কমই কেউ একটি নম্বর প্যাড ব্যবহার করে।
কেন Numlock আমার কম্পিউটারে সক্রিয় হতে থাকে?
একটি পিসিতে ঘন ঘন নুমলক সূচক পপ আপ হওয়ার তিনটি সম্ভাব্য কারণ রয়েছে৷
প্রথমত, দুর্ঘটনাক্রমে। এটি সবচেয়ে সাধারণ কারণ, কারণ অনেক দ্রুত টাইপিস্ট ভুলবশত Numlock কীটি আঘাত করে।
এটি ডিফল্টরূপে সক্ষম হতে পারে। যদিও স্ট্যান্ডার্ড হল স্টার্টআপে Numlock নিষ্ক্রিয় রাখা, একটি বাগ – বা প্রাসঙ্গিক সেটিংসে একটি পরিবর্তন – আপনি প্রতিবার আপনার PC বুট করার সময় এটি সক্ষম করতে পারে৷
এবং অবশেষে, এটি একটি সফ্টওয়্যার সমস্যা হতে পারে। খুব কমই, এমন একটি সমস্যা আছে যেখানে নম লকটি ফিজিক্যাল কী টিপে ছাড়াই সক্রিয় হয়ে যায়। এটি মোকাবেলা করার জন্য সবচেয়ে জটিল সমস্যা, কারণ ত্রুটির উত্স নির্ধারণ করা কঠিন৷
টাইপ করার সময় ভুলবশত নম্বর লক কী ট্যাপ করা বেশিরভাগ লোকের সমস্যা। অটোহটকি ব্যবহার করে কী অক্ষম করে এটি সহজেই ঠিক করা যায়।
সমাধান 1:অটোহটকি ব্যবহার করে সংখ্যা লক কী নিষ্ক্রিয় করুন
উইন্ডোজ 10 এবং 11-এর জন্য কী রিম্যাপ করা এবং কাস্টম হটকি তৈরি করার জন্য AHK হল একটি লাইটওয়েট ইউটিলিটি। এবং যখন এটি স্ক্রিপ্ট ব্যবহার করে, কী বাইন্ড তৈরি করার মতো সাধারণ জিনিসগুলি খুব কম কোড নেয়। উদাহরণস্বরূপ, আমরা একটি লাইন ব্যবহার করে Numlock নিষ্ক্রিয় করতে পারি:
NumLock::রিটার্ন
সহজ, তাই না? আপনার কম্পিউটারে AutoHotkey ইনস্টল করার এবং এই স্ক্রিপ্টটি চালানোর জন্য এখানে একটি ধাপে ধাপে পদ্ধতি রয়েছে৷
- প্রথমে, অফিসিয়াল ওয়েবসাইট থেকে অটোহটকি ডাউনলোড করুন।
- আপনার পিসিতে অটোহটকি ইনস্টল করতে ডাউনলোড করা সেটআপটি চালান।
- একবার AutoHotkey ইনস্টল হয়ে গেলে, আপনি যেকোনো জায়গায় একটি AHK স্ক্রিপ্ট তৈরি করতে পারেন। যেকোনো ফোল্ডারের খালি জায়গায় ডান ক্লিক করুন এবং নতুন> অটোহটকি স্ক্রিপ্ট নির্বাচন করুন।
- এটিকে একটি উপযুক্ত নাম দিন এবং এন্টার টিপুন। প্রকৃতপক্ষে স্ক্রিপ্ট সম্পাদনা করতে, ফাইলটিতে ডান-ক্লিক করুন এবং> নোটপ্যাড দিয়ে খুলুন নির্বাচন করুন৷ ৷
- ফাইলটিতে ইতিমধ্যেই একগুচ্ছ জিনিস রয়েছে, আপনার জন্য জিনিসগুলি সেট আপ করছে৷ এটি উপেক্ষা করুন, এবং একটি নতুন লাইনে নিম্নলিখিতটি লিখুন:
NumLock::রিটার্ন
- ফাইল সংরক্ষণ করুন এবং নোটপ্যাড থেকে প্রস্থান করুন। স্ক্রিপ্ট প্রয়োগ করতে, এটিতে ডাবল ক্লিক করুন। Numlock কী আর কাজ করবে না। আপনি AHK সিস্টেম ট্রে আইকনে ডান-ক্লিক করে এবং প্রস্থান নির্বাচন করে যেকোনো সময় স্ক্রিপ্টটি বন্ধ করতে পারেন।
মনে রাখবেন যে কিছু অ্যাপ্লিকেশন (ভিডিও গেম, বেশিরভাগই) AHK-এর সাথে হস্তক্ষেপ করতে পারে, তাই এটিতে ডান-ক্লিক করে এবং প্রশাসক হিসাবে চালান নির্বাচন করে স্ক্রিপ্ট চালানো প্রায়ই একটি ভাল ধারণা। এটি স্ক্রিপ্টকে অগ্রাধিকার দেয়, এটিকে যেকোনো অ্যাপ্লিকেশনের উপর চালানোর অনুমতি দেয়।
ফিক্স 2:শার্পকি ব্যবহার করে Num লক কী অক্ষম করুন
মাইক্রোসফ্ট উইন্ডোজে কী রিম্যাপ করার একমাত্র উপায় অটোহটকি নয়। আপনার কাছে SharpKeysও আছে, যেটি একটি GUI-ভিত্তিক অ্যাপ যা মূলত একই কাজ করে।
SharpKeys AHK-এর মতো কীপ্রেস আটকানোর পরিবর্তে সরাসরি Windows রেজিস্ট্রিতে পরিবর্তন করে কাজ করে। যেমন, এটিতে AHK-এর স্ক্রিপ্টিং সিস্টেমের দ্বারা যথেষ্ট নমনীয়তা নেই, তবে একটি একক কী রিম্যাপ করার জন্য আমাদের অভিনব কিছুর প্রয়োজন নেই৷
- এর GitHub পৃষ্ঠা থেকে ইউটিলিটি ডাউনলোড করুন। আপনি একটি জিপ ফাইল ধরতে পারেন যা একটি পোর্টেবল অ্যাপ হিসাবে কাজ করে, অথবা আপনি চাইলে একটি MSI ইনস্টলার।
- SharpKeys ইনস্টল বা এক্সট্র্যাক্ট করার পরে অ্যাপটি চালান।
- প্রধান উইন্ডোতে আপনি SharpKeys-এ তৈরি করতে বেছে নেওয়া সমস্ত কী বাইন্ডিং তালিকাভুক্ত করবে। একটি নতুন তৈরি করতে, যোগ বোতামে ক্লিক করুন। এটি নতুন কী ম্যাপিং উইন্ডোটি খোলে, কী এবং ফাংশনগুলির সমান্তরাল তালিকা সহ আপনি সেগুলি প্রতিস্থাপন করতে পারেন।
- ম্যানুয়ালি একটি নির্দিষ্ট কী খুঁজে পেতে কিছুটা সময় লাগতে পারে, তাই বাম ফলকের নীচে টাইপ কী নির্বাচন করুন এবং আপনার কীবোর্ডে Numlock কী টিপুন। SharpKeys কী-প্রেস সনাক্ত করার পরে, চালিয়ে যেতে ঠিক আছে নির্বাচন করুন।
- ডানদিকে ডিফল্ট অ্যাকশন হল টার্ন কী অফ, যা আমরা চাই। শুধু ঠিক আছে নির্বাচন করুন. আবার।
- যেমন আপনি দেখতে পাচ্ছেন, মূল পর্দায় এখন একটি নতুন এন্ট্রি রয়েছে যা নতুন পরিবর্তনের বর্ণনা দেয়। এই পরিবর্তনটি বাস্তবে প্রয়োগ করতে, রেজিস্ট্রিতে লিখুন বোতামটি ব্যবহার করুন৷ ৷
প্রভাবটি AHK স্ক্রিপ্টের মতোই - আপনার কীবোর্ডের Numlock কী আর কাজ করবে না। স্ক্রিপ্টের তুলনায় এটিকে পূর্বাবস্থায় ফেরানো কিছুটা কঠিন, কারণ আপনাকে আবার শার্পকি চালু করতে হবে এবং পরিবর্তনটি মুছে ফেলতে হবে, শুধুমাত্র প্রোগ্রামটি ছেড়ে দেওয়ার পরিবর্তে৷
ফিক্স 3:রেজিস্ট্রিতে ডিফল্ট নম্বর লক স্টেট অফ সেট করুন
অনেক লোকের জন্য, সমস্যাটি এই নয় যে তারা ভুলবশত নুমলক কীটি আঘাত করে, বরং তাদের কম্পিউটারে ডিফল্টরূপে নুমলক চালু করা শুরু হয়৷
চলুন শুরুতেই একটা জিনিস পরিষ্কার করা যাক – Numlock-এর ডিফল্ট আচরণ পরিবর্তন করা কোনো সহজ সমাধান নয়। এটির জন্য BIOS বা রেজিস্ট্রি থেকে প্রাসঙ্গিক সেটিংসের একটি পরিবর্তন প্রয়োজন৷
সত্যি বলতে, এটি এমন একটি সমস্যাও নয় যার সমাধান প্রয়োজন, কারণ আপনি যখনই আপনার কম্পিউটার চালু করবেন তখন আপনি সর্বদা ম্যানুয়ালি Numlock অক্ষম করতে পারেন। আরও ভাল, আমরা ফিক্স 5 এ যে AHK স্ক্রিপ্টটি বর্ণনা করেছি তা স্বয়ংক্রিয়ভাবে Num Lock নিষ্ক্রিয় করার যত্ন নেয়, এটি ডিফল্টরূপে ট্রিগার করা হয়েছে কিনা তা নির্বিশেষে৷
আপনি যদি এখনও রেজিস্ট্রি সেটিংসের সাথে টিঙ্কার করতে চান তবে এটি করার জন্য ধাপে ধাপে পদ্ধতি এখানে রয়েছে৷
- স্টার্ট মেনুতে Regedit সার্চ করে রেজিস্ট্রি এডিটর খুলুন।
- বাম প্যানেলে HKEY_USERS. ডিফল্ট কন্ট্রোল প্যানেল কীবোর্ডে নেভিগেট করুন। এছাড়াও আপনি উপরের ঠিকানা বারে রুটে এই ঠিকানাটি এইভাবে যুক্ত করতে পারেন:
- আপনি ডান দিকে একগুচ্ছ কী দেখতে পাবেন যার নাম InitialKeyboardIndicators রয়েছে। এর মান পরিবর্তন করতে এই এন্ট্রিতে ডাবল-ক্লিক করুন।
- স্টার্টআপে স্বয়ংক্রিয়ভাবে Numlock বন্ধ করতে মানটি 0 এ পরিবর্তন করুন। ঠিক আছে নির্বাচন করুন এবং পরিবর্তনগুলি সংরক্ষণ করতে Regedit বন্ধ করুন। আপনি যখন কম্পিউটার পুনরায় বুট করবেন তখন নতুন সেটিং কার্যকর হবে৷
ফিক্স 4:BIOS-এ ডিফল্ট নম্বর লক স্টেট অফ সেট করুন
বেশিরভাগ ল্যাপটপ এবং ডেস্কটপ কম্পিউটারে, BIOS সেটিংস থেকে Numlock এর ডিফল্ট অবস্থা পরিবর্তন করাও সম্ভব। এটি সাধারণত রেজিস্ট্রি সম্পাদনার চেয়ে আরও স্থায়ী সমাধান, যা প্রায়ই উইন্ডোজ দ্বারা পূর্বাবস্থায় ফেরানো যেতে পারে৷
যদিও BIOS-এ Numlock অবস্থা পরিবর্তন করার জন্য কোনও নির্দিষ্ট ওয়াকথ্রু নেই, কারণ BIOS লেআউটগুলি মাদারবোর্ড থেকে মাদারবোর্ডে আলাদা। শুধু আপনার কম্পিউটারের BIOS সেটিংসে ঘুরে দেখুন এবং Num Lock বলে কিছু আছে কিনা তা পরীক্ষা করুন - এটি সাধারণত ডিফল্ট সেটিং।
ফিক্স 5:অটোহটকি দিয়ে ক্রমাগত Num লক অক্ষম রাখুন
আমরা ইতিমধ্যে দেখেছি কিভাবে AHK ব্যবহার করে Numlock কীকে রিম্যাপ করতে হয়, কিন্তু Num Lock কে সম্পূর্ণরূপে নিষ্ক্রিয় রাখার বিষয়ে কী হবে? এই সম্পর্কে যেতে দুটি উপায় আছে.
প্রথম পদ্ধতি হল AHK-এর বিল্ট-ইন SetNumLockState ফাংশন ব্যবহার করা। এটি ব্যবহার করে আপনি Numlock কে অক্ষম থাকতে বাধ্য করতে পারেন, তা নির্বিশেষে একটি অ্যাপ (বা দুর্ঘটনাজনিত কীপ্রেস) এটিকে কতবার সক্ষম করার চেষ্টা করে। একটি তাজা AutoHotkey স্ক্রিপ্টে নিম্নলিখিত লাইনগুলি রাখুন এবং এটি সংরক্ষণ করুন:
#SingleInstance force
#অস্থির
SetNumLockState, বন্ধ
SetNumLockState, সর্বদা বন্ধ
এখন এই স্ক্রিপ্টটি অ্যাডমিনিস্ট্রেটর হিসাবে চালান। কী দিয়ে বা অন্যথায় আপনার কম্পিউটারে Numlock সক্ষম করা আর সম্ভব হবে না। এমনকি যদি স্ক্রিপ্ট চালানোর আগে Numlock সক্রিয় করা হয়, এটি বন্ধ করা হবে।
যদি আপনি আবার Numlock ব্যবহার করতে চান, আপনি সর্বদা সিস্টেম ট্রে আইকন থেকে স্ক্রিপ্টটিকে বিরতি বা স্থগিত করতে পারেন৷
এখন কিছু সিস্টেমে, AlwaysOn বৈশিষ্ট্যটি ধারাবাহিকভাবে কাজ করতে ব্যর্থ হবে। এটি সাধারণত তখন হয় যখন একটি চাবির পরিবর্তে একটি অ্যাপ দ্বারা স্টেট ট্রিগার হয়৷
৷এই পরিস্থিতিতে, একটি সামান্য আরো জটিল স্ক্রিপ্ট প্রয়োজন. মূলত, আমাদের এমন একটি টাইমার দরকার যা প্রতি কয়েকশ মিলিসেকেন্ডে Num Lock এর অবস্থা পরীক্ষা করবে, যদি এটি সক্ষম পাওয়া যায় তাহলে এটি বন্ধ করে দেবে। শুনতে জটিল, কিন্তু বাস্তবে খুবই সহজ।
#SingleInstance force
#অস্থির
SetTimer, CheckNumlock, 500
ফিরুন
চেকনামলক:
রাজ্য :=GetKeyState(“Numlock”, “T”)
IfEqual, State, 1
{
SetNumLockState , বন্ধ৷
}
ফিরুন
প্রশাসক হিসাবে এই স্ক্রিপ্টটি চালান এবং Numslock আর কখনও আপনার কম্পিউটারে সক্রিয় করতে সক্ষম হবে না৷
আপনার কম্পিউটারে Num লক বন্ধ করার সেরা উপায় কি?
আপনার পিসিতে নুমলককে সম্পূর্ণরূপে নিষ্ক্রিয় করার সবচেয়ে নির্ভুল উপায় - এবং এটিকে সেভাবেই রাখা - একটি অটোহটকি স্ক্রিপ্ট ব্যবহার করা যা ক্রমাগত Num লকের অবস্থা পরীক্ষা করে এবং প্রয়োজনে এটি নিষ্ক্রিয় করে।
বলা হচ্ছে, বেশিরভাগ ব্যবহারকারীর এমন একটি ব্যাপক স্ক্রিপ্টের প্রয়োজন নেই। আপনি যদি চান আপনার কীবোর্ডে শারীরিক Numlock কী নিষ্ক্রিয় করতে, একটি এক-লাইন AHK স্ক্রিপ্ট যথেষ্ট৷
স্টার্টআপে Numlock-এর ডিফল্ট অবস্থা পরিবর্তন করার জন্য, আপনাকে হয় রেজিস্ট্রি দেখতে হবে অথবা BIOS সেটিংসের মাধ্যমে পরিবর্তন করতে হবে। এছাড়াও আপনি প্রতিবার আপনার পিসি বুট করার সময় একবার এটিতে ট্যাপ করতে পারেন, যদি এই দুটি বিকল্প আপনার জন্য খুব প্রযুক্তিগত বলে মনে হয়।