kh revision 46185892
146185892Smrg// Khmer Unicode keyboard layout for XFree86 and XOrg, 246185892Smrg// by the National Information Communications Technology Development Authority 346185892Smrg// (NiDa) of Cambodia -- http://www.nida.gov.kh/. 4154daed1Smrg// 546185892Smrg// version: 1.0.1 646185892Smrg// date: 14.09.2005 746185892Smrg// author: Jens Herden (jens at khmeros.info) 8154daed1Smrg 98157b447Smrgdefault partial alphanumeric_keys 10154daed1Smrgxkb_symbols "basic" { 1146185892Smrg 12bfd7cbc1Smrg name[Group1]= "Khmer (Cambodia)"; 13797b363dSmrg 1446185892Smrg// Four levels: normal Shift right Alt Shift+right Alt 15154daed1Smrg 1646185892Smrg key <TLDE> {[guillemotleft,guillemotright, U200d, none ]}; 1746185892Smrg key <AE01> {[ U17e1, exclam, U200c, U17f1 ]}; 1846185892Smrg key <AE02> {[ U17e2, U17d7, at, U17f2 ]}; 1946185892Smrg key <AE03> {[ U17e3, quotedbl, U17d1, U17f3 ]}; 2046185892Smrg key <AE04> {[ U17e4, U17db, dollar, U17f4 ]}; 2146185892Smrg key <AE05> {[ U17e5, percent, EuroSign, U17f5 ]}; 2246185892Smrg key <AE06> {[ U17e6, U17cd, U17d9, U17f6 ]}; 2346185892Smrg key <AE07> {[ U17e7, U17d0, U17da, U17f7 ]}; 2446185892Smrg key <AE08> {[ U17e8, U17cf, asterisk, U17f8 ]}; 2546185892Smrg key <AE09> {[ U17e9, parenleft, braceleft, U17f9 ]}; 2646185892Smrg key <AE10> {[ U17e0, parenright, braceright, U17f0 ]}; 2746185892Smrg key <AE11> {[ U17a5, U17cc, x, none ]}; 2846185892Smrg key <AE12> {[ U17b2, equal, U17ce, none ]}; 29154daed1Smrg 3046185892Smrg key <AD01> {[ U1786, U1788, U17dc, U19e0 ]}; 3146185892Smrg key <AD02> {[ U17b9, U17ba, U17dd, U19e1 ]}; 3246185892Smrg key <AD03> {[ U17c1, U17c2, U17af, U19e2 ]}; 3346185892Smrg key <AD04> {[ U179a, U17ac, U17ab, U19e3 ]}; 3446185892Smrg key <AD05> {[ U178f, U1791, U17a8, U19e4 ]}; 3546185892Smrg key <AD06> {[ U1799, U17bd, none, U19e5 ]}; 3646185892Smrg key <AD07> {[ U17bb, U17bc, none, U19e6 ]}; 3746185892Smrg key <AD08> {[ U17b7, U17b8, U17a6, U19e7 ]}; 3846185892Smrg key <AD09> {[ U17c4, U17c5, U17b1, U19e8 ]}; 3946185892Smrg key <AD10> {[ U1795, U1797, U17b0, U19e9 ]}; 4046185892Smrg key <AD11> {[ U17c0, U17bf, U17a9, U19ea ]}; 4146185892Smrg key <AD12> {[ U17aa, U17a7, U17b3, U19eb ]}; 42154daed1Smrg 4346185892Smrg key <AC01> {[ U17b6, U17ff, none, U19ec ]}; 4446185892Smrg key <AC02> {[ U179f, U17c3, none, U19ed ]}; 4546185892Smrg key <AC03> {[ U178a, U178c, none, U19ee ]}; 4646185892Smrg key <AC04> {[ U1790, U1792, none, U19ef ]}; 4746185892Smrg key <AC05> {[ U1784, U17a2, none, U19f0 ]}; 4846185892Smrg key <AC06> {[ U17a0, U17c7, none, U19f1 ]}; 4946185892Smrg key <AC07> {[ U17d2, U1789, none, U19f2 ]}; 5046185892Smrg key <AC08> {[ U1780, U1782, U179d, U19f3 ]}; 5146185892Smrg key <AC09> {[ U179b, U17a1, none, U19f4 ]}; 5246185892Smrg key <AC10> {[ U17be, U17fe, U17d6, U19f5 ]}; 5346185892Smrg key <AC11> {[ U17cb, U17c9, U17c8, U19f6 ]}; 5446185892Smrg key <BKSL> {[ U17ae, U17ad, backslash, none ]}; 55154daed1Smrg 5646185892Smrg key <AB01> {[ U178b, U178d, none, U19f7 ]}; 5746185892Smrg key <AB02> {[ U1781, U1783, none, U19f8 ]}; 5846185892Smrg key <AB03> {[ U1785, U1787, none, U19f9 ]}; 5946185892Smrg key <AB04> {[ U179c, U17fd, none, U19fa ]}; 6046185892Smrg key <AB05> {[ U1794, U1796, U179e, U19fb ]}; 6146185892Smrg key <AB06> {[ U1793, U178e, none, U19fc ]}; 6246185892Smrg key <AB07> {[ U1798, U17c6, none, U19fd ]}; 6346185892Smrg key <AB08> {[ U17fc, U17fb, comma, U19fe ]}; 6446185892Smrg key <AB09> {[ U17d4, U17d5, period, U19ff ]}; 6546185892Smrg key <AB10> {[ U17ca, question, slash, none ]}; 66154daed1Smrg 6746185892Smrg key <SPCE> {[ U200b, space, nobreakspace, none ]}; 68154daed1Smrg 6946185892Smrg // Third and fourth level with right Alt key (AltGr): 70154daed1Smrg include "level3(ralt_switch)" 71154daed1Smrg}; 72154daed1Smrg 73154daed1Smrgpartial alphanumeric_keys 74154daed1Smrgxkb_symbols "olpc" { 75154daed1Smrg include "kh(basic)" 76797b363dSmrg 7746185892Smrg // contact: Walter@laptop.org 7846185892Smrg 7946185892Smrg key <AE01> {[ U17e1, U200c, exclam, U17f1 ]}; 8046185892Smrg key <AE03> {[ U17e3, U17d1, quotedbl, U17f3 ]}; 8146185892Smrg key <AE05> {[ U17e5, EuroSign, percent, U17f5 ]}; 8246185892Smrg key <AE12> {[ U17b2, U17ce, equal, none ]}; 83154daed1Smrg 8446185892Smrg key <AC10> {[ U17be, U17c8, U17d6, U19f5 ]}; 85154daed1Smrg 8646185892Smrg // Language key: 8746185892Smrg include "group(olpc)" 88154daed1Smrg}; 89