From: svu Date: Fri, 11 Jan 2008 22:19:39 +0000 (+0000) Subject: added in(olpc) X-Git-Tag: v_1_2~6 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=767d83b8f914ed9007b62f1848c7be6662578b2a;p=platform%2Fupstream%2Fxkeyboard-config.git added in(olpc) --- diff --git a/ChangeLog b/ChangeLog index 5ed4aa1..560a244 100644 --- 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, diff --git a/rules/base.lists.part b/rules/base.lists.part index 4c5df5e..9312ac2 100644 --- a/rules/base.lists.part +++ b/rules/base.lists.part @@ -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 diff --git a/symbols/in b/symbols/in index 23275ae..be3a7fa 100644 --- a/symbols/in +++ b/symbols/in @@ -1040,3 +1040,66 @@ xkb_symbols "guru" { key { [ period, 0x1000964 ] }; key { [ 0x1000A2F, question ] }; }; + +partial alphanumeric_keys +xkb_symbols "olpc" { + +// Contact: Walter Bender + + include "in(deva)" + key { [ 0x100094A, 0x1000912 ] }; // DEVANAGARI VOWEL SIGN SHORT O; DEVANAGARI LETTER SHORT O + key { [ 0x1000967, 0x100090D ] }; // DEVANAGARI DIGIT ONE; DEVANAGARI LETTER CANDRA E + key { [ 0x1000968, 0x1000945 ] }; // DEVANAGARI DIGIT TWO; DEVANAGARI VOWEL SIGN CANDRA E + key { [ 0x1000969 ] }; // DEVANAGARI DIGIT THREE; + key { [ 0x100096A ] }; // DEVANAGARI DIGIT FOUR; + key { [ 0x100096B ] }; // DEVANAGARI DIGIT FIVE; + key { [ 0x100096C ] }; // DEVANAGARI DIGIT SIX; + key { [ 0x100096D ] }; // DEVANAGARI DIGIT SEVEN; + key { [ 0x100096E ] }; // DEVANAGARI DIGIT EIGHT; + key { [ 0x100096F, parenleft ] }; // DEVANAGARI DIGIT NINE; + key { [ 0x1000966, parenright ] }; // DEVANAGARI DIGIT ZERO; + key { [ minus, 0x1000903 ] }; // DEVANAGARI SIGN VISARGA; + key { [ 0x1000943, 0x100090B ] }; // DEVANAGARI VOWEL SIGN VOCALIC R; DEVANAGARI LETTER VOCALIC R + + key { [ 0x100094C, 0x1000914 ] }; // DEVANAGARI VOWEL SIGN AU; DEVANAGARI LETTER AU + key { [ 0x1000948, 0x1000910 ] }; // DEVANAGARI VOWEL SIGN AI; DEVANAGARI LETTER AI + key { [ 0x100093E, 0x1000906 ] }; // DEVANAGARI VOWEL SIGN AA; DEVANAGARI LETTER AA + key { [ 0x1000940, 0x1000908 ] }; // DEVANAGARI VOWEL SIGN II; DEVANAGARI LETTER II + key { [ 0x1000942, 0x100090A ] }; // DEVANAGARI VOWEL SIGN UU; DEVANAGARI LETTER UU + key { [ 0x100092C, 0x100092D ] }; // DEVANAGARI LETTER BA; DEVANAGARI LETTER BHA + key { [ 0x1000939, 0x1000919 ] }; // DEVANAGARI LETTER HA; DEVANAGARI LETTER NGA + key { [ 0x1000917, 0x1000918 ] }; // DEVANAGARI LETTER GA; DEVANAGARI LETTER GHA + key { [ 0x1000926, 0x1000927 ] }; // DEVANAGARI LETTER DA; DEVANAGARI LETTER DHA + key { [ 0x100091C, 0x100091D ] }; // DEVANAGARI LETTER JA; DEVANAGARI LETTER JHA + key { [ 0x1000921, 0x1000922 ] }; // DEVANAGARI LETTER DDA; DEVANAGARI LETTER DDHA + key { [ 0x100093C, 0x100091E ] }; // DEVANAGARI SIGN NUKTA; DEVANAGARI LETTER NYA + + key { [ 0x1000949, 0x1000911 ] }; // DEVANAGARI VOWEL SIGN CANDRA O; DEVANAGARI LETTER CANDRA O + + key { [ 0x100094B, 0x1000913 ] }; // DEVANAGARI VOWEL SIGN O; DEVANAGARI LETTER O + key { [ 0x1000947, 0x100090F ] }; // DEVANAGARI VOWEL SIGN E; DEVANAGARI LETTER E + key { [ 0x100094D, 0x1000905 ] }; // DEVANAGARI SIGN VIRAMA; DEVANAGARI LETTER A + key { [ 0x100093F, 0x1000907 ] }; // DEVANAGARI VOWEL SIGN I; DEVANAGARI LETTER I + key { [ 0x1000941, 0x1000909 ] }; // DEVANAGARI VOWEL SIGN U; DEVANAGARI LETTER U + key { [ 0x100092A, 0x100092B ] }; // DEVANAGARI LETTER PA; DEVANAGARI LETTER PHA + key { [ 0x1000930, 0x1000931 ] }; // DEVANAGARI LETTER RA; DEVANAGARI LETTER RRA + key { [ 0x1000915, 0x1000916 ] }; // DEVANAGARI LETTER KA; DEVANAGARI LETTER KHA + key { [ 0x1000924, 0x1000925 ] }; // DEVANAGARI LETTER TA; DEVANAGARI LETTER THA + key { [ 0x100091A, 0x100091B ] }; // DEVANAGARI LETTER CA; DEVANAGARI LETTER CHA + key { [ 0x100091F, 0x1000920 ] }; // DEVANAGARI LETTER TTA; DEVANAGARI LETTER TTHA + + key { [ 0x1000946, 0x100090E ] }; // DEVANAGARI VOWEL SIGN SHORT E; DEVANAGARI LETTER SHORT E + key { [ 0x1000902, 0x1000901 ] }; // DEVANAGARI SIGN ANUSVARA; DEVANAGARI SIGN CANDRABINDU + key { [ 0x100092E, 0x1000923 ] }; // DEVANAGARI LETTER MA; DEVANAGARI LETTER NNA + key { [ 0x1000928, 0x1000929 ] }; // DEVANAGARI LETTER NA; DEVANAGARI LETTER NNNA + key { [ 0x1000935, 0x1000934 ] }; // DEVANAGARI LETTER VA; DEVANAGARI LETTER LLLA + key { [ 0x1000932, 0x1000933 ] }; // DEVANAGARI LETTER LA; DEVANAGARI LETTER LLA + key { [ 0x1000938, 0x1000936 ] }; // DEVANAGARI LETTER SA; DEVANAGARI LETTER SHA + key { [ comma, 0x1000937 ] }; // DEVANAGARI LETTER SSA + key { [ period, 0x1000964 ] }; // DEVANAGARI DANDA + key { [ 0x100092F, 0x100095F ] }; // DEVANAGARI LETTER YA; DEVANAGARI LETTER YYA + + key { [ 0x100200C, 0x100200D ] }; // ZERO-WIDTH-NON-JOINER (ZWNJ); ZERO-WIDTH-JOINER (ZWJ) + // language key + key { [ISO_Next_Group , ISO_Prev_Group ] }; +};