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

วิธีปิด Num Lock แบบถาวรบนคอมพิวเตอร์ - คำแนะนำด่วน

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

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

ทำไมปุ่ม Numlock จึงเป็นปัญหา

ปุ่ม Numlock เหมือนกับปุ่ม Caps Lock เป็นสวิตช์แบบสลับ (toggle) หากคุณกด Numlock ผิดพลาด คุณไม่สามารถแตะมันอีกครั้งเพื่อปลดล็อกได้ไหม?

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

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

ทำไม Numlock จึงยังคงถูกเปิดใช้งานบนคอมพิวเตอร์ของฉัน?

มี 3 เหตุผลที่เป็นไปได้ว่าทำไมคุณเห็นตัวบ่งชี้ Numlock ปรากฏขึ้นบ่อยบนคอมพิวเตอร์

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

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

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

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

วิธีแก้ที่ 1: ปิดใช้งานปุ่ม Num Lock โดยใช้ AutoHotkey

AHK เป็นยูทิลิตี้เบา الوزنสำหรับการแมปปุ่มใหม่และสร้างฮอตคีย์แบบกำหนดเองสำหรับ Windows 10 และ 11 และในขณะที่มันใช้สคริปต์ การทำสิ่งง่ายๆ เช่น การสร้างการผูกปุ่มใช้โค้ดน้อยมาก ตัวอย่างเช่น เราสามารถปิดใช้งาน Numlock โดยใช้บรรทัดเดียว:

NumLock::Return

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

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

NumLock:: Return

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

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

วิธีแก้ที่ 2: ปิดใช้งานปุ่ม Num Lock โดยใช้ SharpKeys

AutoHotkey ไใช่ทางเดียวในการแมปปุ่มใหม่ใน Microsoft Windows คุณยังมี SharpKeys ซึ่งเป็นแอปแบบ GUI ที่ทำสิ่งเดียวกันในทางปฏิบัติ

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

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

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

วิธีแก้ที่ 3: ตั้งค่า Num Lock เริ่มต้นเป็น Off ใน Registry

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

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

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

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

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

วิธีแก้ที่ 4: ตั้งค่า Num Lock เริ่มต้นเป็น Off ใน BIOS

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

วิธีปิด Num Lock แบบถาวรบนคอมพิวเตอร์ - คำแนะนำด่วน

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

วิธีแก้ที่ 5: เก็บ Num Lock ปิดตลอดด้วย AutoHotkey

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

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

#SingleInstance force

#Persistent

SetNumLockState, Off

SetNumLockState, AlwaysOff

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

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

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

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

#SingleInstance force

#Persistent

SetTimer, CheckNumlock, 500

Return

CheckNumlock:

State := GetKeyState(“Numlock”, “T”)

IfEqual, State, 1

{

SetNumLockState, Off

}

Return

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

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

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

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

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