// Keyboard layouts for Cambodia. // Khmer Unicode standard keyboard layout as designed by the National // Information Communications Technology Development Authority (NiDa) // of Cambodia -- http://www.nida.gov.kh/. // // Origial author: Jens Herden (jens at khmeros.info), 2005. default partial alphanumeric_keys xkb_symbols "basic" { name[Group1]= "Khmer (Cambodia)"; // Four levels: normal Shift right Alt Shift+right Alt key {[guillemotleft,guillemotright, U200d, none ]}; key {[ U17e1, exclam, U200c, U17f1 ]}; key {[ U17e2, U17d7, at, U17f2 ]}; key {[ U17e3, quotedbl, U17d1, U17f3 ]}; key {[ U17e4, U17db, dollar, U17f4 ]}; key {[ U17e5, percent, EuroSign, U17f5 ]}; key {[ U17e6, U17cd, U17d9, U17f6 ]}; key {[ U17e7, U17d0, U17da, U17f7 ]}; key {[ U17e8, U17cf, asterisk, U17f8 ]}; key {[ U17e9, parenleft, braceleft, U17f9 ]}; key {[ U17e0, parenright, braceright, U17f0 ]}; key {[ U17a5, U17cc, x, none ]}; key {[ U17b2, equal, U17ce, none ]}; key {[ U1786, U1788, U17dc, U19e0 ]}; key {[ U17b9, U17ba, U17dd, U19e1 ]}; key {[ U17c1, U17c2, U17af, U19e2 ]}; key {[ U179a, U17ac, U17ab, U19e3 ]}; key {[ U178f, U1791, U17a8, U19e4 ]}; key {[ U1799, U17bd, none, U19e5 ]}; key {[ U17bb, U17bc, none, U19e6 ]}; key {[ U17b7, U17b8, U17a6, U19e7 ]}; key {[ U17c4, U17c5, U17b1, U19e8 ]}; key {[ U1795, U1797, U17b0, U19e9 ]}; key {[ U17c0, U17bf, U17a9, U19ea ]}; key {[ U17aa, U17a7, U17b3, U19eb ]}; key {[ U17b6, U17ff, none, U19ec ]}; key {[ U179f, U17c3, none, U19ed ]}; key {[ U178a, U178c, none, U19ee ]}; key {[ U1790, U1792, none, U19ef ]}; key {[ U1784, U17a2, none, U19f0 ]}; key {[ U17a0, U17c7, none, U19f1 ]}; key {[ U17d2, U1789, none, U19f2 ]}; key {[ U1780, U1782, U179d, U19f3 ]}; key {[ U179b, U17a1, none, U19f4 ]}; key {[ U17be, U17fe, U17d6, U19f5 ]}; key {[ U17cb, U17c9, U17c8, U19f6 ]}; key {[ U17ae, U17ad, backslash, none ]}; key {[ U178b, U178d, none, U19f7 ]}; key {[ U1781, U1783, none, U19f8 ]}; key {[ U1785, U1787, none, U19f9 ]}; key {[ U179c, U17fd, none, U19fa ]}; key {[ U1794, U1796, U179e, U19fb ]}; key {[ U1793, U178e, none, U19fc ]}; key {[ U1798, U17c6, none, U19fd ]}; key {[ U17fc, U17fb, comma, U19fe ]}; key {[ U17d4, U17d5, period, U19ff ]}; key {[ U17ca, question, slash, none ]}; key {[ U200b, space, nobreakspace, none ]}; // Third and fourth level with right Alt key (AltGr): include "level3(ralt_switch)" }; partial alphanumeric_keys xkb_symbols "olpc" { include "kh(basic)" // contact: Walter@laptop.org key {[ U17e1, U200c, exclam, U17f1 ]}; key {[ U17e3, U17d1, quotedbl, U17f3 ]}; key {[ U17e5, EuroSign, percent, U17f5 ]}; key {[ U17b2, U17ce, equal, none ]}; key {[ U17be, U17c8, U17d6, U19f5 ]}; // Language key: include "group(olpc)" };