Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ซอฟต์แวร์ >> ซอฟต์แวร์

วิธีปิดการใช้งาน Num Lock อย่างถาวรบนคอมพิวเตอร์ของคุณ – คู่มือฉบับย่อ

ปุ่ม Numlock อาจเป็นปุ่มที่ไร้ประโยชน์และน่ารำคาญที่สุดบนแป้นพิมพ์สมัยใหม่ การแตะโดยไม่ตั้งใจเพียงครั้งเดียวและกุญแจหลายดอกก็ทำให้ตัวเลขพุ่งออกมา คุณจะปิด Numlock บนคอมพิวเตอร์อย่างถาวรได้อย่างไร

นี่เป็นปัญหาโดยเฉพาะอย่างยิ่งในแป้นพิมพ์แล็ปท็อปที่แทนที่จะใช้แป้นพิมพ์ตัวเลข กลับมีตัวเลขพิมพ์อยู่บนปุ่มปกติของคุณ และ Numlock อยู่ที่ด้านบนสุด ซึ่งคุณจะต้องกดมันในขณะที่เอื้อมมือไปกดปุ่มโฮม

เหตุใดปุ่ม Numlock จึงเป็นปัญหา

ปุ่ม Numlock เช่นเดียวกับปุ่ม Caps Lock คือปุ่มสลับ หากคุณกด Numlock โดยไม่ได้ตั้งใจ คุณจะแตะอีกครั้งเพื่อปลดล็อคไม่ได้หรือ

คุณทำได้อย่างแน่นอน แต่นั่นจะดีสำหรับสถานการณ์ที่เกิดขึ้นเพียงครั้งเดียวเท่านั้น หากคุณพบว่า Numlock เปิดใช้งานซ้ำๆ บนพีซีของคุณ คุณต้องมีวิธีแก้ปัญหาที่ถาวรมากกว่านี้

Numlock ไม่เพียงแต่ขัดขวางการทำงานของคุณและทำให้สิ่งที่คุณกำลังทำยุ่งวุ่นวาย แต่ยังเสียเวลาและความพยายามมากเกินไปในการทำความสะอาดข้อผิดพลาด และต่างจากปุ่ม Caps Lock ตรงที่แทบจะไม่มีประโยชน์เลย เนื่องจากแทบไม่มีใครใช้แป้นตัวเลข

เหตุใด Numlock จึงเปิดใช้งานบนคอมพิวเตอร์ของฉันต่อไป

มีสาเหตุที่เป็นไปได้สามประการว่าทำไมคุณจึงเห็นตัวบ่งชี้ Numlock ปรากฏขึ้นบ่อยครั้งบนพีซี

ประการแรกโดยบังเอิญ นี่เป็นสาเหตุที่พบบ่อยที่สุด เนื่องจากผู้พิมพ์ดีดเร็วจำนวนมากมักกดปุ่ม Numlock โดยไม่ตั้งใจ

มันอาจจะเปิดใช้งานตามค่าเริ่มต้นด้วย แม้ว่ามาตรฐานคือการปิดการใช้งาน Numlock ไว้เมื่อเริ่มต้นระบบ แต่ข้อบกพร่องหรือการเปลี่ยนแปลงการตั้งค่าที่เกี่ยวข้องก็สามารถเปิดใช้งานได้ทุกครั้งที่คุณบูตพีซี

และสุดท้ายก็อาจเป็นปัญหาซอฟต์แวร์ได้ ไม่ค่อยมีปัญหาใด ๆ ที่ Num Lock จะถูกเปิดใช้งานโดยไม่ต้องกดปุ่มจริง นี่เป็นปัญหาที่ยากที่สุดในการจัดการ เนื่องจากระบุแหล่งที่มาของข้อผิดพลาดได้ยาก

ปัญหาที่คนส่วนใหญ่เผชิญคือการแตะปุ่มล็อคตัวเลขโดยไม่ตั้งใจขณะพิมพ์ ซึ่งแก้ไขได้อย่างง่ายดายด้วยการปิดใช้งานคีย์โดยใช้ AutoHotkey

แก้ไข 1:ปิดการใช้งานปุ่ม Num Lock โดยใช้ AutoHotkey

AHK เป็นยูทิลิตี้น้ำหนักเบาสำหรับการแมปคีย์ใหม่และสร้างปุ่มลัดแบบกำหนดเองสำหรับ Windows 10 และ 11 และถึงแม้จะใช้สคริปต์ สิ่งง่ายๆ เช่น การสร้างการเชื่อมโยงคีย์ก็ใช้โค้ดเพียงเล็กน้อย ตัวอย่างเช่น เราสามารถปิดการใช้งาน Numlock ได้โดยใช้บรรทัดเดียว:

NumLock::กลับมา

ง่ายใช่มั้ย? ต่อไปนี้เป็นวิธีการทีละขั้นตอนสำหรับการติดตั้ง AutoHotkey บนคอมพิวเตอร์ของคุณและเรียกใช้สคริปต์นี้

  1. ขั้นแรก ดาวน์โหลด AutoHotkey จากเว็บไซต์อย่างเป็นทางการ
วิธีปิดการใช้งาน Num Lock อย่างถาวรบนคอมพิวเตอร์ของคุณ – คู่มือฉบับย่อ
  1. เรียกใช้การตั้งค่าที่ดาวน์โหลดมาเพื่อติดตั้ง AutoHotkey บนพีซีของคุณ
วิธีปิดการใช้งาน Num Lock อย่างถาวรบนคอมพิวเตอร์ของคุณ – คู่มือฉบับย่อ
  1. เมื่อติดตั้ง AutoHotkey แล้ว คุณสามารถสร้างสคริปต์ AHK ได้ทุกที่ คลิกขวาที่พื้นที่ว่างในโฟลเดอร์ใดก็ได้ และเลือกใหม่> สคริปต์ AutoHotkey
วิธีปิดการใช้งาน Num Lock อย่างถาวรบนคอมพิวเตอร์ของคุณ – คู่มือฉบับย่อ
  1. ตั้งชื่อให้เหมาะสมแล้วกด Enter หากต้องการแก้ไขสคริปต์จริงๆ ให้คลิกขวาที่ไฟล์แล้วเลือกเปิดด้วย> Notepad
วิธีปิดการใช้งาน Num Lock อย่างถาวรบนคอมพิวเตอร์ของคุณ – คู่มือฉบับย่อ
  1. มีสิ่งต่างๆ มากมายอยู่ในไฟล์ กำลังจัดเตรียมสิ่งต่างๆ ให้กับคุณ ไม่ต้องสนใจสิ่งนั้น และป้อนข้อมูลต่อไปนี้ในบรรทัดใหม่:

NumLock::กลับ

วิธีปิดการใช้งาน Num Lock อย่างถาวรบนคอมพิวเตอร์ของคุณ – คู่มือฉบับย่อ
  1. บันทึกไฟล์และออกจาก Notepad หากต้องการใช้สคริปต์ ให้ดับเบิลคลิกที่สคริปต์ ปุ่ม Numlock จะไม่ทำงานอีกต่อไป คุณสามารถปิดสคริปต์ได้ตลอดเวลาโดยคลิกขวาที่ไอคอนถาดระบบ AHK และเลือกออก
วิธีปิดการใช้งาน Num Lock อย่างถาวรบนคอมพิวเตอร์ของคุณ – คู่มือฉบับย่อ

โปรดทราบว่าแอปพลิเคชันบางตัว (ส่วนใหญ่เป็นวิดีโอเกม) อาจรบกวน AHK ดังนั้นจึงมักเป็นความคิดที่ดีที่จะเรียกใช้สคริปต์โดยคลิกขวาที่สคริปต์แล้วเลือกเรียกใช้ในฐานะผู้ดูแลระบบ สิ่งนี้จะให้ความสำคัญกับสคริปต์ ทำให้สามารถรันบนแอปพลิเคชันใดๆ ได้

แก้ไข 2:ปิดการใช้งานปุ่ม Num Lock โดยใช้ SharpKeys

AutoHotkey ไม่ใช่วิธีเดียวในการรีเซ็ตคีย์ใน Microsoft Windows คุณยังมี SharpKeys ซึ่งเป็นแอปที่ใช้ GUI ซึ่งโดยพื้นฐานแล้วทำสิ่งเดียวกัน

SharpKeys ทำงานโดยทำการเปลี่ยนแปลงรีจิสทรีของ Windows โดยตรง แทนที่จะขัดขวางการกดปุ่มเช่น AHK ด้วยเหตุนี้ ระบบการเขียนสคริปต์ของ AHK จึงไม่มีความยืดหยุ่นมากนัก แต่เราไม่ต้องการอะไรพิเศษในการรีแมปคีย์เดียว

  1. ดาวน์โหลดยูทิลิตี้จากหน้า GitHub คุณสามารถรับไฟล์ zip ที่ทำหน้าที่เป็นแอปพกพาหรือตัวติดตั้ง MSI ได้หากต้องการ
วิธีปิดการใช้งาน Num Lock อย่างถาวรบนคอมพิวเตอร์ของคุณ – คู่มือฉบับย่อ
  1. เรียกใช้แอปเมื่อคุณติดตั้งหรือแยก SharpKeys แล้ว
วิธีปิดการใช้งาน Num Lock อย่างถาวรบนคอมพิวเตอร์ของคุณ – คู่มือฉบับย่อ
  1. หน้าต่างหลักจะแสดงรายการการเชื่อมโยงคีย์ทั้งหมดที่คุณเลือกทำใน SharpKeys หากต้องการสร้างใหม่ให้คลิกที่ปุ่มเพิ่ม ซึ่งจะเปิดหน้าต่างเพิ่มการแมปคีย์ใหม่ พร้อมด้วยรายการคีย์และฟังก์ชันคู่ขนานที่คุณสามารถแทนที่ได้
วิธีปิดการใช้งาน Num Lock อย่างถาวรบนคอมพิวเตอร์ของคุณ – คู่มือฉบับย่อ
  1. การค้นหาคีย์เฉพาะด้วยตนเองอาจใช้เวลาสักครู่ ดังนั้น เลือกคีย์ประเภทด้านล่างบานหน้าต่างด้านซ้ายแล้วกดปุ่ม Numlock บนแป้นพิมพ์ของคุณ หลังจากที่ SharpKeys ตรวจพบการกดปุ่มแล้ว ให้เลือก ตกลง เพื่อดำเนินการต่อ
วิธีปิดการใช้งาน Num Lock อย่างถาวรบนคอมพิวเตอร์ของคุณ – คู่มือฉบับย่อ
  1. การดำเนินการเริ่มต้นทางด้านขวาคือ Turn Key Off ซึ่งตรงกับที่เราต้องการ เพียงเลือกตกลง อีกครั้ง
วิธีปิดการใช้งาน Num Lock อย่างถาวรบนคอมพิวเตอร์ของคุณ – คู่มือฉบับย่อ
  1. อย่างที่คุณเห็น ตอนนี้หน้าจอหลักมีรายการใหม่ที่อธิบายการเปลี่ยนแปลงใหม่ หากต้องการนำการเปลี่ยนแปลงนี้ไปใช้จริง ให้ใช้ปุ่มเขียนไปที่รีจิสทรี
วิธีปิดการใช้งาน Num Lock อย่างถาวรบนคอมพิวเตอร์ของคุณ – คู่มือฉบับย่อ

เอฟเฟกต์จะเหมือนกับสคริปต์ AHK - ปุ่ม Numlock บนคีย์บอร์ดของคุณจะไม่ทำงานอีกต่อไป อันนี้เลิกทำได้ยากกว่าสคริปต์เล็กน้อย เนื่องจากคุณต้องเปิด SharpKeys อีกครั้งและลบการเปลี่ยนแปลง แทนที่จะออกจากโปรแกรม

แก้ไข 3:ตั้งค่าสถานะ Num Lock เริ่มต้นเป็นปิดในรีจิสทรี

สำหรับหลายๆ คน ปัญหาไม่ได้อยู่ที่ว่าพวกเขากดปุ่ม Numlock โดยไม่ตั้งใจ แต่เป็นปัญหาที่ Numlock เริ่มเปิดใช้งานตามค่าเริ่มต้นบนคอมพิวเตอร์

มาทำให้สิ่งหนึ่งที่ชัดเจนตั้งแต่เริ่มต้น - การเปลี่ยนพฤติกรรมเริ่มต้นของ Numlock ไม่ใช่การแก้ไขที่ง่าย จำเป็นต้องมีการแก้ไขการตั้งค่าที่เกี่ยวข้องจาก BIOS หรือรีจิสทรี

จริงๆ แล้วนี่ไม่ใช่ปัญหาที่ต้องได้รับการแก้ไข เนื่องจากคุณสามารถปิดการใช้งาน Numlock ได้ด้วยตนเองทุกครั้งที่คุณเริ่มคอมพิวเตอร์ ยังดีกว่านั้น สคริปต์ AHK ที่เราอธิบายใน Fix 5 จะดูแลการปิดใช้งาน Num Lock โดยอัตโนมัติ ไม่ว่าสคริปต์นั้นจะถูกทริกเกอร์โดยค่าเริ่มต้นหรือไม่ก็ตาม

หากคุณยังต้องการแก้ไขการตั้งค่า Registry ต่อไปนี้เป็นวิธีการทีละขั้นตอน

  1. เปิดตัวแก้ไขรีจิสทรีโดยค้นหา Regedit ในเมนู Start
วิธีปิดการใช้งาน Num Lock อย่างถาวรบนคอมพิวเตอร์ของคุณ – คู่มือฉบับย่อ
  1. นำทางไปยัง HKEY_USERS.DefaultControl PanelKeyboard ในแผงด้านซ้าย คุณยังสามารถเพิ่มที่อยู่นี้ต่อท้ายรูทในแถบที่อยู่ด้านบนได้ดังนี้:
วิธีปิดการใช้งาน Num Lock อย่างถาวรบนคอมพิวเตอร์ของคุณ – คู่มือฉบับย่อ
  1. คุณจะเห็นพวงของปุ่มทางด้านขวา รวมถึงปุ่มที่ชื่อ InitialKeyboardIndicators ดับเบิลคลิกที่รายการนี้เพื่อแก้ไขค่า
วิธีปิดการใช้งาน Num Lock อย่างถาวรบนคอมพิวเตอร์ของคุณ – คู่มือฉบับย่อ
  1. เปลี่ยนค่าเป็น 0 เพื่อปิด Numlock โดยอัตโนมัติเมื่อเริ่มต้นระบบ เลือกตกลงและปิด Regedit เพื่อบันทึกการเปลี่ยนแปลง การตั้งค่าใหม่จะมีผลเมื่อคุณรีบูตคอมพิวเตอร์ครั้งถัดไป

แก้ไข 4:ตั้งค่าสถานะ Num Lock เริ่มต้นเป็นปิดใน BIOS

ในแล็ปท็อปและคอมพิวเตอร์เดสก์ท็อปส่วนใหญ่ คุณสามารถแก้ไขสถานะเริ่มต้นของ Numlock จากการตั้งค่า BIOS ได้เช่นกัน โดยปกติจะเป็นการแก้ไขแบบถาวรมากกว่าการแก้ไขรีจิสทรี ซึ่ง Windows มักจะสามารถยกเลิกได้

วิธีปิดการใช้งาน Num Lock อย่างถาวรบนคอมพิวเตอร์ของคุณ – คู่มือฉบับย่อ

ไม่มีคำแนะนำเฉพาะสำหรับการเปลี่ยนสถานะ Numlock ใน BIOS เนื่องจากเค้าโครงของ BIOS แตกต่างกันไปในแต่ละเมนบอร์ด เพียงเข้าไปดูในการตั้งค่า BIOS ของคอมพิวเตอร์ของคุณ และตรวจสอบสิ่งที่ระบุว่า Num Lock ซึ่งโดยปกติจะเป็นการตั้งค่าเริ่มต้น

แก้ไข 5:ปิดใช้งาน Num Lock อย่างต่อเนื่องด้วย AutoHotkey

เราได้เห็นวิธีทำการแมปปุ่ม Numlock ใหม่เป็นไม่มีอะไรโดยใช้ AHK แต่สิ่งที่เกี่ยวกับการปิดการใช้งาน Num Lock โดยสิ้นเชิงล่ะ มีสองวิธีในการดำเนินการเกี่ยวกับเรื่องนี้

วิธีแรกคือการใช้ฟังก์ชัน SetNumLockState ในตัวของ AHK การใช้สิ่งนี้คุณสามารถบังคับให้ Numlock ปิดใช้งานได้ ไม่ว่าแอป (หรือการกดปุ่มโดยไม่ตั้งใจ) จะพยายามเปิดใช้งานกี่ครั้งก็ตาม เพียงใส่บรรทัดต่อไปนี้ลงในสคริปต์ AutoHotkey ใหม่และบันทึก:

#SingleInstance บังคับ

#ถาวร

SetNumLockState, ปิด

SetNumLockState ปิดตลอดเวลา

ตอนนี้รันสคริปต์นี้ในฐานะผู้ดูแลระบบ คุณจะไม่สามารถเปิดใช้งาน Numlock บนคอมพิวเตอร์ของคุณได้อีกต่อไป ไม่ว่าจะใช้กุญแจหรืออย่างอื่น แม้ว่าจะเปิดใช้งาน Numlock ก่อนที่จะเรียกใช้สคริปต์ มันก็จะถูกปิด

ในกรณีที่คุณต้องการใช้ Numlock อีกครั้ง คุณสามารถหยุดชั่วคราวหรือระงับสคริปต์ได้จากไอคอนถาดระบบ

ขณะนี้ในบางระบบ คุณสมบัติ AlwaysOn จะทำงานไม่ต่อเนื่อง โดยปกติจะเกิดขึ้นเมื่อสถานะถูกทริกเกอร์โดยแอปแทนที่จะเป็นคีย์

สำหรับสถานการณ์เหล่านี้ จำเป็นต้องใช้สคริปต์ที่ซับซ้อนกว่านี้เล็กน้อย โดยพื้นฐานแล้ว เราต้องการตัวจับเวลาที่จะตรวจสอบสถานะของ Num Lock ทุกๆ สองสามร้อยมิลลิวินาที และปิดเครื่องในกรณีที่พบว่าเปิดใช้งานอยู่ ฟังดูซับซ้อน แต่ในทางปฏิบัตินั้นง่ายมาก

#SingleInstance บังคับ

#ถาวร

SetTimer, CheckNumlock, 500

กลับมา

ตรวจสอบ Numlock:

สถานะ :=GetKeyState(“Numlock”, “T”)

ถ้าเท่ากับ, สถานะ, 1

{

SetNumLockState , ปิด

กลับ

เรียกใช้สคริปต์นี้ในฐานะผู้ดูแลระบบ และ Numslock จะไม่สามารถเปิดใช้งานบนคอมพิวเตอร์ของคุณได้อีก

วิธีที่ดีที่สุดในการปิด Num Lock บนคอมพิวเตอร์ของคุณคืออะไร?

วิธีที่เข้าใจผิดได้มากที่สุดในการปิดใช้งาน Numlock บนพีซีของคุณ – และคงไว้เช่นนั้น – คือการใช้สคริปต์ AutoHotkey ที่ตรวจสอบสถานะของ Num Lock อย่างต่อเนื่องและปิดการใช้งานเมื่อจำเป็น

ดังที่กล่าวไปแล้ว ผู้ใช้ส่วนใหญ่ไม่ต้องการสคริปต์ที่ครอบคลุมเช่นนี้ หากคุณต้องการปิดการใช้งานปุ่ม Numlock บนคีย์บอร์ดของคุณ สคริปต์ AHK บรรทัดเดียวก็เพียงพอแล้ว

ในการแก้ไขสถานะเริ่มต้นของ Numlock เมื่อเริ่มต้นคุณจะต้องเจาะลึกรีจิสทรีหรือทำการเปลี่ยนแปลงผ่านการตั้งค่า BIOS คุณยังสามารถแตะมันหนึ่งครั้งทุกครั้งที่คุณบู๊ตพีซี เผื่อว่าตัวเลือกทั้งสองนั้นดูทางเทคนิคเกินไปสำหรับคุณ