ลองแก้ไข / usr / share / X11 / xkb / symbols / คำจำกัดความแป้นพิมพ์ของพีซี
(สิ่งนี้จะเปลี่ยนการเชื่อมโยงของคุณทั่วโลกหากคุณต้องการสิ่งที่ปรับได้ดีขึ้นมีงานให้ทำอีกมากมายเช่นการสร้าง keymap ที่กำหนดเองหรือตัวแปรที่กำหนดเอง)
อย่างที่คุณเห็นนี่
คีย์ {[ก่อนหน้า]};
สำคัญ {[ถัดไป]};
ในขณะที่คุณสามารถเห็นคีย์ PGUP ถูกผูกไว้กับ "ก่อนหน้า" ในขณะที่:
คีย์ {[ซ้าย]};
คีย์ {[ลง]};
ปุ่มซ้ายและลงถูกผูกไว้กับ "ซ้าย" และ "ลง"
ส่วนระหว่างวงเล็บ[ ]
คือรายการสัญลักษณ์ที่จะสร้าง คุณสามารถใส่มากกว่าหนึ่ง สิ่งแรกคือสัญลักษณ์ที่เกี่ยวข้องกับกุญแจที่ไม่ได้แก้ไขในขณะที่ตำแหน่งอื่น ๆ สำหรับสัญลักษณ์ที่เกี่ยวข้องกับแป้น + ตัวดัดแปลงบางอย่าง
โดยทั่วไปจะใช้เพื่อกำหนดลักษณะการทำงานของคีย์รวมถึงตัวปรับแต่ง "SHIFT":
คีย์ {[l, L]};
คีย์ {[เซมิโคลอน, โคลอน]};
แต่ยังสามารถระบุตัวดัดแปลงอื่น ๆ ได้เช่นในแผนที่ภาษา (epo):
คีย์ {[jcircumflex, Jcircumflex, bracketleft, braceleft]};
สำคัญ {[hcircumflex, Hcircumflex, bracketright, braceright]};
คุณสามารถพิมพ์ [อักขระได้โดยพิมพ์ปุ่ม AltGr + (ปุ่ม [บนคีย์แพดเรา) และ {โดย Shift + AltGr + แป้น
จนถึงตอนนี้ดีมาก ลำดับที่เราสามารถเข้าใจได้จากการดูตัวอย่างง่ายๆคือ:
plain shift altgr shift+altgr
อย่างไรก็ตามเราต้องการที่จะผูกกุญแจซ้ายและขวาของเรากับตัวดัดแปลงธรรมดาและ CTRL + ALT ทำอย่างไรจึงจะบรรลุเป้าหมายนั้น?
ฉันไม่มีความคิดและไม่เคยลอง แต่ฉันใช้แรงบันดาลใจจาก / usr / share / X11 / xkb / symbols / pc:
xkb_symbols "ฟังก์ชั่น" {
สำคัญ {
พิมพ์ = "CTRL + ALT"
สัญลักษณ์ [Group1] = [F1, XF86_Switch_VT_1]
};
บางทีเราสามารถทำสิ่งเดียวกันสำหรับปุ่มลูกศรของเรา ลองเพิ่มบรรทัดต่อไปนี้:
key {type = "CTRL + ALT", สัญลักษณ์ [Group1] = [ซ้าย, ก่อนหน้า]};
key {type = "CTRL + ALT", สัญลักษณ์ [Group1] = [ลง, ต่อไป]}};
ด้านล่างคำจำกัดความดั้งเดิมของ LEFT และ DOWN ในส่วนล่างของไฟล์ 'pc'
จากนั้นรีสตาร์ทเซิร์ฟเวอร์ X ขออภัยฉันไม่สามารถปิดเซสชันของฉันในขณะนี้เพื่อทดสอบ
BTW คุณอาจสนใจhttp://code.google.com/p/partiwm/wiki/xpraเพื่อให้คุณสามารถเริ่มต้นเซสชัน X ใหม่อีกครั้งและยังคงรักษาแอปพลิเคชันบางตัวตลอดการรีสตาร์ท