เนื้อหา
บน Linux คุณมีความยืดหยุ่นสูงกว่าการตั้งค่าส่วนบุคคล ตัวอย่างเช่นระบบอินพุต การกำหนดค่าแป้นพิมพ์สามารถเข้าถึงได้อย่างสมบูรณ์ผ่านการปรับแผนที่ ยูทิลิตี้ xmodmap ช่วยให้คุณสามารถปรับเปลี่ยนการกำหนดค่าแป้นพิมพ์ของคุณตามที่คุณต้องการรวมถึงการเปลี่ยนการกำหนดคีย์และฟังก์ชั่นหรือแม้กระทั่งการเพิ่มฟังก์ชั่นไปยังคีย์อื่น สิ่งที่น่าสนใจคือมันยังทำหน้าที่ปรับแต่งการกระทำของปุ่มเมาส์
คำสั่ง
กำหนดค่าคีย์บอร์ดของคุณตามที่คุณต้องการด้วยยูทิลิตี้ xmodmap (รูปแป้นพิมพ์โดย Fyerne จาก Fotolia.com)-
เปิดหน้าต่างเทอร์มินัลใหม่ ป้อนคำสั่งต่อไปนี้:
xmodmap -pke
นี่จะแสดงการแมปคีย์บอร์ดปัจจุบัน หากคุณต้องการเปลี่ยนสองปุ่มมันจะทำให้การสร้างคำสั่งง่ายขึ้น
-
พิมพ์ "xev" แล้วกด Enter หากคุณต้องการเพิ่มฟังก์ชั่นให้กับปุ่มที่ไม่ได้แมป ตัวอย่างเช่นปุ่มมัลติมีเดียอาจไม่รวมอยู่ในการทำแผนที่ปัจจุบัน บนหน้าจอเทอร์มินัลกดปุ่มที่คุณต้องการแมปและ x และ y จะแสดงรหัสประจำตัวของคุณ จดบันทึกเมื่อคุณต้องการแทนที่
-
ใช้เท็กซ์เอดิเตอร์ที่คุณเลือกเปิดหรือสร้างไฟล์. xmodmaprc ในโฮมไดเร็กทอรีของคุณ เป็นไปได้ว่าไฟล์ยังไม่มีอยู่หากคุณยังไม่ได้รันคำสั่ง xmodmap ดังนั้นคุณจะต้องสร้างมันขึ้นมา
-
เพิ่มบรรทัดลงในไฟล์. xmodmaprc สำหรับแต่ละคีย์ที่คุณต้องการแก้ไข บรรทัดควรอยู่ในรูปแบบนี้:
keycode codigodatecla = key
แทนที่ "codigodatecla" ด้วยรหัสที่ค้นพบหลังจากตัวเลือก "pke" หรือ xev แทนที่ "key" ด้วยอันที่คุณต้องการพิมพ์เมื่อกดครั้งแรก ตัวอย่างเช่นในการเปลี่ยนรหัส 89 เป็นคีย์ F4 บรรทัดคือ "keycode 89 = F4" หากต้องการเปลี่ยนเมื่อพิมพ์ลงในกล่องด้านบนช่องว่างที่ท้ายบรรทัดและพิมพ์คีย์ที่จะแสดงเมื่อกดปุ่ม Shift
-
เปิดไฟล์ XKeysymDB ซึ่งโดยปกติจะอยู่ในไดเรกทอรี / usr / share / X11 เพื่อดูชื่อของฟังก์ชั่นมัลติมีเดีย ตัวอย่างเช่นไฟล์แสดงว่ามีฟังก์ชั่น "XF86AudioMute" ในการเปลี่ยนคีย์มัลติมีเดียที่มีรหัส 102 เป็นปุ่มปิดเสียงคุณต้องเพิ่มบรรทัดต่อไปนี้ในไฟล์. xmodmaprc ของคุณ:
keycode 102 = XF86AudioMute
-
บันทึกไฟล์. xmodmaprc เมื่อเสร็จสิ้น ออกจากระบบและล็อกอินอีกครั้งเพื่อให้การเปลี่ยนแปลงมีผล