//Adding olpc section for kh layout
Index: rules/base.lists.part
===================================================================
RCS file: /cvs/xkeyboard-config/xkeyboard-config/rules/base.lists.part,v
retrieving revision 1.57
diff -u -r1.57 base.lists.part
--- rules/base.lists.part 31 Jan 2008 22:05:30 -0000 1.57
+++ rules/base.lists.part 4 Feb 2008 23:11:36 -0000
@@ -15,7 +15,7 @@
! $pcgeometries = abnt2 latitude jp106 kr106
// Layouts that provide further specializations for the OLPC
-! $olpclayouts = af am ara br es et kz in mn np ru th tr us
+! $olpclayouts = af am ara br es et kh kz in mn np ru th tr us
! $macbooks = macbook78 macbook79
! $maclaptop = ibook powerbook macbook78 macbook79
Index: symbols/kh
===================================================================
RCS file: /cvs/xkeyboard-config/xkeyboard-config/symbols/kh,v
retrieving revision 1.2
diff -u -r1.2 kh
--- symbols/kh 31 Dec 2005 02:02:46 -0000 1.2
+++ symbols/kh 4 Feb 2008 23:11:36 -0000
@@ -96,3 +96,19 @@
include "level3(ralt_switch)"
};
+
+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)"
+};