নুম লক কীটি বন্ধ করার ক্ষমতা ছাড়াই সর্বদা নুম লক থাকা সম্ভব?


14

সুতরাং এই প্রশ্নটি ডিফল্টরূপে লক চালু থাকা সম্পর্কে নয়

নাম লক চালু করা এবং কীটরে নাম্বার লক বোতামটির সেই ক্ষমতাটি প্রভাবিত করার ক্ষমতা সরিয়ে নেওয়া কি সম্ভব?

সম্পাদনা (কারণ):

আমার কীবোর্ডে Homeবোতামটি সত্যই কাছাকাছি রয়েছে numlock। কর্মক্ষেত্রে আমি প্রায়শই Homeএবং নামপ্যাড ব্যবহার করি তবে কখনও কখনও দুর্ঘটনাক্রমে আমিও এটি আঘাত numlockকরি। ফলস্বরূপ আমার নামপ্যাডটি বন্ধ হয়ে যায় যা আসলেই স্তন্যপান হয় যখন আমাকে প্রচুর সংখ্যা টাইপ করতে হয় এবং কিছুক্ষণ পরে বুঝতে পারি যে আমি কিছুই টাইপ করিনি কারণ নামলক নামপ্যাড বন্ধ করে দিয়েছে।


5
নমলোক কীটি সরিয়ে দিন এবং অবস্থানে স্যুইচটি ইপোক্সি করুন, কীটি আবার পপ করুন।
মোয়াব

ডাব্লু-কেন আপনি এটি প্রয়োজন হবে? কেবল কৌতূহলী
ব্যবহারকারী নিবন্ধিত

@ নিবন্ধিত ব্যবহারকারী আমার সম্পাদনা দেখুন
আদম ভারহেগি

উত্তর:


5

আমি ক্যাপশিফ্ট ব্যবহার করি এবং এটি বিনামূল্যে:

https://www.donationcoder.com/Software/Skrommel/index.html#CAPshift

"ক্যাপশফিটটি ক্যাপস লক কীটি ধীর করে বাড়িয়েছে ...

  • সক্ষম / অক্ষম করতে 0.5 সেকেন্ডের জন্য চেপে ধরে রাখুন।
  • মেনুটি দেখানোর জন্য 1 সেকেন্ড ধরে ধরে রাখুন।
  • মেনুটি দেখতে ট্রে আইকনে রাইট ক্লিক করুন lick
  • এফ 1, সন্নিবেশ, নমলক এবং স্ক্রোললকটিও ধীর করে দেয় ""

সুবিধাটি হ'ল: আপনার যদি সত্যিই প্রয়োজন হয় তবে আপনি নললক পরিবর্তন করার ক্ষমতা হারাবেন না।


ভাল লাগছে তবে ইনস্টলারটি উইন্ডোজ 8.1 এ চলে না: [
অ্যাডাম ভারহেগি

5

শারীরিকভাবে নামলক কীটি সরান। আপনার আঙুলটি এটি টিপতে গেলে, এটি সেখানে থাকবে না।


বোকা সমাধান।
রোহিত গুপ্ত

5
এটি আসলে নির্বোধ নয়। কিছু সফ্টওয়্যার (উদাহরণস্বরূপ হাইপারভি) আবার নমলকটি টগল করতে পারে এবং আপনি কীবোর্ড থেকে কীটি সরিয়ে ফেললে (বা শার্পকিগুলি ব্যবহার করেছেন) আপনাকে আবার বোকা বানাতে হবে এবং এটিকে আবার চালু করতে পুনরায় বুট করতে হবে।
স্টিংজি জ্যাক

3

কোনও অ্যাপ্লিকেশনের মাধ্যমে এটি বন্ধ হয়ে গেলে স্বয়ংক্রিয়ভাবে এটিকে আবার কয়েক মিনিট সেকেন্ডের মধ্যে রেখে দেওয়া সম্ভব।

এই লোকটি এর জন্য একটি অটোহোটকি স্ক্রিপ্ট তৈরি করেছে যার নাম সে "নুমলক এনফোর্সর" http://www.donationcoder.com/forum/index.php?topic=9018.0

বেশিরভাগ মার্জিত সমাধানের জন্য নয়, তবে এটি কাজ করা উচিত।


1

আপনি যে উত্তরটি সন্ধান করছেন তা নাও হতে পারে তবে এটি আমার জন্য সমস্যাটি সমাধান করেছে:

উইন্ডোজে লক কীগুলির জন্য শব্দটি সক্রিয় করুন (উইন্ডোজ 10 এ: কন্ট্রোল প্যানেল Access অ্যাক্সেসের সহজ Access প্রবেশ কেন্দ্রের সহজতা the কীবোর্ডটি আরও সহজ করে নিন \ টগল কীগুলি চালু করুন)

এইভাবে, আপনি যখন এটি আঘাত করবেন তখন এটি কেঁপে ওঠে এবং আপনি এখনই এটি বুঝতে পারবেন। এটি আসলে আমাকে এটিকে আর আঘাত না করার প্রশিক্ষণ দিয়েছে, কারণ সংঘটিত হওয়ার পরে এটি সঠিক।


সুন্দর ধারণা, অন্তর্নির্মিত কার্যকারিতা নিয়ে কাজ করা!
অলিভার

1

আপনি যদি অটোহোটকি ব্যবহার করেন তবে আপনি আপনার স্ক্রিপ্টে নিম্নলিখিত লাইনটি যুক্ত করতে পারেন:

SetNumLockState, AlwaysOn

আপনার হটকিসের আগে এই লাইনটি রাখার বিষয়ে নিশ্চিত হন। আমি এটি আমার স্ক্রিপ্টের একেবারে শুরুতে রেখেছি যাতে আমি এটি নিশ্চিত করি যে এটি সর্বদা সূক্ষ্মভাবে কাজ করে, আপনি যদি এটি মাঝখানে বা আপনার স্ক্রিপ্টের শেষে রাখেন তবে এটি কার্যকর নাও হতে পারে।


0

বিআইওএসের নুমলক কীটি নিষ্ক্রিয় করার একটি সেটিংস থাকতে পারে তবে এটিকে আরও গভীরতার সাথে আলোচনা করতে আমাদের আপনার কম্পিউটার-মডেল এবং BIOS- সংস্করণটি জানতে হবে। সাধারণত, বিআইওএসে একটি বুট আসে এবং "নুমলক স্টেট", "বুটআপ নুমলক স্টেট" বা অনুরূপ আইটেম সন্ধান করে, এন্টার টিপুন এবং "বন্ধ" বা "অক্ষম" নির্বাচন করতে তীর কীগুলি ব্যবহার করুন, তারপরে এন্টার টিপুন।

উইন্ডোজ হ্যাকারদের জন্য, রেজিস্ট্রিতে ইনিশিয়ালকিবোর্ডইন্ডিসেটরসHKCU\Control Panel\Keyboard নামের একটি আইটেম রয়েছে যা নুমলকটি1 অক্ষম করার জন্য অনির্ধারিত মান রয়েছে । এর কার্যকারিতা উইন্ডোজের সংস্করণ অনুযায়ী পৃথক হতে পারে।

নৃশংস সমাধানটি হল নিমলক কী ক্যাপটি পপ অফ করা এবং যখন প্রয়োজন হবে তখন এর সেটিংস পরিবর্তন করার জন্য একটি কলম ব্যবহার করুন। উইন্ডোজ এক্সপি এবং পরবর্তীতে বুটগুলির জুড়ে এর রাজ্যটি মনে রাখে (বিআইওএস বা অন্যান্য সেটিং হস্তক্ষেপ না করে) সেটিংটি সাধারণত স্টিক করবে।


0

ধাপ 1

প্রারম্ভকালে নুমলকের প্রাথমিক অবস্থা সেট করতে রেজিস্ট্রি পরিবর্তন করুন:

HKEY_USERS\.DEFAULT\Control Panel\Keyboard\InitialKeyboardIndicators
  Set to Value to 2

ধাপ ২

কীটি নিরীক্ষণ করতে এটি অটোহটকি স্ক্রিপ্ট যুক্ত করুন এবং এটি বন্ধ করা যাবে না তা নিশ্চিত করুন। অটোহটকি ইনস্টল করুন এবং মাইবেস্টনামলকহ্যাক.হাক নামে একটি নতুন স্ক্রিপ্ট তৈরি করুন। এই স্ক্রিপ্টটি আপনার সি: \ ব্যবহারকারীদের {ব্যবহারকারীর নাম \ D অ্যাপডাটা \ রোমিং \ মাইক্রোসফ্ট, উইন্ডোজ \ স্টার্ট মেনু \ প্রোগ্রামস \ সূচনা ডিরেক্টরিতে রাখুন।

Numlock::
  if (!GetKeyState("NumLock", "T"))
    SetNumLockState, On
  return

0

একটি টাইমার তৈরি করুন এবং এটি নামলন কল করুন। 100 এর ব্যবধান সেট করুন।

Public Const VK_NUMLOCK = &H90
Declare Function GetKeyState Lib "user32" Alias "GetKeyState" _
(ByVal ByValnVirtKey As Integer) As Short
Dim NLKey as boolean

Private Sub me_keyDown(ByVal sender As System.Object, _
ByVal e As System.Windows.Forms.KeyEventArgs) Handles Me.KeyDown
    If e.KeyCode = Keys.NumLock And Not NLKey Then
        If Not GetKeyState(VK_NUMLOCK) Then
            e.Handled = True
            NumlOn.Start()
            Exit Sub
        End If
    End If
End sub

Private Sub NumlOn_Tick(sender As Object, e As EventArgs) _ 
Handles NumlOn.Tick
    NLKey = True
    If Not GetKeyState(VK_NUMLOCK) Then numlockON()
    Application.DoEvents()
    NumlOn.Stop()
    NLKey = False
 End Sub

3
গরুর মাংসটা কই? আমি মনে করি আপনি এই কোডটি কোনও ফাইলের মধ্যে রেখে দিতে চান। তখন কি? তুমি এটা কিভাবে ব্যবহার কর? এটা কিভাবে কাজ করে? মন্তব্যে প্রতিক্রিয়া জানাতে দয়া করে; আপনার উত্তরটি আরও পরিষ্কার এবং আরও পরিপূর্ণ করতে সম্পাদনা করুন।
স্কট

0

একটি সাব ভুলে গেছেন ... এটি পুরোপুরি কাজ করছে

Public Const VK_NUMLOCK = &H90
Declare Function GetKeyState Lib "user32" Alias "GetKeyState" _
(ByVal ByValnVirtKey As Integer) As Short

Private Sub numlockON()
    keybd_event(VK_NUMLOCK, 0, 0, 0) ' Press NUMLOCK key down
    keybd_event(VK_NUMLOCK, 0, KEYEVENTF_KEYUP, 0)
End Sub

Private Sub me_keyDown(ByVal sender As System.Object, _
ByVal e As System.Windows.Forms.KeyEventArgs) Handles Me.KeyDown
    If e.KeyCode = Keys.NumLock And Not NLKey Then
        If Not GetKeyState(VK_NUMLOCK) Then
            e.Handled = True
            NumlOn.Start()
            Exit Sub
        End If
    End If
End sub

Private Sub NumlOn_Tick(sender As Object, e As EventArgs) Handles NumlOn.Tick
    NLKey = True
    If Not GetKeyState(VK_NUMLOCK) Then numlockON()
    Application.DoEvents()
    NumlOn.Stop()
    NLKey = False
End Sub

1
সুপার ব্যবহারকারীকে স্বাগতম একাধিক উত্তর পোস্ট করার পরিবর্তে, দয়া করে কেবল পূর্ববর্তী উত্তরটি সংশোধন করুন এবং এটিকে মুছুন, বা যদি এটির উত্তর প্রয়োজন হয় তবে সেটিকে মুছুন। এছাড়াও স্কট আপনার অন্যান্য উত্তরে যা বলেছিল।
ফিক্সার 1234
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.