Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาด Windows

วิธีแก้ไขปัญหา ALT Codes ใช้งานไม่ได้บน Windows 10

ผู้ใช้ Windows 10 หลายคนรายงานว่าไม่สามารถใช้ ALT Codes (รหัสแอลต์) ได้อย่างกะทันหัน บางคนใช้บางรหัสไม่ได้ บางคนใช้ไม่ได้เลย โดยส่วนใหญ่จะแสดงตัวอักษรเดิมซ้ำๆ ไม่ว่าจะกดรหัสไหน ปัญหานี้มักเกิดขึ้นทันทีโดยไม่มีสาเหตุชัดเจน และพบเฉพาะใน Windows 10 ไม่พบรายงานใน Windows เวอร์ชันเก่ากว่า

สาเหตุที่ทำให้ ALT Codes หยุดทำงานบน Windows 10

จากการศึกษารายงานผู้ใช้และวิธีแก้ไขที่ประสบความสำเร็จ พบสาเหตุหลัก 4 ประการ ดังนี้

  • Mouse Keys ไม่ทำงานเมื่อ NumLock เปิดอยู่ - สาเหตุพบบ่อยที่สุด คือการตั้งค่าไม่ให้ใช้ Mouse Keys เมื่อ NumLock เปิดอยู่ แก้ไขได้โดยเปลี่ยนการตั้งค่าให้ Mouse Keys ทำงานเมื่อ NumLock เปิด
  • การป้อน Unicode ไม่ได้เปิดใช้งานผ่าน Registry Editor - Registry อาจมีคีย์ที่บล็อกการป้อนตัวอักษร Unicode ผ่าน ALT Keys แก้ไขได้โดยเพิ่ม String Value ใน Input Method Key
  • แอปพลิเคชันภายนอกรบกวน (3rd Party Interference) - โปรแกรม Voice over IP เช่น Mumble และ Discord มักเป็นสาเหตุ ผู้ใช้หลายคนแก้ปัญหาได้โดยการ Uninstall โปรแกรมเหล่านี้
  • Special Char Registry เสียหาย - กรณี نادر พบว่า Registry ที่จัดการตัวอักษร ALT เสียหาย แก้ได้โดยใช้ Character Map หรือโปรแกรมเสริมอย่าง Sharpkeys/Keytweak

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

วิธีที่ 1: เปิดใช้งาน Mouse Keys เมื่อ NumLock เปิดอยู่

หากปัญหาเกิดเฉพาะตอนใช้ Numpad ให้ลองเปิดตัวเลือกใน Ease of Access

  1. กด Win + R พิมพ์ ms-settings:easeofaccess-mouse แล้ว Enter เพื่อเปิดเมนู Mouse ใน Ease of Access
  2. ในส่วนขวา เปิดสลับ Turn on Mouse Keys to use the numeric keypad to move the mouse pointer
  3. จะมีตัวเลือกเพิ่มเติม ให้เปิดเฉพาะ Only use Mouse Keys when Num Lock is on
  4. รีสตาร์ทคอมพิวเตอร์ แล้วทดสอบ ALT Codes อีกครั้ง

วิธีที่ 2: เปิดใช้งานการป้อน Unicode ทุกตัวอักษรผ่าน Regedit

หากวิธีที่ 1 ไม่ได้ผล ให้เพิ่มคีย์ใน Registry เพื่อรองรับ Unicode

  1. กด Win + R พิมพ์ regedit Enter → คลิก Yes ใน UAC
  2. ไปที่พาธ:
    HKEY_CURRENT_USER\Control Panel\Input Method
    (หรือวางในแถบที่อยู่กด Enter ได้เลย)
  3. คลิกขวา Input Method → New → String Value
  4. ตั้งชื่อ EnableHexNumpad → ดับเบิลคลิก ตั้งค่า Value data = 1 → OK
  5. ปิด Registry Editor → รีสตาร์ทคอมพิวเตอร์
  6. วิธีใช้: กดค้าง Alt + กด + (บน Numpad) → พิมพ์รหัส Hex → ปล่อย Alt เพื่อได้ตัวอักษร

วิธีที่ 3: Uninstall แอปพลิเคชันที่รบกวน (ถ้ามี)

โปรแกรม VoIP บางตัว (โดยเฉพาะ Mumble, Discord) ใช้ ALT Key สำหรับ Push-to-talk ทำให้ ALT Codes ทำงานไม่ได้

  1. กด Win + R พิมพ์ appwiz.cpl Enter → เปิด Programs and Features
  2. หาโปรแกรมที่น่าจะเป็นสาเหตุ (Mumble, Discord, ฯลฯ) คลิกขวา → Uninstall
  3. ทำตามขั้นตอน Uninstall → รีสตาร์ท → ทดสอบ ALT Codes

วิธีที่ 4: ใช้ Character Map แทน

หากวิธีข้างต้นไม่ได้ผล สามารถใช้ Character Map แทน (แต่อาจช้ากว่า)

  1. กด Win + R พิมพ์ charmap Enter
  2. เลือกฟอนต์และตัวอักษรพิเศษที่ต้องการ → กด Select เพื่อคัดลอก
  3. ดู Keystroke ที่มุมล่างขวา เพื่อตรวจสอบรหัสที่ถูกต้อง
  4. วาง (Paste) ด้วย Ctrl + V หรือคลิกขวา Paste

วิธีที่ 5: ใช้โปรแกรมเสริม (3rd Party Alternatives)

หากทุกวิธีล้มเหลว ลองใช้ Sharpkeys หรือ Keytweak สำหรับ Remap ปุ่มคีย์บอร์ด เช่น Map Right Ctrl เป็น Left Alt เพื่อหลีกเลี่ยงการชนกันของฟังก์ชัน