OLPC Khmer Keyboard

From OLPC

Jump to: navigation, search
  This page is monitored by the OLPC team.


[edit] OLPC keyboard layouts

English (US international); Spanish (Latin America); Portuguese (Brazilian); Amharic (Ethiopic); Arabic; Nigerian (Igbo, Hausa, Yoruba); French (Rwanda); Thai; Urdu; Cyrillic (Russian); Turkish; Nepali; Mongolian; Kazakh; Devanagari; Uzbek; Pashto; Dari; Armenian; Khmer; Pulaar; Italian; Kreyòl; German

Instructions for setting up keyboard switching in Terminal are on the Customizing NAND images page. On bilingual XOs, the times/divide key is replaced with a keyboard switching key.

[edit] Khmer keyboard layout

Khmer (final)

[edit] OLPC section of the XKB symbol file

To use the XKB Khmer layout along with US layout, you may need to edit /etc/X11/xorg.conf. This will make "us" the first and "kh" a second layout:

XkbLayout "us,kh"
XkbVariant "olpc2,olpc"
partial default alphanumeric_keys
xkb_symbols "olpc" {
    include "kh(basic)"
    
// Contact Walter@laptop.org

    key <AE01> { [ 0x10017e1,		0x100200c,		exclam, 	0x10017f1	] };
    key <AE03> { [ 0x10017e3,		0x10017d1,		quotedbl, 	0x10017f3	] };
    key <AE05> { [ 0x10017e5,		EuroSign,		percent, 	0x10017f5	] };
    key <AE12> { [ 0x10017b2,		0x10017ce,		equal, 	 	voidsymbol	] };
    key <AC10> { [ 0x10017be,		0x10017c8,		0x10017d6, 	0x10019f5	] };

   //language key
   include "group(olpc)"
};
Personal tools
  • Log in / create account
About OLPC
About the XO
Projects
OLPC wiki
Toolbox