From 81156998f217e3e1b91d16fe1d02353939342c0b Mon Sep 17 00:00:00 2001 From: malathi Date: Sat, 12 Sep 2009 10:22:16 +0530 Subject: [PATCH] Signed-off-by: malathi --- rules/base.xml.in | 7 ++++ rules/compat/variantsMapping.lst | 1 + symbols/in | 65 ++++++++++++++++++++++++++++++++ 3 files changed, 73 insertions(+) diff --git a/rules/base.xml.in b/rules/base.xml.in index 708077f..f43e651 100644 --- a/rules/base.xml.in +++ b/rules/base.xml.in @@ -1655,6 +1655,13 @@ tam + + + tam_keyboard_with_numerals + Tamil Keyboard with Numerals + tam + + tam_TAB diff --git a/rules/compat/variantsMapping.lst b/rules/compat/variantsMapping.lst index f85a2d0..be2a2bc 100644 --- a/rules/compat/variantsMapping.lst +++ b/rules/compat/variantsMapping.lst @@ -40,6 +40,7 @@ syr basic sy syc syr phonetic sy syc_phonetic tam INSCRIPT in tam tam UNI in tam_unicode +tam NUMERAL-KEYBOARD in tam_keyboard_with_numerals tam TAB in tam_TAB tam TSCII in tam_TSCII tel basic in tel diff --git a/symbols/in b/symbols/in index c7378fa..f80abfe 100644 --- a/symbols/in +++ b/symbols/in @@ -799,6 +799,71 @@ xkb_symbols "tam_unicode" { key { [ U0B87, U0B88 ] }; }; +partial alphanumeric_keys +xkb_symbols "tam_keyboard_with_numerals" { + +// Description: A keymap based on the TamilNet'99 typewriter keyboard +// Encoding: Unicode (http://www.unicode.org) +// Author: Malathi S +// Secondary contact: Sri Ramadoss M +// Date : Fri Sep 4 11:33:00 CST 2009 +// Mapping: + + name[Group1]= "India - Tamil Keyboard with Numerals"; + + // Mainly numbers. + key { [ apostrophe, asciitilde ] }; + key { [ U0BE7, exclam ] }; + key { [ U0BE8, at ] }; + key { [ U0BE9, numbersign ] }; + key { [ U0BEA, U0BF9 ] }; + key { [ U0BEB, percent ] }; + key { [ U0BEC, asciicircum ] }; + key { [ U0BED, ampersand ] }; + key { [ U0BEE, asterisk ] }; + key { [ U0BEF, parenleft ] }; + key { [ U0BE6, parenright ] }; + key { [ minus, underscore ] }; + key { [ equal, plus ] }; + + + // Qrow + key { [ U0B9E, U0BB6 ] }; + key { [ U0BB1, U0BB7 ] }; + key { [ U0BA8, U0BB8 ] }; + key { [ U0B9a, U0BB9 ] }; + key { [ U0BB5, U0B9c ] }; + key { [ U0BB2 ] }; + key { [ U0BB0 ] }; + key { [ U0BC8, U0B90 ] }; + key { [ U0BCA, U0BCB ] }; + key { [ U0BBF, U0BC0 ] }; + key { [ U0BC1, U0BC2 ] }; + + // Arow + key { [ U0BAF ] }; + key { [ U0BB3 ] }; + key { [ U0BA9 ] }; + key { [ U0B95 ] }; + key { [ U0BAA ] }; + key { [ U0BBE, U0BB4 ] }; + key { [ U0BA4 ] }; + key { [ U0BAE ] }; + key { [ U0B9F ] }; + key { [ U0BCD, U0B83 ] }; + key { [ U0B99 ] }; + + // Zrow + key { [ U0BA3 ] }; + key { [ U0B92, U0B93 ] }; + key { [ U0B89, U0B8A ] }; + key { [ U0B8E, U0B8F ] }; + key { [ U0BC6, U0BC7 ] }; + key { [ U0B94, U0BCC ] }; + key { [ U0B85, U0B86 ] }; + key { [ U0B87, U0B88 ] }; +}; + partial alphanumeric_keys xkb_symbols "tam_TSCII" { -- 2.32.0.93.g670b81a890