Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> การบำรุงรักษาคอมพิวเตอร์

วิธี Remap คีย์บอร์ดที่เสียบน Linux, macOS และ Windows

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

แม้จะมีหลายวิธีในการซ่อมคีย์บอร์ดที่เสีย วิธีที่ง่ายที่สุด (และเหมาะกับผู้เริ่มต้น) คือการเป่าฝุ่นหรือขยะที่ติดอยู่ในกิจกรรมของคีย์บอร์ดออกไป

อย่างไรก็ตาม มีบางกรณีที่วิธีนี้ไม่ได้ผล โซลูชันทางเลือกในเวลานั้นคือการ Remap (จับคู่ใหม่) ปุ่มที่เสียไปยังปุ่มอื่นบนคีย์บอร์ดของคุณ

Key Remapping (การจับคู่คีย์ใหม่) คืออะไร?

การ Remap คีย์เป็นโซลูชันสำรองสำหรับการซ่อมคีย์บอร์ดที่เสีย มันเกี่ยวข้องกับการกำหนดค่าของคีย์หนึ่งให้เป็นคีย์อีกตัวหนึ่ง ทำให้ตัวอักษรที่สอดคล้องกันปรากฏเมื่อกดอีกปุ่มหนึ่ง

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

Remapping คีย์บน Linux

การ Remap คีย์บน Linux ทำได้ผ่านยูทิลิตี้ในตัวและซอฟต์แวร์บุคคลที่สาม เพื่อให้ง่าย เราจะใช้โปรแกรมบุคคลที่สามชื่อ Key Mapper

Key Mapper เป็นเครื่องมือ GUI ที่ใช้ง่ายสำหรับ Linux ที่ให้คุณเปลี่ยนการแมปปิ้งของอุปกรณ์ป้อนข้อมูลรวมถึงคีย์บอร์ด เมาส์ เกมแพด ฯลฯ

ดาวน์โหลด: Key Mapper (ฟรี)

ทำตามขั้นตอนเหล่านี้เพื่อใช้ Key Mapper

  1. หลังจากติดตั้ง ให้เปิด Terminal และพิมพ์คำสั่งต่อไปนี้เพื่อรัน Key Mapper: sudo key-mapper-gtk หากมีพร้อมท์ ให้ป้อนรหัสผ่าน Root และกด Enter
  2. ในหน้าต่าง Key Mapper ให้คลิกปุ่มดรอปดาวน์ถัดจาก Device และเลือกอุปกรณ์ของคุณ (คีย์บอร์ด)
  3. คลิกที่ช่อง click here ใต้ Key จากแผงด้านขวา และกดปุ่มที่เสียซึ่งคุณต้องการ Remap เช่นเดียวกัน ให้ป้อนคีย์ที่คุณวางแผนจะใช้แทนคีย์ที่เสียในคอลัมน์ Mapping วิธี Remap คีย์บอร์ดที่เสียบน Linux, macOS และ Windows
  4. กด Save จากแผงด้านซ้าย และคลิก Apply เพื่อบันทึกการแมปปิ้งของคุณ

ด้วยคีย์ที่เสียถูก Remap แล้ว คุณสามารถกดคีย์ที่กำหนดเพื่อรับเอาต์พุตที่สอดคล้องกันได้ ดีอย่างหนึ่งของ Key Mapper คือมันสร้าง Preset สำหรับการแมปปิ้งคีย์ทุกตัว ดังนั้นการแมปปิ้งของคุณจะใช้ได้แม้หลังจากคุณรีบูทระบบ

ไปข้างหน้า หากคุณต้องการลบการแมปปิ้งคีย์ของคุณ คุณสามารถลบ Preset ที่เกี่ยวข้องจาก Key Mapper เพื่อคืนค่าการป้อนข้อมูลคีย์บอร์ดสู่สถานะเดิม

Remapping คีย์บน macOS

มีเครื่องมือ Key Mapping หลายตัวสำหรับ Remap ปุ่มคีย์บอร์ดบน macOS ตัวที่เราจะสาธิต คือเครื่องมือ Key Mapping แบบ GUI ชื่อ Karabiner-Elements

Karabiner-Elements ทำงานบนทั้ง Mac ที่ใช้ Intel และ Apple Silicon และให้คุณแก้ไขกฎการแมปปิ้งที่มีอยู่หรือเขียนกฎของคุณเอง

ดาวน์โหลด: Karabiner-Elements (ฟรี)

เพื่อ Remap คีย์ด้วย Karabiner-Elements บน Mac ของคุณ:

  1. หลังจากติดตั้ง ให้เปิด Karabiner-Elements และเลือกแท็บ Simple modifications
  2. คลิกปุ่มดรอปดาวน์ใต้ From key และเลือกปุ่มที่เสียซึ่งคุณต้องการ Remap จากนั้นคลิกที่ปุ่มดรอปดาวน์ใต้ To key และเลือกตัวเลือกแทนสำหรับปุ่มที่เสียของคุณ
วิธี Remap คีย์บอร์ดที่เสียบน Linux, macOS และ Windows

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

เมื่อการ Remap คีย์เสร็จสิ้น ยังมีบางอย่างที่คุณต้องทำ

  1. ในแอป Karabiner-Elements ให้ไปที่แท็บ Function keys และตรวจสอบให้แน่ใจว่าทุก Function Key มี Action ที่ถูกต้องมอบหมายให้ เพราะ Karabiner-Elements เปลี่ยน Default Actions สำหรับ Function Keys บางตัว และสิ่งนี้อาจทำให้สับสนและขัดขวางฟังก์ชันของคีย์บอร์ด
  2. เนื่องจาก Key Remapping ทำงานเฉพาะเมื่อ Karabiner-Elements กำลังทำงาน เราจึงต้องเพิ่ม Karabiner-Elements เข้าไปในรายการ Startup Items เพื่อให้มันรันทุกครั้งที่บูท

ด้วยวิธีนี้ คุณไม่ต้องเปิดแอปด้วยตนเองทุกครั้งที่บูทเพื่อใช้การเปลี่ยนแปลง Key Remapping ของคุณ

Remapping คีย์บน Windows

Windows เป็นระบบที่ง่ายที่สุดในการ Key Remap และมีโปรแกรมหลายตัวที่ให้คุณทำได้ง่าย บางโปรแกรมแก้ไข System Registry เพื่อเปลี่ยน Key Bindings อย่างถาวร ในขณะที่อีกบางตัวใช้วิธีที่แตกต่าง (อ่านว่า Temporary) ที่พวกมันไม่แก้ไข Registry

เกี่ยวข้อง: Windows Registry คืออะไร?

จากซอฟต์แวร์ Key Mapper หลายตัวในหมวดหมู่นี้ ตัวที่เราแนะนำคือ AutoHotkey ซึ่งไม่แก้ไข System Registry

ดาวน์โหลด: AutoHotkey (ฟรี)

เพื่อใช้ AutoHotkey ในการ Remap คีย์บน Windows:

  1. รัน AutoHotkey หลังติดตั้ง มันทำงานในพื้นหลัง ดังนั้นคุณต้องตรวจสอบสถานะใน System Tray ก่อนดำเนินการต่อ
  2. เปิด Text Editor ที่คุณชอบและสร้างไฟล์ใหม่ ป้อนคำสั่ง Key Mapping ในไวยากรณ์ต่อไปนี้ – Origin Key::Destination Key และบันทึกไฟล์ด้วยนามสกุล .ahk ในตำแหน่งที่ปลอดภัยบนระบบของคุณ ตัวอย่างเช่น หากคุณต้องการ Remap คีย์ Caps Lock ให้เป็น Shift คำสั่งของคุณควรจะเป็น – CapsLock::Shift วิธี Remap คีย์บอร์ดที่เสียบน Linux, macOS และ Windows

ตอนนี้ เนื่องจากเราใช้ AutoHotkey ในการ Remap คีย์ และไม่ได้ Remap จริงๆ อย่างถาวรจาก System Registry การ Remap จะทำงานเฉพาะเมื่อ AutoHotkey ทำงาน ดังนั้นเมื่อคุณรีบูทคอมพิวเตอร์ Windows คุณต้องรัน AutoHotkey ด้วยตนเองทุกครั้ง อย่างไรก็ตาม เราสามารถหลีกเลี่ยงสิ่งนี้ได้โดยการวางสคริปต์ AutoHotkey ของเราลงในโฟลเดอร์ Startup ของ Windows

  1. ใน Windows Explorer ให้คัดลอกไฟล์สคริปต์ .ahk
  2. กด Win + R เพื่อเปิดกล่อง Run และป้อน shell:startup
  3. ในโฟลเดอร์ Startup ให้คลิกขวาภายในหน้าต่างและเลือก Paste Shortcut

ด้วยสคริปต์ AutoHotkey สำหรับ Key Remapping ของคุณอยู่ในโฟลเดอร์ Startup มันควรจะรันอัตโนมัติทุกครั้งที่เครื่องของคุณบูท

(โซลูชันทางเลือกคือ Microsoft PowerToys อย่างไรก็ตาม เนื่องจาก PowerToys โด่งดังว่ามีปัญหากับ Windows Updates จึงน่าเชื่อถือได้น้อยกว่า AutoHotkey)

จัดการกับคีย์บอร์ดที่เสีย

โดยการ Remap ปุ่มที่เสียหายหรือหายไป คุณสามารถจัดการกับคีย์บอร์ดที่เสียจนกว่าคุณจะได้ซ่อมหรือเปลี่ยนใหม่

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