set ubuntu ให้ใช้ grave เป็น key สลับภาษา

วิธีการใช้กับ Xorg แฟ้มที่เกี่ยวข้องมีดังนี้
$XkbPATH/symbols/group
$XkbPATH/rules /base*
โดย $XkbPATH จะขึ้นอยู่กับ Distro
Ubuntu/TLE /etc/X11/xkb
Debian/SID/Etch /usr/share/X11/xkb
FC6 /usr/share/X11/xkb
ในแฟ้ม group ให้เพิ่มบรรทัดต่อไปนี้

partial modifier_keys
xkb_symbols "grave_toggle" {
virtual_modifiers AltGr;
key <TLDE> {
symbols[Group1]= [ ISO_Next_Group ],

symbols[Group2]= [ ISO_Prev_Group ],

virtualMods= AltGr
};
};


หมายเหตุ: กฏการเขียนอาจเขียนได้แตกต่างจากนี้ได้อีก

ในแฟ้ม base เพิ่มบรรทัดต่อไปนี้บริเวณที่เหมาะสม
   grp:grave_toggle      =       +group(grave_toggle)


ในแฟ้ม base.lst เพิ่มบรรทัดต่อไปนี้บริเวณที่เหมาะสม
   grp:grave_toggle     Grave key changes group.


และ ในแฟ้ม base.xml เพิ่มบรรทัดต่อไปนี้บริเวณที่เหมาะสม

<option>
<configItem>
<name>grp:grave_toggle</name>
<description>Grave key changes group.</description>
</configItem>
</option>


http://www.mrchoke.org/node/154

No comments: