วิธีปิด Num Lock บนคอมพิวเตอร์ของคุณ


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

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

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

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

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

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

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

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

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

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

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

วิธีปิด Num Lock

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

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

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

NumLock::กลับมา

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

  1. ขั้นแรก ดาวน์โหลด AutoHotkey จากเว็บไซต์อย่างเป็นทางการ
    1. เรียกใช้การตั้งค่าที่ดาวน์โหลดมาเพื่อติดตั้ง AutoHotkey บนพีซีของคุณ
      1. เมื่อติดตั้ง AutoHotkey แล้ว คุณสามารถสร้างสคริปต์ AHK ได้ทุกที่ คลิกขวาที่พื้นที่ว่างในโฟลเดอร์ใดก็ได้ และเลือก ใหม่>สคริปต์ AutoHotkey
        1. ตั้งชื่อให้เหมาะสมแล้วกด Enter หากต้องการแก้ไขสคริปต์จริงๆ ให้คลิกขวาที่ไฟล์แล้วเลือก เปิดด้วย>แผ่นจดบันทึก
        2. <เฒ่าเริ่มต้น = "5">
        3. มีสิ่งต่างๆ มากมายอยู่ในไฟล์ กำลังจัดเตรียมสิ่งต่างๆ ให้กับคุณ ไม่ต้องสนใจสิ่งนั้น และป้อนข้อมูลต่อไปนี้ในบรรทัดใหม่:
        4. NumLock:: กลับ

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

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

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

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

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

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

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

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

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

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

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

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

                                ไม่มีคำแนะนำเฉพาะสำหรับการเปลี่ยนสถานะ 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

                                กลับมา

                                ตรวจสอบหมายเลขล็อค:

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

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

                                {

                                SetNumLockState , ปิด

                                }

                                ส่งคืน

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

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

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

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

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

                                .

                                กระทู้ที่เกี่ยวข้อง:

                                วิธีค้นหาที่อยู่ IP บนพีซี Windows ของคุณ วิธีดาวน์โหลดและบันทึกรูปภาพบน Chromebook ของคุณ วิธีตรวจสอบให้แน่ใจว่า VPN ของคุณใช้งานได้และปกป้องความเป็นส่วนตัวของคุณ วิธีเปลี่ยนอีเมลบัญชี Microsoft ของคุณ วิธีล้างแคชใน Microsoft Edge (และทำไมคุณควร) วิธีแก้ไขการซิงโครไนซ์เวลาล้มเหลวใน Windows วิธีใช้ปุ่ม "แสดง Windows" บน Chromebook ของคุณ

                                21.12.2022