added in(olpc)
authorsvu <svu>
Fri, 11 Jan 2008 22:19:39 +0000 (22:19 +0000)
committersvu <svu>
Fri, 11 Jan 2008 22:19:39 +0000 (22:19 +0000)
ChangeLog
rules/base.lists.part
symbols/in

index 5ed4aa1..560a244 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2008-01-11  Sergey Udaltsov
+
+       * rules/base.lists.part, symbols/in: added in(olpc), by Bernardo
+       Innocenti
+
 2008-01-07  Sergey Udaltsov
 
        * geometry/thinkpad, keycodes/xfree86, rules/base.lists.part,
index 4c5df5e..9312ac2 100644 (file)
@@ -15,7 +15,7 @@
 ! $pcgeometries = abnt2 latitude jp106 kr106
 
 // Layouts that provide further specializations for the OLPC
-! $olpclayouts = ara br es et kz np ru th tr us
+! $olpclayouts = ara br es et kz in np ru th tr us
 
 ! $macbooks = macbook78 macbook79
 ! $maclaptop = ibook powerbook macbook78 macbook79
index 23275ae..be3a7fa 100644 (file)
@@ -1040,3 +1040,66 @@ xkb_symbols "guru" {
       key <AB09> { [      period,    0x1000964  ]       };
       key <AB10> { [      0x1000A2F, question   ]       };
 };
+
+partial alphanumeric_keys
+xkb_symbols "olpc" {
+
+// Contact: Walter Bender <walter@laptop.org>
+
+  include "in(deva)"
+  key <TLDE> { [       0x100094A,      0x1000912 ] }; // DEVANAGARI VOWEL SIGN SHORT O; DEVANAGARI LETTER SHORT O
+  key <AE01> { [       0x1000967,      0x100090D ] }; // DEVANAGARI DIGIT ONE; DEVANAGARI LETTER CANDRA E
+  key <AE02> { [       0x1000968,      0x1000945 ] }; // DEVANAGARI DIGIT TWO; DEVANAGARI VOWEL SIGN CANDRA E
+  key <AE03> { [       0x1000969        ] }; // DEVANAGARI DIGIT THREE; 
+  key <AE04> { [       0x100096A        ] }; // DEVANAGARI DIGIT FOUR; 
+  key <AE05> { [       0x100096B        ] }; // DEVANAGARI DIGIT FIVE; 
+  key <AE06> { [       0x100096C        ] }; // DEVANAGARI DIGIT SIX; 
+  key <AE07> { [       0x100096D        ] }; // DEVANAGARI DIGIT SEVEN; 
+  key <AE08> { [       0x100096E        ] }; // DEVANAGARI DIGIT EIGHT; 
+  key <AE09> { [       0x100096F,      parenleft ] }; // DEVANAGARI DIGIT NINE; 
+  key <AE10> { [       0x1000966,      parenright ] }; // DEVANAGARI DIGIT ZERO; 
+  key <AE11> { [       minus,          0x1000903 ] }; // DEVANAGARI SIGN VISARGA; 
+  key <AE12> { [       0x1000943,      0x100090B ] }; // DEVANAGARI VOWEL SIGN VOCALIC R; DEVANAGARI LETTER VOCALIC R
+
+  key <AD01> { [       0x100094C,      0x1000914 ] }; // DEVANAGARI VOWEL SIGN AU; DEVANAGARI LETTER AU
+  key <AD02> { [       0x1000948,      0x1000910 ] }; // DEVANAGARI VOWEL SIGN AI; DEVANAGARI LETTER AI
+  key <AD03> { [       0x100093E,      0x1000906 ] }; // DEVANAGARI VOWEL SIGN AA; DEVANAGARI LETTER AA
+  key <AD04> { [       0x1000940,      0x1000908 ] }; // DEVANAGARI VOWEL SIGN II; DEVANAGARI LETTER II
+  key <AD05> { [       0x1000942,      0x100090A ] }; // DEVANAGARI VOWEL SIGN UU; DEVANAGARI LETTER UU
+  key <AD06> { [       0x100092C,      0x100092D ] }; // DEVANAGARI LETTER BA; DEVANAGARI LETTER BHA
+  key <AD07> { [       0x1000939,      0x1000919 ] }; // DEVANAGARI LETTER HA; DEVANAGARI LETTER NGA
+  key <AD08> { [       0x1000917,      0x1000918 ] }; // DEVANAGARI LETTER GA; DEVANAGARI LETTER GHA
+  key <AD09> { [       0x1000926,      0x1000927 ] }; // DEVANAGARI LETTER DA; DEVANAGARI LETTER DHA
+  key <AD10> { [       0x100091C,      0x100091D ] }; // DEVANAGARI LETTER JA; DEVANAGARI LETTER JHA
+  key <AD11> { [       0x1000921,      0x1000922 ] }; // DEVANAGARI LETTER DDA; DEVANAGARI LETTER DDHA
+  key <AD12> { [       0x100093C,      0x100091E ] }; // DEVANAGARI SIGN NUKTA; DEVANAGARI LETTER NYA
+
+  key <BKSL> { [       0x1000949,      0x1000911 ] }; // DEVANAGARI VOWEL SIGN CANDRA O; DEVANAGARI LETTER CANDRA O
+
+  key <AC01> { [       0x100094B,      0x1000913 ] }; // DEVANAGARI VOWEL SIGN O; DEVANAGARI LETTER O
+  key <AC02> { [       0x1000947,      0x100090F ] }; // DEVANAGARI VOWEL SIGN E; DEVANAGARI LETTER E
+  key <AC03> { [       0x100094D,      0x1000905 ] }; // DEVANAGARI SIGN VIRAMA; DEVANAGARI LETTER A
+  key <AC04> { [       0x100093F,      0x1000907 ] }; // DEVANAGARI VOWEL SIGN I; DEVANAGARI LETTER I
+  key <AC05> { [       0x1000941,      0x1000909 ] }; // DEVANAGARI VOWEL SIGN U; DEVANAGARI LETTER U
+  key <AC06> { [       0x100092A,      0x100092B ] }; // DEVANAGARI LETTER PA; DEVANAGARI LETTER PHA
+  key <AC07> { [       0x1000930,      0x1000931 ] }; // DEVANAGARI LETTER RA; DEVANAGARI LETTER RRA
+  key <AC08> { [       0x1000915,      0x1000916 ] }; // DEVANAGARI LETTER KA; DEVANAGARI LETTER KHA
+  key <AC09> { [       0x1000924,      0x1000925 ] }; // DEVANAGARI LETTER TA; DEVANAGARI LETTER THA
+  key <AC10> { [       0x100091A,      0x100091B ] }; // DEVANAGARI LETTER CA; DEVANAGARI LETTER CHA
+  key <AC11> { [       0x100091F,      0x1000920 ] }; // DEVANAGARI LETTER TTA; DEVANAGARI LETTER TTHA
+
+  key <AB01> { [       0x1000946,      0x100090E ] }; // DEVANAGARI VOWEL SIGN SHORT E; DEVANAGARI LETTER SHORT E
+  key <AB02> { [       0x1000902,      0x1000901 ] }; // DEVANAGARI SIGN ANUSVARA; DEVANAGARI SIGN CANDRABINDU
+  key <AB03> { [       0x100092E,      0x1000923 ] }; // DEVANAGARI LETTER MA; DEVANAGARI LETTER NNA
+  key <AB04> { [       0x1000928,      0x1000929 ] }; // DEVANAGARI LETTER NA; DEVANAGARI LETTER NNNA
+  key <AB05> { [       0x1000935,      0x1000934 ] }; // DEVANAGARI LETTER VA; DEVANAGARI LETTER LLLA
+  key <AB06> { [       0x1000932,      0x1000933 ] }; // DEVANAGARI LETTER LA; DEVANAGARI LETTER LLA
+  key <AB07> { [       0x1000938,      0x1000936 ] }; // DEVANAGARI LETTER SA; DEVANAGARI LETTER SHA
+  key <AB08> { [       comma,          0x1000937 ] }; // DEVANAGARI LETTER SSA
+  key <AB09> { [       period,         0x1000964 ] }; // DEVANAGARI DANDA
+  key <AB10> { [       0x100092F,      0x100095F ] }; // DEVANAGARI LETTER YA; DEVANAGARI LETTER YYA
+
+  key <SPCE> { [       0x100200C,      0x100200D ] }; // ZERO-WIDTH-NON-JOINER (ZWNJ); ZERO-WIDTH-JOINER (ZWJ)
+  // language key
+  key <I219> {  [ISO_Next_Group  ,  ISO_Prev_Group      ]     };
+};