From: ntakahas Date: Wed, 29 Nov 2006 08:48:38 +0000 (+0000) Subject: *** empty log message *** X-Git-Tag: REL-1-1-0~5 X-Git-Url: http://git.chise.org/gitweb/?a=commitdiff_plain;h=79da1099bd53f9a46e19a3e7a2862194fdd3c3c5;p=m17n%2Fm17n-contrib.git *** empty log message *** --- diff --git a/ChangeLog b/ChangeLog index 39850d7..4eefabd 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,14 @@ 2006-11-29 TAKAHASHI Naoto + * im/*.mim: Update contributions from Red Hat. + + * im/bn-itrans.mim, im/hi-remington.mim, im/hi-remington.png, + im/hi-typewriter.mim, im/hi-typewriter.png, im/or-inscript.mim, + im/or-inscript.png, im/ta-typewriter.mim, im/ta-typewriter.png, + im/as-inscript.mim, im/mr-inscript.mim: New file. + +2006-11-29 TAKAHASHI Naoto + * im/te-rts.mim: Fix typo. 2006-11-29 Kenichi Handa diff --git a/im/as-inscript.mim b/im/as-inscript.mim index 13dd4db..f9a8961 100644 --- a/im/as-inscript.mim +++ b/im/as-inscript.mim @@ -1,7 +1,5 @@ ;; as-inscript.mim -- Assamese input method for inscript layout -;; This file is derived from the Assamese inscript table of scim-tables, -;; which was derived from iiimf unitLE's Assamese inscript layout. -;; Copyright (c) 2003 Sun Microsystems, Inc. All Rights Reserved. +;; Copyright (c) Red Hat, Inc. All Rights Reserved. ;; This file is part of the m17n contrib; a sub-part of the m17n ;; library. diff --git a/im/bn-itrans.mim b/im/bn-itrans.mim new file mode 100644 index 0000000..b694e16 --- /dev/null +++ b/im/bn-itrans.mim @@ -0,0 +1,181 @@ +;; bn-itrans.mim -- Bengali input method with ITRANS method +;; Copyright (C) 2003, 2004, 2005, 2006 +;; National Institute of Advanced Industrial Science and Technology (AIST) +;; Registration Number H15PRO112 + +;; This file is part of the m17n contrib; a sub-part of the m17n +;; library. + +;; The m17n library is free software; you can redistribute it and/or +;; modify it under the terms of the GNU Lesser General Public License +;; as published by the Free Software Foundation; either version 2.1 of +;; the License, or (at your option) any later version. + +;; The m17n library is distributed in the hope that it will be useful, +;; but WITHOUT ANY WARRANTY; without even the implied warranty of +;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +;; Lesser General Public License for more details. + +;; You should have received a copy of the GNU Lesser General Public +;; License along with the m17n library; if not, write to the Free +;; Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +;; 02111-1307, USA. + +(input-method bn itrans) + +(description "Bengali input method by ITRANS transliteration. + +Itrans Bengali Keymap Layout created by Avinash Chopde in accordance with the details in the following link: + +http://www.aczoom.com/itrans/beng/node4.html + +Key Summary: + +The consonant alphabets are represented as half-characters by default i.e. k = ক্ . To complete the character please use 'a' representing 'অ' i.e. ka=ক. Consonant conjuncts can be created by writing the consonant characters in sequential order. To complete the conjunct either 'অ' or any other dependent vowel [অ (a), া(aa), ি(i), ী(ii), ু(u), ূ(uu), ে(e), ৈ(ai), ো (o), ৌ (au)] needs to be added at the end. + +E.g. ক্রিয়া = k+r+i+Y+A + +To write 'Khaanda-ta' (ৎ) use the key combination : t.h + +Detailed instructions for typing are available at the above mentioned link +") + +(title "ক") + +(map + (starter + (".") ("~") ("#") ("$") ("^") ("*") ((S-\ )) ((C-@)) + ("0") ("1") ("2") ("3") ("4") + ("5") ("6") ("7") ("8") ("9") + ("A") ("C") ("D") ("G") ("H") ("I") ("J") ("K") ("L") + ("M") ("N") ("O") ("R") ("S") ("T") ("U") ("Y") + ("a") ("b") ("c") ("d") ("e") ("f") ("g") ("h") ("i") + ("j") ("k") ("l") ("m") ("n") ("o") ("p") ("q") ("r") + ("s") ("t") ("u") ("v") ("w") ("x") ("y") ("z")) + + (consonant + ("k" "ক্") + ("kh" "খ্") + ("g" "গ্") + ("gh" "ঘ্") + ("~N" "ঙ্") + ("N^" "ঙ্") + ("ch" "চ্") + ("chh" "ছ্") + ("Ch" "ছ্") ; not in ITRANS Bengali table + ("j" "জ্") + ("jh" "ঝ্") + ("~n" "ঞ্") + ("n^" "ঞ্") + ("JN" "ঞ্") ; not in ITRANS Bengali table + ("T" "ট্") + ("Th" "ঠ্") + ("D" "ড্") + ("Dh" "ঢ্") + ("N" "ণ্") + ("t" "ত্") + ("th" "থ্") + ("d" "দ্") + ("dh" "ধ্") + ("n" "ন্") + ("p" "প্") + ("ph" "ফ্") + ("b" "ব্") + ("bh" "ভ্") + ("m" "ম্") + ("J" "য্") + ("y" "য্") + ("r" "র্") + ("l" "ল্") + ("sh" "শ্") + ("Sh" "ষ্") + ("shh" "ষ্") ; not in ITRANS Bengali table + ("s" "স্") + ("h" "হ্") + (".D" "ড়্") + (".Dh" "ঢ়্") + ("Y" "য়্") + ("yh" "য়্") ; not in ITRANS Bengali table + ("GY" "জ্ঞ্") + ("dny" "জ্ঞ্") ; not in ITRANS Bengali table + ("x" "ক্ষ্")) + + (independent + ("a" "অ") + ("aa" "আ") + ("A" "আ") + ("i" "ই") + ("ii" "ঈ") + ("I" "ঈ") + ("u" "উ") + ("uu" "ঊ") + ("U" "ঊ") + ("RRi" "ঋ") + ("R^i" "ঋ") + ("e" "এ") + ("ai" "ঐ") + ("o" "ও") + ("au" "ঔ") + (".N" "ঁ") + (".n" "ং") + ("M" "ং") ; not in ITRANS Bengali table + ("H" "ঃ") + (".h" "্") + ("t.h" "ৎ") + ("0" "০") + ("1" "১") + ("2" "২") + ("3" "৩") + ("4" "৪") + ("5" "৫") + ("6" "৬") + ("7" "৭") + ("8" "৮") + ("9" "৯") + ("]" "়") ; not in ITRANS Bengali table + ((S-\ ) "‌") ; not in ITRANS Bengali table + ((C-@) "‍")) ; not in ITRANS Bengali table + + (dependent + ("a" (delete @-) "") + ("aa" (delete @-) "া") + ("A" (delete @-) "া") + ("i" (delete @-) "ি") + ("ii" (delete @-) "ী") + ("I" (delete @-) "ী") + ("u" (delete @-) "ু") + ("uu" (delete @-) "ূ") + ("U" (delete @-) "ূ") + ("RRi" (delete @-) "ৃ") + ("R^i" (delete @-) "ৃ") + ("e" (delete @-) "ে") + ("ai" (delete @-) "ৈ") + ("o" (delete @-) "ো") + ("au" (delete @-) "ৌ")) + + (return + ((Return))) + + (backspace + ((BackSpace) (undo)))) + +(state + (init + (starter (pushback 1) (shift intermediate))) + + (intermediate + (consonant (shift second)) + (independent (shift init)) + (backspace) + (return (shift init))) + + (second + (consonant) + (dependent (shift init)) + (backspace) + (return (shift init)))) + +;; Local Variables: +;; coding: utf-8 +;; mode: emacs-lisp +;; End: diff --git a/im/hi-remington.mim b/im/hi-remington.mim new file mode 100644 index 0000000..38d1a3c --- /dev/null +++ b/im/hi-remington.mim @@ -0,0 +1,133 @@ +;; hi-remington.mim -- Hindi input method for Remington typewriter layout +;; Copyright (c) Red Hat, Inc. All Rights Reserved. + +;; This file is part of the m17n contrib; a sub-part of the m17n +;; library. + +;; The library is free software; you can redistribute it and/or +;; modify it under the terms of the GNU Lesser General Public License +;; as published by the Free Software Foundation; either version 2.1 of +;; the License, or (at your option) any later version. + +;; The library is distributed in the hope that it will be useful, +;; but WITHOUT ANY WARRANTY; without even the implied warranty of +;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +;; Lesser General Public License for more details. + +;; You should have received a copy of the GNU Lesser General Public +;; License along with the library; if not, write to the Free +;; Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +;; 02111-1307, USA. + +(input-method hi remington) + +(description "Hindi input method for Remington typewriter layout. +Author: Rajesh Ranjan +") + +(title "क") + +(map + (trans + ("~" " ृ") + ("`" "`") + ("!" "!") + ("1" "१") + ("@" "/") + ("2" "२") + ("#" "रु") + ("3" "३") + ("$" "+") + ("4" "४") + ("%" " ः") + ("5" "५") + ("^" "'") + ("6" "६") + ("&" "-") + ("7" "७") + ("*" "'") + ("8" "८") + ("(" ";") + ("9" "९") + (")" "द्घ") + ("0" "०") + ("_" "ऋ") + ("-" ".") + ("+" " ़") + ("=" "त्र") + ("Q" "फ") + ("q" " ु") + ("W" " ॅ") + ("w" " ू") + ("E" "म्") + ("e" "म") + ("R" "त्") + ("r" "त") + ("T" "ज्") + ("t" "ज") + ("Y" "ल्") + ("y" "ल") + ("U" "न्") + ("u" "न") + ("I" "प्") + ("i" "प") + ("O" "व्") + ("o" "व") + ("P" "च्") + ("p" "च") + ("{" "क्ष्") + ("[" "ख्") + ("}" "द्व") + ("]" ",") + ("|" "द्य") + ("\" "?") + ("A" "।") + ("a" ".") + ("S" " ै") + ("s" " े") + ("D" "क्") + ("d" "क") + ("F" "थ्") + ("f" " ि") + ("G" "ळ") + ("g" "ह") + ("H" "भ्") + ("h" " ी") + ("J" "श्र") + ("j" "र") + ("K" "ज्ञ") + ("k" " ा") + ("L" "स्") + ("l" "स") + (":" "रू") + (";" "य") + ("\"" "ष्") + ("'" "श्") + ("Z" "र्") + ("z" "z") + ("X" "ग्") + ("x" "ग") + ("C" "ब्") + ("c" "ब") + ("V" "ट") + ("v" "अ") + ("B" "ठ") + ("b" "इ") + ("N" "छ") + ("n" "द") + ("M" "ड") + ("m" "उ") + ("<" "ढ") + ("," "ए") + (">" "झ") + ("." "ण्") + ("?" "घ्") + ("/" "ध्") + )) + +(state + (init + (trans))) + + + diff --git a/im/hi-remington.png b/im/hi-remington.png new file mode 100644 index 0000000..de3f7b2 Binary files /dev/null and b/im/hi-remington.png differ diff --git a/im/hi-typewriter.mim b/im/hi-typewriter.mim new file mode 100644 index 0000000..b990c69 --- /dev/null +++ b/im/hi-typewriter.mim @@ -0,0 +1,158 @@ +;; hi-typewriter.mim -- Devanagari input method with typewriter method +;; Copyright (C) 2005 +;; National Institute of Advanced Industrial Science and Technology (AIST) +;; Registration Number H15PRO112 + +;; This file is part of the m17n contrib; a sub-part of the m17n +;; library. + +;; The m17n library is free software; you can redistribute it and/or +;; modify it under the terms of the GNU Lesser General Public License +;; as published by the Free Software Foundation; either version 2.1 of +;; the License, or (at your option) any later version. + +;; The m17n library is distributed in the hope that it will be useful, +;; but WITHOUT ANY WARRANTY; without even the implied warranty of +;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +;; Lesser General Public License for more details. + +;; You should have received a copy of the GNU Lesser General Public +;; License along with the m17n library; if not, write to the Free +;; Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +;; 02111-1307, USA. + +(input-method hi typewriter) + +(description "Hindi input method with `typewriter' method. +Still experimental. +") + +(title "क") + +(map + (consonant + ("!" ?ऍ) + ("+" ?ऋ) + ("Q" ?औ) + ("W" ?ऐ) + ("E" ?आ) + ("R" ?ई) + ("T" ?ऊ) + ("Y" ?भ) + ("y" ?ब) + ("U" ?ङ) + ("u" ?ह) + ("I" ?घ) + ("i" ?ग) + ("O" ?ध) + ("o" ?द) + ("P" ?झ) + ("p" ?ज) + ("{" ?ढ) + ("[" ?ड) + ("}" ?ञ) + ("A" ?ओ) + ("S" ?ए) + ("D" ?अ) + ("F" ?इ) + ("G" ?उ) + ("H" ?फ) + ("h" ?प) + ("J" ?ऱ) + ("j" ?र) + ("K" ?ख) + ("k" ?क) + ("L" ?थ) + ("l" ?त) + (":" ?छ) + (";" ?च) + ("\"" ?ठ) + ("'" ?ट) + ("|" ?ऑ) + ("~" ?ऒ) + ("Z" ?ऎ) + ("C" ?ण) + ("c" ?म) + ("V" ?ऩ) + ("v" ?न) + ("B" ?ऴ) + ("b" ?व) + ("N" ?ळ) + ("n" ?ल) + ("M" ?श) + ("m" ?स) + ("<" ?ष) + ("/" ?य)) + (halant + ("d" ?्)) + (vowel-I + ("f" ?ि)) + (else + ("1" ?१) + ("@" ?ॅ) + ("2" ?२) + ("#" ?#) + ("3" ?३) + ("$" ?$) + ("4" ?४) + ("5" ?५) + ("6" ?६) + ("7" ?७) + ("8" ?८) + ("(" ?\() + ("9" ?९) + (")" ?\)) + ("0" ?०) + ("_" ?ः) + ("-" ?-) + ("=" ?ृ) + ("q" ?ौ) + ("w" ?ै) + ("e" ?ा) + ("r" ?ी) + ("t" ?ू) + ("]" ?़) + ("a" ?ो) + ("s" ?े) + ("g" ?ु) + ("\\" ?ॉ) + ("`" ?ॊ) + ("z" ?ॆ) + ("X" ?ँ) + ("x" ?ं) + ("," ?,) + (">" ?।) + ("." ?.) + ("?" ?य़))) + +(state + (init + (consonant) + (halant) + (else) + (vowel-I (shift after-vowel-I))) + + (after-vowel-I + (consonant + ;; The current preedit is "IC". Reorder it to "CI". + (move @<) (delete @+) (move @>) (insert "ि") + ;; Keep on reading the following [HC]* sequence. + (shift after-consonant)) + (vowel-I + ;; Delete the lastly inserted I and rehandle it in `init' state. + (delete @-) (pushback 1) (shift init)) + (nil (shift init))) + + (after-consonant + (halant + ;; The current preedit is "C[HC]*IH". Reorder it to "C[HC]*HI". + (move @-) (delete @-) (move @>) (insert "ि") + ;; Keep on reading the following C[HC]* sequence. + (shift after-consonant-halant))) + + (after-consonant-halant + (consonant + ;; The current preedit is "C[HC]*HIC". Reorder it to "C[HC]+I". + (move @-) (delete @-) (move @>) (insert "ि") + ;; Keep on reading the following [HC]* sequence. + (shift after-consonant)))) diff --git a/im/hi-typewriter.png b/im/hi-typewriter.png new file mode 100644 index 0000000..bb1531d Binary files /dev/null and b/im/hi-typewriter.png differ diff --git a/im/mr-inscript.mim b/im/mr-inscript.mim index cb32e2c..e060097 100644 --- a/im/mr-inscript.mim +++ b/im/mr-inscript.mim @@ -1,10 +1,9 @@ ;; mr-inscript.mim -- Marathi input method for inscript layout -;; This keymap is derived from the Hindi inscript table of scim-tables. ;; Since Marathi and Hindi use the same script Devanagari, the keymap ;; for both of them is same. Still, since there are few language specific ;; variations in script a separate file is created and maintained to ;; accomodate any further language specific changes to unicode. -;; Copyright (c) 2003 Sun Microsystems, Inc. All Rights Reserved. +;; Copyright (c) Red Hat, Inc. All Rights Reserved. ;; This file is part of the m17n contrib; a sub-part of the m17n ;; library. diff --git a/im/or-inscript.mim b/im/or-inscript.mim new file mode 100644 index 0000000..784ec93 --- /dev/null +++ b/im/or-inscript.mim @@ -0,0 +1,150 @@ +;; or-inscript.mim -- Oriya input method for inscript layout +;; Copyright (c) Red Hat, Inc. All Rights Reserved. + +;; This file is part of the m17n contrib; a sub-part of the m17n +;; library. + +;; The library is free software; you can redistribute it and/or +;; modify it under the terms of the GNU Lesser General Public License +;; as published by the Free Software Foundation; either version 2.1 of +;; the License, or (at your option) any later version. + +;; The library is distributed in the hope that it will be useful, +;; but WITHOUT ANY WARRANTY; without even the implied warranty of +;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +;; Lesser General Public License for more details. + +;; You should have received a copy of the GNU Lesser General Public +;; License along with the library; if not, write to the Free +;; Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +;; 02111-1307, USA. + +(input-method or inscript) + +(description "Oriya input method for inscript layout. + +Reference URL - http://indlinux.org/wiki/index.php/InscriptLayouts#Oriya +Key Summary: +1. ଜ୍ଞ : % +This can also be typed as a sequence of following: +ଜ + ୍ + ଞ i.e. p + d + } +2. ତ୍ର : ^ +This can also be typed as a sequence of following: +ତ + ୍ + ର i.e. l + d + j + +3. କ୍ଷ : & +This can also be typed as a sequence of following: +କ + ୍ + ଷ i.e. k + d + < + +4. ଶ୍ର : * +This can also be typed as a sequence of following: +ଶ + ୍ + ର i.e. M + d + j + +Author: Subhransu Behera +Key summary: Subhransu Behera +") + + +(title "କ") + +(map + (trans + ("!" "!") + ("1" "୧") + ("@" "@") + ("2" "୨") + ("#" "୍ର") + ("3" "୩") + ("$" "ର୍") + ("4" "୪") + ("5" "୫") + ("6" "୬") + ("7" "୭") + ("8" "୮") + ("(" "(") + ("9" "୯") + (")" ")") + ("0" "୦") + ("_" "ଃ") + ("-" "-") + ("+" "ଋ") + ("=" "ୃ") + ("Q" "ଔ") + ("q" "ୌ") + ("W" "ଐ") + ("w" "ୈ") + ("E" "ଆ") + ("e" "ା") + ("R" "ଈ") + ("r" "ୀ") + ("T" "ଊ") + ("t" "ୂ") + ("Y" "ଭ") + ("y" "ବ") + ("U" "ଙ") + ("u" "ହ") + ("I" "ଘ") + ("i" "ଗ") + ("O" "ଧ") + ("o" "ଦ") + ("P" "ଝ") + ("p" "ଜ") + ("{" "ଢ") + ("[" "ଡ") + ("}" "ଞ") + ("]" "଼") + ("A" "ଓ") + ("a" "ୋ") + ("S" "ଏ") + ("s" "େ") + ("D" "ଅ") + ("d" "୍") + ("F" "ଇ") + ("f" "ି") + ("G" "ଉ") + ("g" "ୁ") + ("H" "ଫ") + ("h" "ପ") + ("J" "J") + ("j" "ର") + ("K" "ଖ") + ("k" "କ") + ("L" "ଥ") + ("l" "ତ") + (":" "ଛ") + (";" "ଚ") + ("\"" "ଠ") + ("'" "ଟ") + ("|" "|") + ("\\" "\\") + ("~" "୰") + ("`" "`") + ("Z" "Z") + ("z" "z") + ("X" "ଁ") + ("x" "ଂ") + ("C" "ଣ") + ("c" "ମ") + ("V" "V") + ("v" "ନ") + ("B" "ଵ") + ("b" "ୱ") + ("N" "ଳ") + ("n" "ଲ") + ("M" "ଶ") + ("m" "ସ") + ("<" "ଷ") + ("," ",") + (">" "।") + ("." ".") + ("?" "ଯ") + ("/" "ୟ") + ("%" "ଜ୍ଞ") + ("^" "ତ୍ର") + ("&" "କ୍ଷ") + ("*" "ଶ୍ର") + )) + +(state + (init + (trans))) diff --git a/im/or-inscript.png b/im/or-inscript.png new file mode 100644 index 0000000..e1021ba Binary files /dev/null and b/im/or-inscript.png differ diff --git a/im/ta-typewriter.mim b/im/ta-typewriter.mim new file mode 100644 index 0000000..6734b4d --- /dev/null +++ b/im/ta-typewriter.mim @@ -0,0 +1,391 @@ +;; ta-typewriter.mim -- Tamil input method for type writer layout +;; Copyright (c) 2006 Red Hat, Inc. All rights reserved. + +;; This file is yet part of the m17n database; a sub-part of the m17n +;; library. + +;; The library is free software; you can redistribute it and/or +;; modify it under the terms of the GNU Lesser General Public License +;; as published by the Free Software Foundation; either version 2.1 of +;; the License, or (at your option) any later version. + +;; The library is distributed in the hope that it will be useful, +;; but WITHOUT ANY WARRANTY; without even the implied warranty of +;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +;; Lesser General Public License for more details. + +;; You should have received a copy of the GNU Lesser General Public +;; License along with the library; if not, write to the Free +;; Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +;; 02111-1307, USA. + +(input-method ta typewriter) + +(description "Tamil input method for typewriter layout. +Author: I. Felix +") + +(title "க") + +(map + (trans + +("a" "ய") +("b" "ெ") +("c" "உ") +("d" "ன") +("e" "ந") +("f" "க") +("g" "ப") +("h" "ா") +("i" "ை") +("j" "த") +("k" "ம") +("l" "ட") +("m" "அ") +("n" "") +("o" "டி") +("p" "ி") +("q" "ணு") +("r" "ச") +("s" "ள") +("t" "வ") +("u" "ர") +("v" "எ") +("w" "ற") +("x" "ஒ") +("y" "ல") +("z" "ண") + +("A" "யு") +("B" "க்ஷ") +("C" "ஊ") +("D" "னு") +("E" "நு") +("F" "கு") +("G" "ழு") +("H" "ழ") +("I" "ஐ") +("J" "து") +("K" "மு") +("L" "டு") +("M" "ஆ") +("N" "சூ") +("O" "டீ") +("P" "ீ") +("Q" "") +("R" "சு") +("S" "ளு") +("T" "கூ") +("U" "ரு") +("V" "ஏ") +("W" "று") +("X" "ஓ") +("Y" "லு") +("Z" "ஷ") + +("`" "ஃ") +("1" "1") +("2" "2") +("3" "3") +("4" "4") +("5" "5") +("6" "6") +("7" "7") +("8" "8") +("9" "9") +("0" "0") +("-" "-") +("=" "=") +("[" "ஹ") +("]" "") +("\\" "") +(";" "்") +("'" "ங") +("," "இ") +("." ",") +("/" ".") +("~" "*") +("!" "ஸ") +("@" "\"") +("#" "%") +("$" "ஜ") +("%" "ு") +("^" "ூ") +("&" "") +("*" "'") +("(" "(") +(")" ")") +("_" "ஸ்ரீ") +("+" "+") +("{" "") +("}" "") +("|" "") +(":" "") +("\"" "ஞ") +("<" "ஈ") +(">" "?") +("?" "-") +("fp" "கி") +("'p" "ஙி") +("rp" "சி") +("'p" "ஞி") +("lp" "டி") +("zp" "ணி") +("jp" "தி") +("ep" "நி") +("gp" "பி") +("kp" "மி") +("ap" "யி") +("up" "ரி") +("yp" "லி") +("tp" "வி") +("Hp" "ழி") +("sp" "ளி") +("wp" "றி") +("dp" "னி") + +("!p" "ஸி") +("Zp" "ஷி") +("$p" "ஜி") +("]p" "ஹி") +("Bp" "க்ஷி") + +("fP" "கீ") +("'P" "ஙீ") +("rP" "சீ") +("'P" "ஞீ") +("lP" "டீ") +("zP" "ணீ") +("jP" "தீ") +("eP" "நீ") +("gP" "பீ") +("kP" "மீ") +("aP" "யீ") +("uP" "ரீ") +("yP" "லீ") +("tP" "வீ") +("HP" "ழீ") +("sP" "ளீ") +("wP" "றீ") +("dP" "னீ") + +("!P" "ஸீ") +("ZP" "ஷீ") +("$P" "ஜீ") +("]P" "ஹீ") +("BP" "க்ஷீ") + +("f;" "க்") +("';" "ங்") +("r;" "ச்") +("\";" "ஞ்") +("l;" "ட்") +("z;" "ண்") +("j;" "த்") +("e;" "ந்") +("g;" "ப்") +("k;" "ம்") +("a;" "ய்") +("u;" "ர்") +("y;" "ல்") +("t;" "வ்") +("H;" "ழ்") +("s;" "ள்") +("w;" "ற்") +("d;" "ன்") + +("!;" "ஸ்") +("Z;" "ஷ்") +("$;" "ஜ்") +("];" "ஹ்") +("B;" "க்ஷ்") + +("g[" "பு") +("t[" "வு") +("'[" "ஙு") +("a[" "யு") + +("!%" "ஸு") +("Z%" "ஷு") +("$%" "ஜு") +("]%" "ஹு") +("B%" "க்ஷு") + +("g{" "பூ") +("t{" "வூ") +("'{" "ஙூ") +("a{" "யூ") + +("K:" "மூ") +("U:" "ரூ") +("G:" "ழூ") +("S:" "ளூ") + +("E}" "நூ") +("J}" "தூ") +("W}" "றூ") +("Y}" "லூ") +("D}" "னூ") + +("!^" "ஸூ") +("Z^" "ஷூ") +("$^" "ஜூ") +("]^" "ஹூ") +("B^" "க்ஷூ") + +("bf" "கெ") +("b'" "ஙெ") +("br" "செ") +("b\"" "ஞெ") +("bl" "டெ") +("bz" "ணெ") +("bj" "தெ") +("be" "நெ") +("bg" "பெ") +("bk" "மெ") +("ba" "யெ") +("bu" "ரெ") +("by" "லெ") +("bt" "வெ") +("bs" "ளெ") +("bH" "ழெ") +("bw" "றெ") +("bd" "னெ") + +("b!" "ஸெ") +("bZ" "ஷெ") +("b$" "ஜெ") +("b]" "ஹெ") +("bB" "க்ஷெ") + +("nf" "கே") +("n'" "ஙே") +("nr" "சே") +("n\"" "ஞே") +("nl" "டே") +("nz" "ணே") +("nj" "தே") +("ne" "நே") +("ng" "பே") +("nk" "மே") +("na" "யே") +("nu" "ரே") +("ny" "லே") +("nt" "வே") +("ns" "ளே") +("nH" "ழே") +("nw" "றே") +("nd" "னே") + +("n!" "ஸே") +("nZ" "ஷே") +("n$" "ஜே") +("n]" "ஹே") +("nB" "க்ஷே") + +("if" "கை") +("i'" "ஙை") +("ir" "சை") +("i\"" "ஞை") +("il" "டை") +("iz" "ணை") +("ij" "தை") +("ie" "நை") +("ig" "பை") +("ik" "மை") +("ia" "யை") +("iu" "ரை") +("iy" "லை") +("it" "வை") +("is" "ளை") +("iH" "ழை") +("iw" "றை") +("id" "னை") + +("i!" "ஸை") +("iZ" "ஷை") +("i$" "ஜை") +("i]" "ஹை") +("iB" "க்ஷை") + +("bfh" "கொ") +("b'h" "ஙொ") +("brh" "சொ") +("b\"h" "ஞொ") +("blh" "டொ") +("bzh" "ணொ") +("bjh" "தொ") +("beh" "நொ") +("bgh" "பொ") +("bkh" "மொ") +("bah" "யொ") +("buh" "ரொ") +("byh" "லொ") +("bth" "வொ") +("bsh" "ளொ") +("bHh" "ழொ") +("bwh" "றொ") +("bdh" "னொ") + +("b!h" "ஸொ") +("bZh" "ஷொ") +("b$h" "ஜொ") +("b]h" "ஹொ") +("bBh" "க்ஷொ") + +("nfh" "கோ") +("n'h" "ஙோ") +("nrh" "சோ") +("n\"h" "ஞோ") +("nlh" "டோ") +("nzh" "ணோ") +("njh" "தோ") +("neh" "நோ") +("ngh" "போ") +("nkh" "மோ") +("nah" "யோ") +("nuh" "ரோ") +("nyh" "லோ") +("nth" "வோ") +("nsh" "ளோ") +("nHh" "ழோ") +("nwh" "றோ") +("ndh" "னோ") + +("n!h" "ஸோ") +("nZh" "ஷோ") +("n$h" "ஜோ") +("n]h" "ஹோ") +("nBh" "க்ஷோ") + +("bfs" "கெள") +("b's" "ஙெள") +("brs" "செள") +("b\"s" "ஞெள") +("bls" "டெள") +("bzs" "ணெள") +("bjs" "தெள") +("bes" "நெள") +("bgs" "பெள") +("bks" "மெள") +("bas" "யெள") +("bus" "ரெள") +("bys" "லெள") +("bts" "வெள") +("bss" "ளெள") +("bHs" "ழெள") +("bws" "றெள") +("bds" "னெள") + +("b!s" "ஸெள") +("bZs" "ஷெள") +("b$s" "ஜெள") +("b]s" "ஹெள") +("bBs" "க்ஷெள") + + )) + +(state + (init + (trans))) diff --git a/im/ta-typewriter.png b/im/ta-typewriter.png new file mode 100644 index 0000000..54791aa Binary files /dev/null and b/im/ta-typewriter.png differ