ปกติปุ่มตัวเลขบนคีย์บอร์ดมี 2 จุด คือ นัมเบอร์แพด (ด้านขวา) และแถวบนสุดเหนือตัวอักษร คุณอาจเจอปัญหา คีย์บอร์ดโน้ตบุ๊กพิมพ์ตัวเลขไม่ได้ อาจเป็นทั้ง 2 ชุด หรือแค่ นัมเบอร์แพด อีกกรณีคือ พิมพ์ได้แต่ตัวเลขอย่างเดียว! สถานการณ์แปลกๆ นี้ เรามาดูวิธีแก้กัน
สาเหตุที่น่าจะเป็นมากที่สุด ได้แก่ นัมล็อคปิดอยู่, ไดรเวอร์ล้าสมัยหรือเสียหาย, ปัญหาโปรไฟล์ผู้ใช้, หรือ Mouse Keys เปิดอยู่ ขอแนะนำให้อัปเดต Windows เป็นประจำเพื่อป้องกันปัญหาไดรเวอร์
คีย์บอร์ดพิมพ์ตัวเลขไม่ได้
ปัญหาพื้นฐานอาจมาจากฮาร์ดแวร์หรือซอฟต์แวร์ หากคีย์บอร์ดรวมอยู่กับโน้ตบุ๊ก จะยากที่จะแยกสาเหตุ แต่ลองแก้ตามลำดับขั้นตอนต่อไปนี้:
- เปิด Numlock
- ปิด Mouse Keys
- อัปเดตไดรเวอร์คีย์บอร์ด
- รัน Hardware and Devices troubleshooter
- ลองล็อกอินเป็นผู้ใช้คนอื่น
1] เปิด Numlock
สาเหตุทั่วไปที่สุดของปัญหา "คีย์บอร์ดโน้ตบุ๊กพิมพ์ตัวเลขไม่ได้" คือ Num Lock ถูกปิด ในส่วนใหญ่ของคีย์บอร์ด แสดงด้วย LED ขนาดเล็กที่มุมขวาบน ส่วนตัวผมเองทุกครั้งที่เจอปัญหานี้ ก็เป็นเพราะ Numlock ปิดอยู่
กดปุ่ม Num Lock หนึ่งครั้งเพื่อเปิด นัมเบอร์แพด LED จะสว่าง หรือจะมีข้อความบนหน้าจอยืนยันว่า นัมเบอร์แพดเปิดใช้งานแล้ว
2] ปิด Mouse Keys

หาก Mouse Keys เปิดอยู่ อาจทำให้เข้าถึงปุ่มตัวเลขไม่ได้ วิธีปิด Mouse Keys:
กด Win+R เปิด Run พิมพ์ control panel กด Enter เปิด Control Panel
ไปที่ Ease of Access Center > Change how your keyboard works
ยกเลิกถูก Turn ON Mouse Keys (ข้ามไปถ้ายังไม่ถูกเลือก)
ตรวจสอบว่าปัญหาหายหรือยัง ถ้ายัง ลองวิธีถัดไป
3] อัปเดตไดรเวอร์คีย์บอร์ด

ไดรเวอร์ฮาร์ดแวร์จัดการการสื่อสารระหว่างฮาร์ดแวร์และซอฟต์แวร์ หากเสียหายหรือล้าสมัย อุปกรณ์อาจทำงานไม่ได้ ซึ่งอาจเป็นสาเหตุที่ คีย์บอร์ดโน้ตบุ๊กพิมพ์ตัวเลขไม่ได้ อัปเดตไดรเวอร์ได้ดังนี้:
กด Win+R พิมพ์ devmgmt.msc กด Enter เปิด Device Manager
ขยายส่วน Keyboard คลิกขวาที่ไดรเวอร์ของคีย์บอร์ดที่มีปัญหา
เลือก Update driver และอัปเดตไดรเวอร์
รีสตาร์ทระบบและตรวจสอบว่าปัญหาหายหรือไม่
ทางเลือกอื่น: ดาวน์โหลดไดรเวอร์จากเว็บผู้ผลิตและติดตั้งเอง
4] รัน Keyboard troubleshooter

Keyboard troubleshooter เป็นเครื่องมือยอดเยี่ยมใน Windows 11/10 ช่วยตรวจสอบปัญหาอุปกรณ์ฮาร์ดแวร์ที่เชื่อมต่อ และพยายามแก้ไข
- Windows 10: กดปุ่ม Start เลือก Settings > Updates and Security > Troubleshoot
- Windows 11: เปิด Settings > System > Troubleshoot
เลือก Keyboard troubleshooter จากรายการและรัน
รีสตาร์ทระบบ
5] ลองล็อกอินเป็นผู้ใช้คนอื่น
หากทุกวิธีล้มเหลว ปัญหาอาจอยู่ที่โปรไฟล์ผู้ใช้ ลองล็อกอินด้วยบัญชีอื่น
หากมีบัญชีเดียว สามารถสร้างบัญชี Local Account ใหม่ได้
สร้าง Local Account ใหม่ใน Windows 11 ผ่าน Windows Settings:

- กด Win+I เปิด Windows Settings
- ไปที่แท็บ Accounts
- คลิก Family & other users
- คลิกปุ่ม Add account ภายใต้ Other users
- คลิก I don't have this person's sign-in information
- เลือก Add a user without a Microsoft account
- กรอกชื่อผู้ใช้ รหัสผ่าน คลิก Next
ใน Windows 10: คลิก Start ไป Settings > Accounts > Family & other people > Add someone else to this PC แล้วทำตามขั้นตอน

รีสตาร์ทระบบ และล็อกอินเป็นผู้ใช้ใหม่ ตรวจสอบว่าปัญหาแก้ไขได้หรือไม่
คีย์บอร์ดพิมพ์ได้แต่ตัวเลขอย่างเดียว
ปัญหาคีย์บอร์ดพิมพ์ตัวเลขไม่ได้ค่อนข้างพบได้บ่อย แต่ "พิมพ์ได้แต่ตัวเลขอย่างเดียว" ก็พบได้บ่อยเช่นกัน เกิดกับคีย์บอร์ดแบบกะทัดรัด ที่ผู้ผลิตตัด นัมเบอร์แพด ออกเพื่อลดขนาด ในบางกรณี ปุ่มตัวเลขเป็นฟังก์ชันรองของปุ่มตัวอักษร ต้องกดปุ่มตัวเลขค้าง Alt เพื่อพิมพ์ตัวเลข
ทางเลือกอื่น: กด Num Lock แล้วพิมพ์ตัวเลขแทนตัวอักษรได้ ดังนั้น หากคีย์บอร์ดพิมพ์ได้แต่ตัวเลข สาเหตุอาจเป็น Num Lock เปิดอยู่ หรือไดรเวอร์เสียหาย
ลองวิธีที่ 3 และ 4 สำหรับปัญหาไดรเวอร์ กด Num Lock หนึ่งครั้งเพื่อปิด Num Lock
หากทุกวิธีล้มเหลว ลองใช้คีย์บอร์ดภายนอกเพื่อแยกสาเหตุ หากคีย์บอร์ดภายนอกทำงานปกติ ปัญหาอาจอยู่ที่ฮาร์ดแวร์คีย์บอร์ดตัวเครื่อง
Related read: Laptop keyboard not working.
