diff options
author | Sergey V. Udaltsov <svu@gnome.org> | 2011-03-07 20:48:03 +0000 |
---|---|---|
committer | Sergey V. Udaltsov <svu@gnome.org> | 2011-03-07 20:48:03 +0000 |
commit | 9333b2f3f0e3f1724b7a5c04b8ffc5eafb96fefa (patch) | |
tree | 65387b1757af00ed80fbdf13ba82f106fd5520b7 | |
parent | f75876f2115b6a4dd03b534c38e6d2b29ae44e1f (diff) |
added in(mal_enhanced)
https://bugs.freedesktop.org/show_bug.cgi?id=35059
-rw-r--r-- | rules/base.xml.in | 7 | ||||
-rw-r--r-- | symbols/in | 83 |
2 files changed, 90 insertions, 0 deletions
diff --git a/rules/base.xml.in b/rules/base.xml.in index 4b71e730..00c315e2 100644 --- a/rules/base.xml.in +++ b/rules/base.xml.in @@ -1770,6 +1770,13 @@ </variant> <variant> <configItem> + <name>mal_enhanced</name> + <_description>India - Malayalam enhanced INSCRIPT with Rupee Sign</_description> + <languageList><iso639Id>mal</iso639Id></languageList> + </configItem> + </variant> + <variant> + <configItem> <name>ori</name> <_description>India - Oriya</_description> <languageList> @@ -1338,3 +1338,86 @@ xkb_symbols "eng" { include "level3(ralt_switch)" }; + + +// Description : Enhanced INSCRIPT keymap for Malayalam +// Encoding : Unicode (http://www.unicode.org) +// Author : Mahesh T Pai <paivakil@gmail.com> +// Date : March, 2011 +// Source : http://www.nongnu.org/smc/docs/images/ml_inscript_layout.jpg +// Comment : Based on the Inscript Keyboard created by M Baiju +// Mapping: + +partial alphanumeric_keys +xkb_symbols "mal_enhanced" { + + name[Group1] = "India - Malayalam Modified Inscript with Rupee Sign"; + + //From grave to backslash (\) + + key <TLDE> { [ U0d4a , U0d12 ] }; + key <AE01> { [ U0d67 , exclam ] }; + key <AE02> { [ U0d68 , at ] }; + key <AE03> { [ U0d69 , numbersign ] }; + key <AE04> { [ U0d6a , dollar ] }; + key <AE05> { [ U0d6b , percent ] }; + key <AE06> { [ U0d6c , asciicircum ] }; + key <AE07> { [ U0d6d , ampersand ] }; + key <AE08> { [ U0d6e , U0d7e ] }; + key <AE09> { [ U0d6f , parenleft ] }; + key <AE10> { [ U0d66 , parenright ] }; + + key <AE11> { [ minus , U0d03 ] }; + key <AE12> { [ U0d43 , U0d0b ] }; + key <BKSL> { [ U0d7c , U05C ] }; //bksl: chillu RR + + + // From 'q' to right bracket (]) + + key <AD01> { [ U0d57 , U0d14 ] }; + key <AD02> { [ U0d48 , U0d10 ] }; + key <AD03> { [ U0d3e , U0d06 ] }; + key <AD04> { [ U0d40 , U0d08 ] }; + key <AD05> { [ U0d42 , U0d0a ] }; + key <AD06> { [ U0d2c , U0d2d ] }; + key <AD07> { [ U0d39 , U0d19 ] }; + key <AD08> { [ U0d17 , U0d18 ] }; + key <AD09> { [ U0d26 , U0d27 ] }; + key <AD10> { [ U0d1c , U0d1d ] }; + key <AD11> { [ U0d21 , U0d22 ] }; + key <AD12> { [ U0200d , U0d1e ] }; + + // From 'a' to apostrophe (') + + key <AC01> { [ U0d4b , U0d13 ] }; + key <AC02> { [ U0d47 , U0d0f ] }; + key <AC03> { [ U0d4d , U0d05 ] }; + key <AC04> { [ U0d3f , U0d07 ] }; + key <AC05> { [ U0d41 , U0d09 ] }; + key <AC06> { [ U0d2a , U0d2b ] }; + key <AC07> { [ U0d30 , U0d31 ] }; + key <AC08> { [ U0d15 , U0d16 ] }; + key <AC09> { [ U0d24 , U0d25 ] }; + key <AC10> { [ U0d1a , U0d1b ] }; + key <AC11> { [ U0d1f , U0d20 ] }; + + // From 'z' to slash (/) + + key <AB01> { [ U0d46 , U0d0e ] }; + key <AB02> { [ U0d02 , U0d7a ] }; + key <AB03> { [ U0d2e , U0d23 ] }; + key <AB04> { [ U0d28 , U0d7b ] }; + key <AB05> { [ U0d35 , U0d34 ] }; + key <AB06> { [ U0d32 , U0d33 ] }; + key <AB07> { [ U0d38 , U0d36 ] }; + key <AB08> { [ comma , U0d37 ] }; + key <AB09> { [ period , U0d7d ] }; //chillu l + key <AB10> { [ U0d2f , question ] }; + + // hope this includes the rupee sign at alt + 4 + + include "rupeesign(4)" + include "level3(ralt_switch)" + +}; + |