From 0e657bef19ff137ee2b9e879cd562570e380e2a4 Mon Sep 17 00:00:00 2001 From: ntakahas Date: Thu, 16 Nov 2006 08:15:31 +0000 Subject: [PATCH] *** empty log message *** --- AUTHORS | 11 + ChangeLog | 4 + im-indic/bn-inscript.mim | 144 ------- im-indic/bn-inscript.png | Bin 1367 -> 0 bytes im-indic/bn-probhat.mim | 142 ------- im-indic/bn-probhat.png | Bin 1554 -> 0 bytes im-indic/gu-inscript.mim | 152 -------- im-indic/gu-inscript.png | Bin 1465 -> 0 bytes im-indic/gu-phonetic.mim | 145 ------- im-indic/gu-phonetic.png | Bin 1655 -> 0 bytes im-indic/hi-inscript.mim | 152 -------- im-indic/hi-inscript.png | Bin 1514 -> 0 bytes im-indic/hi-phonetic.mim | 147 -------- im-indic/hi-phonetic.png | Bin 1918 -> 0 bytes im-indic/kn-inscript.mim | 129 ------- im-indic/kn-inscript.png | Bin 1165 -> 0 bytes im-indic/kn-kgp.mim | 128 ------- im-indic/kn-kgp.png | Bin 1242 -> 0 bytes im-indic/ml-inscript.mim | 228 ----------- im-indic/ml-inscript.png | Bin 1617 -> 0 bytes im-indic/ne-rom.mim | 127 ------- im-indic/ne-rom.png | Bin 707 -> 0 bytes im-indic/ne-trad.mim | 127 ------- im-indic/ne-trad.png | Bin 707 -> 0 bytes im-indic/pa-inscript.mim | 119 ------ im-indic/pa-inscript.png | Bin 1370 -> 0 bytes im-indic/pa-jhelum.mim | 129 ------- im-indic/pa-jhelum.png | Bin 1507 -> 0 bytes im-indic/pa-phonetic.mim | 129 ------- im-indic/pa-phonetic.png | Bin 1717 -> 0 bytes im-indic/si-phonetic-static.mim | 122 ------ im-indic/ta-inscript.mim | 130 ------- im-indic/ta-inscript.png | Bin 1419 -> 0 bytes im-indic/ta-phonetic.mim | 510 ------------------------- im-indic/ta-phonetic.png | Bin 1664 -> 0 bytes im-indic/ta-tamil99.mim | 793 --------------------------------------- im-indic/ta-tamil99.png | Bin 1630 -> 0 bytes im-indic/te-apple.mim | 248 ------------ im-indic/te-inscript.mim | 131 ------- im-indic/te-inscript.png | Bin 1193 -> 0 bytes im-indic/te-rts.mim | 546 --------------------------- im/as-inscript.mim | 132 +++++++ im/as-inscript.png | Bin 0 -> 1425 bytes im/as-phonetic.mim | 129 +++++++ im/as-phonetic.png | Bin 0 -> 1567 bytes im/bn-inscript.mim | 144 +++++++ im/bn-inscript.png | Bin 0 -> 1367 bytes im/bn-probhat.mim | 142 +++++++ im/bn-probhat.png | Bin 0 -> 1554 bytes im/gu-inscript.mim | 152 ++++++++ im/gu-inscript.png | Bin 0 -> 1465 bytes im/gu-phonetic.mim | 145 +++++++ im/gu-phonetic.png | Bin 0 -> 1655 bytes im/hi-inscript.mim | 152 ++++++++ im/hi-inscript.png | Bin 0 -> 1514 bytes im/hi-phonetic.mim | 147 ++++++++ im/hi-phonetic.png | Bin 0 -> 1918 bytes im/kn-inscript.mim | 129 +++++++ im/kn-inscript.png | Bin 0 -> 1165 bytes im/kn-kgp.mim | 128 +++++++ im/kn-kgp.png | Bin 0 -> 1242 bytes im/ml-inscript.mim | 228 +++++++++++ im/ml-inscript.png | Bin 0 -> 1617 bytes im/mr-inscript.mim | 156 ++++++++ im/mr-inscript.png | Bin 0 -> 1072 bytes im/ne-rom.mim | 127 +++++++ im/ne-rom.png | Bin 0 -> 707 bytes im/ne-trad.mim | 127 +++++++ im/ne-trad.png | Bin 0 -> 707 bytes im/pa-inscript.mim | 119 ++++++ im/pa-inscript.png | Bin 0 -> 1370 bytes im/pa-jhelum.mim | 129 +++++++ im/pa-jhelum.png | Bin 0 -> 1507 bytes im/pa-phonetic.mim | 129 +++++++ im/pa-phonetic.png | Bin 0 -> 1717 bytes im/si-phonetic-static.mim | 122 ++++++ im/ta-inscript.mim | 130 +++++++ im/ta-inscript.png | Bin 0 -> 1419 bytes im/ta-phonetic.mim | 510 +++++++++++++++++++++++++ im/ta-phonetic.png | Bin 0 -> 1664 bytes im/ta-tamil99.mim | 793 +++++++++++++++++++++++++++++++++++++++ im/ta-tamil99.png | Bin 0 -> 1630 bytes im/te-apple.mim | 248 ++++++++++++ im/te-inscript.mim | 131 +++++++ im/te-inscript.png | Bin 0 -> 1193 bytes im/te-rts.mim | 546 +++++++++++++++++++++++++++ im/ur-phonetic.mim | 132 +++++++ im/ur-phonetic.png | Bin 0 -> 1220 bytes 88 files changed, 5042 insertions(+), 4478 deletions(-) delete mode 100644 im-indic/bn-inscript.mim delete mode 100644 im-indic/bn-inscript.png delete mode 100644 im-indic/bn-probhat.mim delete mode 100644 im-indic/bn-probhat.png delete mode 100644 im-indic/gu-inscript.mim delete mode 100644 im-indic/gu-inscript.png delete mode 100644 im-indic/gu-phonetic.mim delete mode 100644 im-indic/gu-phonetic.png delete mode 100644 im-indic/hi-inscript.mim delete mode 100644 im-indic/hi-inscript.png delete mode 100644 im-indic/hi-phonetic.mim delete mode 100644 im-indic/hi-phonetic.png delete mode 100644 im-indic/kn-inscript.mim delete mode 100644 im-indic/kn-inscript.png delete mode 100644 im-indic/kn-kgp.mim delete mode 100644 im-indic/kn-kgp.png delete mode 100644 im-indic/ml-inscript.mim delete mode 100644 im-indic/ml-inscript.png delete mode 100644 im-indic/ne-rom.mim delete mode 100644 im-indic/ne-rom.png delete mode 100644 im-indic/ne-trad.mim delete mode 100644 im-indic/ne-trad.png delete mode 100644 im-indic/pa-inscript.mim delete mode 100644 im-indic/pa-inscript.png delete mode 100644 im-indic/pa-jhelum.mim delete mode 100644 im-indic/pa-jhelum.png delete mode 100644 im-indic/pa-phonetic.mim delete mode 100644 im-indic/pa-phonetic.png delete mode 100644 im-indic/si-phonetic-static.mim delete mode 100644 im-indic/ta-inscript.mim delete mode 100644 im-indic/ta-inscript.png delete mode 100644 im-indic/ta-phonetic.mim delete mode 100644 im-indic/ta-phonetic.png delete mode 100644 im-indic/ta-tamil99.mim delete mode 100644 im-indic/ta-tamil99.png delete mode 100644 im-indic/te-apple.mim delete mode 100644 im-indic/te-inscript.mim delete mode 100644 im-indic/te-inscript.png delete mode 100644 im-indic/te-rts.mim create mode 100644 im/as-inscript.mim create mode 100644 im/as-inscript.png create mode 100644 im/as-phonetic.mim create mode 100644 im/as-phonetic.png create mode 100644 im/bn-inscript.mim create mode 100644 im/bn-inscript.png create mode 100644 im/bn-probhat.mim create mode 100644 im/bn-probhat.png create mode 100644 im/gu-inscript.mim create mode 100644 im/gu-inscript.png create mode 100644 im/gu-phonetic.mim create mode 100644 im/gu-phonetic.png create mode 100644 im/hi-inscript.mim create mode 100644 im/hi-inscript.png create mode 100644 im/hi-phonetic.mim create mode 100644 im/hi-phonetic.png create mode 100644 im/kn-inscript.mim create mode 100644 im/kn-inscript.png create mode 100644 im/kn-kgp.mim create mode 100644 im/kn-kgp.png create mode 100644 im/ml-inscript.mim create mode 100644 im/ml-inscript.png create mode 100644 im/mr-inscript.mim create mode 100644 im/mr-inscript.png create mode 100644 im/ne-rom.mim create mode 100644 im/ne-rom.png create mode 100644 im/ne-trad.mim create mode 100644 im/ne-trad.png create mode 100644 im/pa-inscript.mim create mode 100644 im/pa-inscript.png create mode 100644 im/pa-jhelum.mim create mode 100644 im/pa-jhelum.png create mode 100644 im/pa-phonetic.mim create mode 100644 im/pa-phonetic.png create mode 100644 im/si-phonetic-static.mim create mode 100644 im/ta-inscript.mim create mode 100644 im/ta-inscript.png create mode 100644 im/ta-phonetic.mim create mode 100644 im/ta-phonetic.png create mode 100644 im/ta-tamil99.mim create mode 100644 im/ta-tamil99.png create mode 100644 im/te-apple.mim create mode 100644 im/te-inscript.mim create mode 100644 im/te-inscript.png create mode 100644 im/te-rts.mim create mode 100644 im/ur-phonetic.mim create mode 100644 im/ur-phonetic.png diff --git a/AUTHORS b/AUTHORS index 593604f..b0a1ae1 100644 --- a/AUTHORS +++ b/AUTHORS @@ -11,6 +11,7 @@ Contributers of im-indic subdir: All files except for the followings. Jatin Nansi + as-phonetic.mim -- Assamese input method for phonetic layout bn-probhat.mim -- Bengali input method for probhat layout gu-phonetic.mim -- Gujarati input method for phonetic layout hi-phonetic.mim -- Hindi input method for phonetic layout @@ -33,3 +34,13 @@ Contributers of im-indic subdir: Suraj N. Kurapati and AIST Chaitanya Kamisetty te-rts.mim -- Telugu input method with RTS method + + Runa Bhattacharjee + as-inscript.mim -- Assamese input method for inscript layout + as-phonetic.mim -- Assamese input method for phonetic layout + + Tahir Abdul Rauf Butt + ur-phonetic -- Urdu input method for phonetic layout + + Harshula Jayasuriya + si-phonetic-static.mim -- Sinhala phonetic static keymap diff --git a/ChangeLog b/ChangeLog index bd80fe1..258f990 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2006-11-16 TAKAHASHI Naoto + + * im-indic: Renamed to im. + 2006-10-02 Kenichi Handa * Makefile.am (bin_SCRIPTS): New variable. diff --git a/im-indic/bn-inscript.mim b/im-indic/bn-inscript.mim deleted file mode 100644 index 9e41696..0000000 --- a/im-indic/bn-inscript.mim +++ /dev/null @@ -1,144 +0,0 @@ -;; bn-inscript.mim -- Bengali input method for inscript layout -;; This file is derived from the Bengali inscript table of scim-tables, -;; which was derived from iiimf unitLE's Bengali inscript layout. -;; Copyright (c) 2003 Sun Microsystems, 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 bn inscript) - -(description "Bengali input method for inscript layout. - -Inscript (Indian Script) Keyboard overlay in accordance to the standardization recommended by the Department of Electronics, Government of India. Reference Link: -http://tdil.mit.gov.in/keyoverlay.htm - -Also see - http://indlinux.org/wiki/index.php/InscriptLayouts#Bengali - -Key Summary: -To write \"juktakhor\" i.e. conjunct characters of consonants please use the \"halant\" character on the key 'd' between the two consonant akshar. - -E.g. ক্ষ = k+d+< - -Key summary: Runa Bhattacharjee - -") - -(title "ক") - -(map - (trans - ("!" ?!) - ("\"" ?ঠ) - ("'" ?ট) - ("(" ?() - (")" ?)) - ("+" ?ঋ) - ("," ?,) - ("-" ?-) - ("." ?।) - ("/" ?য়) - ("0" ?০) - ("1" ?১) - ("2" ?২) - ("3" ?৩) - ("4" ?৪) - ("5" ?৫) - ("6" ?৬) - ("7" ?৭) - ("8" ?৮) - ("9" ?৯) - (":" ?ছ) - (";" ?চ) - ("<" ?ষ) - ("=" ?ৃ) - (">" ?>) - ("?" ?য) - ("@" ?@) - ("#" ?#) - ("$" ?$) - ("%" ?%) - ("&" ?&) - ("*" ?*) - ("^" ?^) - ("A" ?ও) - ("B" ?B) - ("C" ?ণ) - ("D" ?অ) - ("E" ?আ) - ("F" ?ই) - ("G" ?উ) - ("H" ?ফ) - ("I" ?ঘ) - ("J" ?J) - ("K" ?খ) - ("L" ?থ) - ("M" ?শ) - ("N" ?N) - ("O" ?ধ) - ("P" ?ঝ) - ("Q" ?ঔ) - ("R" ?ঈ) - ("S" ?এ) - ("T" ?ঊ) - ("U" ?ঙ) - ("V" ?V) - ("W" ?ঐ) - ("X" ?ঁ) - ("Y" ?ভ) - ("Z" ?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" ?z) - ("{" ?ঢ) - ("|" ?|) - ("}" ?ঞ) - ("~" ?~) - )) - -(state - (init - (trans))) diff --git a/im-indic/bn-inscript.png b/im-indic/bn-inscript.png deleted file mode 100644 index b7f9f592ba9dba65ad84b02e13c5bb69b4e68c97..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1367 zcmV-d1*rOoP)WFU8GbZ8({Xk{QrNlj4iWF>9@00g^9L_t(&-tCxeY!p=# zhM$?8T_}_SW3jslu*D)0NlQo+#{!`!1|k+{(1P&~5+zkY0;@y~Q6yj_O~oIgD5*fy z#2RBmF%fDcP>2~5v`9)sZJ`xPTWO~sEG^xS8Gm%z-O{D|LFq@bZ!$mbz30w--#ho* zbIw2_?A83@KWfFr;bhuw8~SO}|EjN;Q z|KJABoO={GsfCTXhgq6=3SVL|x>S#Jb5)*z;0E3p)GtueG5LE#x|$QtZtI8JDJxe3 z$3xKhZciRg$29;f9a%{2*#IjXc2^02c(2JP zYelzXGbjQO+rEj^^x+5o>D9JMUNWX%?A7N>I@tU5_jLC?;J| z)RMn>H}>S~Ll?-Zy%+$(H7lcbP43#ktTuePO?UO)QB4In>@H!@ZXrRFupLM-?>(cB z0IhXAzgZ+4VwNt6O;^az$1KqGtoc}UY>~(j(VuwRMQ&#>My9!^6X>N}I4W)7b zIi&%W{>R<;7PaDA)*Numual9EPY5{W;#PPr_JyR|79B`Tx13GHayAibQF7oowMhtV zfn|ldc9v$IWM*n59~|01Mb$$w3)m6^$sNFWpb^*|)Sm%Vc$YL6SdULc{C8Af$LF=- z%h7t;dfF{U+dRxny+qEUW3da6Q9p{7y@v9-DWEmf{OTVlFkVc<_SK{S;f!`Xo9jcq zFKMhh`Y;pA+0alXXeeudq;R&KdulLjdW6M^aaTSNj|T*UQch2h>Q^;F)+d; z3*w!2T|?OooHlP103UDwm?5J+DWmQOJP{Ea>yJo4%Zod6AGtXWXM9W;Ih zNS9I9%cxNWyzZ~iZ?)Dqi9<)9<@4g_`;6@>+(c37Gq^hvg1c9Q6riCbnBg$p z12Sqeur+AxC7?w^DbY}to7d@G!}h6tU)1Tif6}|oF*OUqIEY*tO9DRLfG=VG|m<=oh)&O&Z60{Q -Key summary: Runa Bhattacharjee -") - -(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" ?য়) - ("X" ?ঢ়) - ("x" ?শ) - ("C" ?ছ) - ("c" ?চ) - ("V" ?ঋ) - ("v" ?আ) - ("B" ?ভ) - ("b" ?ব) - ("N" ?ণ) - ("n" ?ন) - ("M" ?ঙ) - ("m" ?ম) - ("<" ?ৃ) - ("," ?,) - (">" ?ঁ) - ("." ?।) - ("?" ??) - ("/" ?্) - )) - -(state - (init - (trans))) diff --git a/im-indic/bn-probhat.png b/im-indic/bn-probhat.png deleted file mode 100644 index bd99ed8c7d914ea4120ae9810957e40284b5d29f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1554 zcmV+t2JQKYP)WFU8GbZ8({Xk{QrNlj4iWF>9@00nkQL_t(&-tCxqY*bYg zhrijn1Lc9V;{aViBC-Zb@`9jMAQqK22m_`Xf<)93ng|sXH7XjSXc`j(4YF@8poXnM z76B7#c|a5?kRUBk+R~QNzOr;-I-7s=b^5x@bUK~3g!Gq8<}T;Hd(ORQx#vI+deDO& z^q>RKbj2nz;^V+4O810-w98-L)_2iC3BcP*+Xnbe0PQ2ALNa2WAHO>U$O9^YsbP@y4yKAfS-{{-Mw)p#G}*MN)uvVkQ&tp7}5rW{zM8Xv7NHWio- zM5*SofZtU8tKH^>WW*xC1Y8x6hPt8I2Fz0ptrd_KcdHkY5yOE5ptl#~%YeB+U}qSy zz8y?!ff>L8;6-oO3P@!#;;v@5&~*YRjL!!?0G{x1pRCRjK-&iM6M=KUCKdBe#Wkh? zx4qmar?cXK*4?Sgh^v5;ibrXPpc{Z;0@4%#X&q4KmWsm0J!($%wCcyK(LMn+d^hnOdDI zzY|VE>dyMp)Y$oJ^DItZ9Lt^)37o$&oI6#$=@nAVsG*lhPS}e$>Q6M*7wnvrjjnxnC1Tc1|4G zIdLp9Z)ZW`7IYQq?Mo>Iq+>vw5}g53fylPj<=1JKdz#NJh<3HhD*Lx!zBw{}na7z+ zV|;r~3rH0*;tRkZO3=}@opCr;dz!vd5ZhvG`ot3?#UCNsScH5xoXo5#{CFtIuh|L`X%w>Pd8DkrBNFRG+5YjU@ia`@}2|= zeXmLgNaa4JpiN-4>B%o1BDGf!OTzN)QzA zfVtB$-O~2!Q`uM*2)*C&!j=-1y-IK#BWt;5l{~6XjH!^IK#Ti?B6oOWxnpoX5Y+vJ zt=xh}7ka-s%q^YM2|EtH;_AnblOB%BoLYdQG9y|4#$kRNEgSsXx>fUL|8}-)OND~mG^p6akp=i zF^e^jHM{4tX7~J7*CZ$GCGnY~-Y4~)33UL|>ufv~bHy!ffT51G*VnToc_SK)9|~LT zL9_u)z7?k@4-{oA;`Fl2 zSW^MPK^9VG?<8gRPXE<~{CNwWR4CR|;LB%|y3_{LLfC9NuH78uvjDp48GDS8Y5Tj) zh;Njdu-Of+{*Zy*3!t@(KCgceKdW23P_zL}v;j@?7wEuvL6?FS^w{@Y1RuHG*P;`KGI*%&;2Ws8F2u}K+egFUf07*qoM6N<$ Eg8Jdj(f|Me diff --git a/im-indic/gu-inscript.mim b/im-indic/gu-inscript.mim deleted file mode 100644 index d9dce4f..0000000 --- a/im-indic/gu-inscript.mim +++ /dev/null @@ -1,152 +0,0 @@ -;; gu-inscript.mim -- Gujarati input method for inscript layout -;; This file is derived from the Gujarati inscript table of scim-tables, -;; which was derived from iiimf unitLE's Gujarati inscript layout. -;; Copyright (c) 2003 Sun Microsystems, 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 gu inscript) - -(description "Gujarati input method for inscript layout. - -Reference URL - http://indlinux.org/wiki/index.php/InscriptLayouts#Gujarati - -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 - -Key summary: Ankitkumar Rameshchandra Patel - -") - -(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" ?૱) - ("X" ?ઁ) - ("x" ?ં) - ("C" ?ણ) - ("c" ?મ) - ("V" ?\") - ("v" ?ન) - ("B" ?') - ("b" ?વ) - ("N" ?ળ) - ("n" ?લ) - ("M" ?શ) - ("m" ?સ) - ("<" ?ષ) - ("," ?,) - (">" "।") - ("." ?.) - ("?" ??) - ("/" ?ય) - ("%" "જ્ઞ") - ("^" "ત્ર") - ("&" "ક્ષ") - ("*" "શ્ર") - )) - -(state - (init - (trans))) diff --git a/im-indic/gu-inscript.png b/im-indic/gu-inscript.png deleted file mode 100644 index 1b979b3dc9c8b795c165aee586896b69cd0e886d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1465 zcmV;q1xEUbP)^mjz|Ci03CEi zSad^gZEa<4bO1wgWnpw>WFU8GbZ8({Xk{QrNlj4iWF>9@00kXML_t(&-tC!dY!p=# z$A3G!EiI3NgQUCi*p`YF!D5WUl~k=7$r`N%N_-@KLdAlmMphvP6o`dHv7j*`Xb52N zL4s636O@>gM__zF(TMVpM+3EOfSV#MrMul7KQPojX5ZT>ANo(`!<>8W%=yo`=bm%! zKp*;$5Ny5q^1AwpOyE)ANnkRN2{Zuvf$hL9m($yD!x5;fugKOFxjN`L?FptHA?P>_ zN)rSJqO@hB_{O35Z^Nb!0@wz;>T-Hd-w*_9FO<9$NZ-3On0h3luHqYqqqzuMa40~j z%jx~7*9g?rSJ>M6Z{HJ0-<==pTu0M1?5+6#Yk)Z}r&n(uvxYFft3Uu^*EY~OKjMhfY&YcKuybtt-9mfv~W7}RxV;s zwfKK&*n(_%rv$g_pLUtOr2xm3LVzNd)4M$?4@g8lFcruLMgb~t6{rDr0c%vWzr)Pe zNe39wF8kN7b<_Lxue?t8x~_1nCZ`jDKzbE6e>Qgi_-)rez7poeVac z4;T#O8S+0RqFf@BM7(sz=o6jpQyhNsZavyfuPtMJ=Rgl(ybah1+!w{WQ-FoQm&Uwy zobf61qb0Cp)+#2BJB(ckFfy~26|XGAdGq=B6PZNJ23E)TA?H`@vL(KAv+Hzl(r z6bt%Ytia{;+9JikTHpoX?iilEKq5A%XeXncATJH(;L$rddCtwL+EJW5>*j2Oi=b|& za>a{`bk>F6VnYq6XhDf61%5Qhd<`4{T7a>@B4E17aw_S#%|*hV>PeKZD~sD3VRs=F z?SMp#R?+Ia3{?Zg67i|wrH+^q3xPxtapy2GzSEjFk-1|rz%#juO>dVmKId4^5QqRX za{Xd?Kw7Gg+p|tF?V+8?B_I)YiI^H;{zMa5Lp+9L3}{Na2bKX_jX*Xdm=08!4E+*c zW1=T7h$W&Bm~Z5X4<+JpV3lE<4|o7r4%}rjz0%6^++kw;P+()1B}yFbnuD2IJd+nJU`8c)w)h<&18!OHG5~ zBcP)BfI=f7wMHuU0gsBdDXvcK!Z0@Mn87EN&vs8T>*lighbL%iN$)yT6m>%*5yOpa z>oH1*{=fy`cOzgos%Tfk_5)#xxo@hbL@XsfFP}@U`&v(LZ!WAHIb_H5s9Q=Etrl2n zT)hgVHSaga)q-N!VO>)n$pca63BP-vyMN97$u1?VIeiNZTWn^$rKb`daeaF|w?ij)8TdmYK9Gp9Nr{ghG=4VlK9Cwh zB?znp-cZrnEcbv!jFO1VFe*P8MuvO$Yrt1sk7IhAfJ6*13cdppksBfb9s)|Ecw8|s z(=r0a*V+I~0J4FfC1OSh66=7EfqB3XU^uYFM76}S7?6m?z!H<8O~5=A?R`2MgMyh&0`6H4n$r8-U9|ExZ~=;!zx;prQ4{Awid_*J_7;?5Lghe@kvW$5|Is* z0nY%=7!JkesAvhDVk9*a8$m9B2Z4KlF~BXxGSiJt?vRl~zEIJw(1$+sAtC$+y+eq! T5RgIM00000NkvXXu0mjfi`11- diff --git a/im-indic/gu-phonetic.mim b/im-indic/gu-phonetic.mim deleted file mode 100644 index 47b43a2..0000000 --- a/im-indic/gu-phonetic.mim +++ /dev/null @@ -1,145 +0,0 @@ -;; gu-phonetic.mim -- Gujarati input method for phonetic layout -;; Copyright (c) 2004-2006 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 gu phonetic) - -(description "Gujarati input method for phonetic layout. - -Key Summary: -1. ત્ર : ^ - This can also be typed as a sequence of following: - ત + ્ + ર i.e. t + f + r - -2. ક્ષ : X - This can also be typed as a sequence of following: - ક + ્ + ષ i.e. k + f + x - -3. શ્ર : * - This can also be typed as a sequence of following: - શ + ્ + ર i.e. S + f + r - -Author: Jatin Nansi -Key Summary: Ankitkumar Rameshchandra Patel -") - -(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" ?ઙ) - ("x" ?ષ) - ("C" ?છ) - ("c" ?ચ) - ("V" ?ઽ) - ("v" ?વ) - ("B" ?ભ) - ("b" ?બ) - ("N" ?ણ) - ("n" ?ન) - ("M" ?ં) - ("m" ?મ) - ("<" ?ૐ) - ("," ?,) - (">" ?઼) - ("." ?.) - ("?" ?ઐ) - ("/" ?એ) - ("X" "ક્ષ") - ("%" "જ્ઞ") - ("^" "ત્ર") - ("*" "શ્ર") - )) - -(state - (init - (trans))) diff --git a/im-indic/gu-phonetic.png b/im-indic/gu-phonetic.png deleted file mode 100644 index 6bb8fc74f8fdb50b5efc71dc0831bf2f43532ce3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1655 zcmV--28j8IP)WFU8GbZ8({Xk{QrNlj4iWF>9@00rAgL_t(&-tCxaY*bYg z$A7bSp=Eh&9Shwk#I#%a zzzBi`AA$-6B1;1W3N27>S-LQtnT{X&m=5EcwQEfO$t3UHd+vSbKWDk;9%w@w+R%nJ zGyu9_gamRt&<%(M1W+iU+zYT~xGL|7{Su13F$oy`C@>g!6?hVO$ZNV%AnyR)l~Dfi zvBgSYpx0PepsX2 zeJ#X&J{HLRT8#xHl-y;f`CBI0=^f>zUD2!7_VWc8t^SkKp-aoYk*8(yFl*dH7@}_XjtHP38lP6vyebG z02_f$_cIGnB#^fPXMpa&RG_oQUdviT8tn@7@*0Z*o(-_ij}pqZaFr-2UEUoS3rqq= zsDIQo;1G}p{A`J{UJELX3gkh+UJok-!eQVE38lhopMYt!q;z?*OD|T`8ZTtjnom({ zya4(NsEtAINJd}N7rp&qbgo#`gLQ!=&Uzu>IiQx$tAPwZio1YyK#qh`t+9t+0$0jr zzvGPh?Y&y_slb6+(-&i9Cc4_r0P`$y*3W`E$OQ5j;5lF<&{NGcS5*tGl~9iQS*uCF zRyy^jBRcPZGiv{+ko~HdLo$teOarX>6`^XPPW`? z4R!vmb8_&@$s9g8h|T*lIDR&bTNUkzjjp7B>S?kwwjlTa6`eg9gT3F@X0yN@yW&$; zIWd@d%iaf|TcvzGXsKX)m~{d~Q=i(lmd zR(v;uKTZt{cpqpe-2c99=|#VSXD_AvXKeh4ePpKZA<0sVxZRQM`H!=4SEf60uG>DD z(Jwav0fF2b_#%`w=PuV3!=qh7;7hWz{zw>GL zd-@P1WD88!Xn1u1)(YeU0(qnti2@155io!~2oztpkbi8Lrt)8Ho64bry1Cfs3Z5GM zOUP;TYhZ}lZt=!wAYULKRWC$)fYYiw1;{|j54^wi$wFpjZ6bZBLc6Fc&Rk3(clRWe zlSAAxuV=3zCb|l$!)U7r$dZ&(2Z*e!0 zOw<(Farttgl=w^Ge7b4w18Or^s6RK7Oz7^Da5xN{ztS^o0*1660_;)Wo}gf7X1&btEb(fw*r>vi_T{Dhc-L6$hHD_~cm zso@h0v(kc$8S002ovPDHLkV1f`B B{{a91 diff --git a/im-indic/hi-inscript.mim b/im-indic/hi-inscript.mim deleted file mode 100644 index 94db1ac..0000000 --- a/im-indic/hi-inscript.mim +++ /dev/null @@ -1,152 +0,0 @@ -;; hi-inscript.mim -- Hindi input method for inscript layout -;; This file is derived from the Hindi inscript table of scim-tables, -;; which was derived from iiimf unitLE's Hindi inscript layout. -;; Copyright (c) 2003 Sun Microsystems, 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 inscript) - -(description "Hindi input method for inscript layout. - -Reference URL : http://indlinux.org/wiki/index.php/InscriptLayouts#Devanagari - -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 - -Key summary: 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" ?ॆ) - ("X" ?ँ) - ("x" ?ं) - ("C" ?ण) - ("c" ?म) - ("V" ?ऩ) - ("v" ?न) - ("B" ?ऴ) - ("b" ?व) - ("N" ?ळ) - ("n" ?ल) - ("M" ?श) - ("m" ?स) - ("<" ?ष) - ("," ?,) - (">" ?।) - ("." ?.) - ("?" ?य़) - ("/" ?य) - ("%" "ज्ञ") - ("^" "त्र") - ("&" "क्ष") - ("*" "श्र") - )) - -(state - (init - (trans))) diff --git a/im-indic/hi-inscript.png b/im-indic/hi-inscript.png deleted file mode 100644 index fb8589e95f7bbb08a72f9d00b1d9405118c69e2d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1514 zcmVWFU8GbZ8({Xk{QrNlj4iWF>9@00mA-L_t(&-tC!dY*a-Q z$A7zQmzER?L$SN0w3I@LAwh(ySA&lPP0%1>geXSTghas*P#X9GmhjL-ln`IlM2U$X zOeB^>f`&vA0ga3S60D%MLffsB?xr{tDW=_acm2R@8E^M-x4T6W`%i9i=iIq>&;Oh` z=ggUf5scvf4cE=2Oh<563GfiG7`O*00YbnJz<%Hxzpo~A(-G(h?y88nRbAB6vM}mB zL)6m(?rw+{;_k1&9iD}|uL@UeEWnq*D}G;1OGX3~Rs}Ezm~1H0B6sa58M|QsR88yqWQ;&j5#ovfWmSCp8|eE{HI<e&`w!(TVm10qU=bcVmdd?tFIVCW7{T3V^9K;H10dU9=1%UemvMq_XJit2O zb--&p+ANT-={PEi3$JvX=!}hvfH#(wz_Et8T(ih;>?Lpb@6K>i3U&@mFn9)(qW-CWL<|0C$9 zdc}c(>zC%~jtTs28|ORyQGq-KJZFeXfNevuY-8KB>%3i2rj@oiCU7!Ab|C{2`+$%2 z79a#Xs<28kCGdM&#lZbk|9SGg;lwq;Si@(NSbUF>RVw2N!hsIvQaY@#h|cU8JgMFN6A;K9Mm#Jr2wXCs4FwA8nK*%1Ngv@& z?J4Is85u~7yF~H$E=L|1s&WFD4^#jJDdNa6ngSJ$mQPj$6qXy<0;~rLa~T7s2T}!a zwjS67)aE*X`}#dJx0emS2Y{uv@oC-e^`v?!{8Dgxs^_g2O6iYyZiokhwko|yAOmUN zTE&jml_cGYnguM+(?^-FJ>$)sQ+#9_zhJ~ivBH|Cu&NVnBc|ph@5Rj&T3H&vGb)<- zv5LYv0nCeU8w7HCl6jv1&l{pofjfX(6L{-0V5dNa09yNqWg9Q<-q}B8TZvZ!9~k3j z6DSYh)7h#~VJ(h(A(bc69%%KIe_vMEFeh6AQ*;k7sA~i|^lsF&bP=#mVcqX!IVDv- zGHFZsn83YR#ei-l_X1UhxLKb8jTgwt0_oGe^=@0={H8r791)4-9h{nnt31DRTQ0KD zlYrTrAJLhp+twe1fb|M%Ch&+BS1YW1f$VV_+`3BSGz%@aefep-@-}#F2V#B0)e}2~ zc~W;;ATOlZ%spuK*@;f^ZZv_v%!2^EH%f-{`igsN^KhO@I7Nf4dEc0#Pd==xb{()# zAdlvXz>o`>!m0+2+r;kxwE}thMs;sP_JBUbt+R>O0_POgPK7mFA5#u1vTbNy)}7lD zLpBlEps!AabrLwMi&~dJzL!e^SzAb3xmE{eI)fY($cJx=C1fn6m_Tj?W&!nj8<7m3 z=Xwd{e2pqBKk$^!`*Zb14zB&Da7(TOeAt6bVHE)r0IxtcF@h0{U<4-q0lHV7aUbqE Q&Hw-a07*qoM6N<$f>maxDgXcg diff --git a/im-indic/hi-phonetic.mim b/im-indic/hi-phonetic.mim deleted file mode 100644 index 083909c..0000000 --- a/im-indic/hi-phonetic.mim +++ /dev/null @@ -1,147 +0,0 @@ -;; hi-phonetic.mim -- Hindi input method for phonetic layout -;; Copyright (c) 2004-2006 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 phonetic) - -(description "Hindi input method for phonetic layout. - -Key Summary: -1. ज्ञ : ^ - This can also be typed as a sequence of following: - ज + ् + ञ i.e. j +f + % -2. त्र : not available here shd be one - This can also be typed as a sequence of following: - त + ् + र i.e. t + f + r - -3. क्ष : X - This can also be typed as a sequence of following: - क + ् + ष i.e. k + f + x - -4. श्र : * - This can also be typed as a sequence of following: - श + ् + र i.e. S + f + r - -Author: Jatin Nansi -Key summary: 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" ?ङ) - ("x" ?ष) - ("C" ?छ) - ("c" ?च) - ("V" ?ऴ) - ("v" ?व) - ("B" ?भ) - ("b" ?ब) - ("N" ?ण) - ("n" ?न) - ("M" ?ं) - ("m" ?म) - ("<" ?ऩ) - ("," ?,) - (">" ?़) - ("." ?।) - ("?" ?ऐ) - ("/" ?ए) - ("^" "ज्ञ") - ("X" "क्ष") - ("*" "श्र") - )) - -(state - (init - (trans))) diff --git a/im-indic/hi-phonetic.png b/im-indic/hi-phonetic.png deleted file mode 100644 index b36aeb3421ba42323deebcdac1484b500d42b308..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1918 zcmV-^2Z8vBP)WFU8GbZ8({Xk{QrNlj4iWF>9@00!boL_t(&-tCxua1`|! z$3J`7yCe`ySR%P2f#gDnT3?`|c2$%(6edo2F_M&;nc9x6R^C*M+FIWRJFQMj###q$ zr>G33+S&^8(u~kn>qyNa+DZsaK!m)RTm&|dTte>l?zVqqbGLW7gG=rbT8C%m=JxmO zv-^9#`+MHu0$rdBbb-z%3GoW5$WCAuFbVJgE?}>Oa_St<^E z^D6SX^X9}V@;u=0CRQ_WvxL$T;dK(J~BuztH{}74WKV#ofhxQB$Q8q z@0nORz|&(5;FBoPg<*i$3~T^8jo%^_Id9aRSVcZ!`r^4^<_%rO^>pL^^JFO?p%f)6 z6Hkx1N4R62O?J%5^8a4UnNQ#e)Ae#wG*W@*jB6Q4HL~<@=zd@@8o7Y=qgsus$R7i< z2kkvkJ5`YzflG|#J_#jQqI9^bbAb84V&DcNa&-b90^5MUIqX%PBdSK@R8BGqIwz2R z7C#E34p+5Px2P}r#ZO8DwgUvjV_R8fF zKt;9yPXP}C8NoZCsgmm~HrK?qC&Smm%+txpz!Cq|N_0@Hc#yv@4UW>3W50%>*l^;E>ZMGtkjsy}eptF|Qq;P=1+ z)A}CZF~hvFfqcV6UEQ98H|mzQvS=?kaVm?_)ine5F8KM^D@)naFpDkkm9p>fWt?(f z#DsCZTv^meW$D|@#|gX-b)e^H zVee4(f1Opo9B7#*PdvdDMTdBI?~O6P+KP%z+_m^kQcqUnuvZC*X5t?JFPYYNMk)_r z>9mph>nUV>Z6@OOiDCCXYbgj`f7z9NR^c!0!JI_=`42ap2zF&EC~k9O*@uy(+?8_ zV6>8N0>viwQ6o2Ol~8&Bn%k_p?N?JseSVF6Nd2*O}Ju12ZL*nnC3O^c)S(x@NS}u8>K6 zJRbT5G@nRQ`_xbYR{mO;@@6W#WoM}4@}woD8ok4GtpSx1iaTb}<+X&*F049D?Roh8 z14fW$>u1^g9WghXlo|Q}nd5ts0>C`%YLHOcV+mUSkd63mXfWZwz6Vmm&BvMBN?NKX z=4SPugrylRUF8XR4@!#At1VG!D4t9TfO;qJKZm;0O`hj~B#<^K| z(?60DMqdK%GOeFcksZL363Xcz(i8pkzt9w(16rM7>mUE-QSL5#gOb?_%)Lh6P zcP>V0xH>5FK;_G1jO&9lNoZ(PoTuXwPCuMg{sRhGWZ zn#v6b0>Mn2Xd-*SXgzN;2MnW9d>A-B?pv13a~ ze)rQy*|?*Eopp0*KRy|&=wq7W3+Bw+OT{;9nJk?got9EU(Sfxp@*Bp0w=7n0(7qi~ z;)tmRD$H#mJ" ?ಾ) - ("." ?.) - ("/" ?ಯ) - ("%" "ಜ್ಞ") - ("^" "ತ್ರ") - ("&" "ಕ್ಷ") - ("*" "ಶ್ರ") - )) - -(state - (init - (trans))) diff --git a/im-indic/kn-inscript.png b/im-indic/kn-inscript.png deleted file mode 100644 index f2eaca1a4084912a9aaa7b004e08d4bcdf7cd45f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1165 zcmV;81akX{P)LtDGHpNfU^Jq03CEi zSad^gZEa<4bO1wgWnpw>WFU8GbZ8({Xk{QrNlj4iWF>9@00Z$!L_t(&-tCxOXdGn} zhM$?)-KJ?1n~62MxNPkY(u!4~iqqVvkQAX96%~q*-V|b?6)K5;2vQ4r5nL)~V&Rpz!H|L!Bc;7SM zcfKTTl8=qlvZ|8n4|8Fp@)wTB%QT}*y= zKJox>pA0g1u8z3{5iQ~8&Ep{^{_@+y_KGfLzYXXr6!XW$+N@{O6d1cwvm{P*fqb2H z5DVh|NGj{uFBv?zKIOgu;3X$P@4l#^+P0f$A^2S2sJFYdk@65s1KO04;2g8x$PRgT@!3wm-3_lxmZ9=z+_7}&GXw6o)n-v4Xm#<%Bw;;ikY1{RVd6% z`3QK~db|caDx;3s!p;IaD%t0Yl}W48kwM-BcI6-sFzC5MtfM>*#4=2;$*4c&3HO!& z9c2UXb;eda4nzyQa^C6MrbC-p2Kjp6d!W%W4FerAs+sSdP_T0Wc-6`JiKMjDc3rBB z03AgFP5}2UwmHDFGOCl}eXNjkO84>kpv;lejZ1t7PX;;h>l%_b#Nvm&P!-Zqx-&AF z1|E}9e|IQ8Yu&W=!c8Kh38dHs=7wgdNu>BEP=k8cJsf`E2`<-Xi|Ol{U~@RVyf2`m z?6z%#4yWXEZ*~(Yb^(9OAksIJtW2a3fHiYBc=E~^eFI+*PF}4{H>#s-2R_R%MP<}4 z%P9oXdn5Qh9?O5B&8Hct|B;0c9?s=H>MMbK1ULl*EYr`x8)f(N7I|ay9T;t4sP!TC zTtd9~{|~%)W;*XwqLeStZw;Cju@PthX3ErHnvqrA^Fys$kc2h>qj@cX9T``~R4VUW zs1yNqqU(S@9i>%9E$1(*y>W7=hr5SvP3Fu^bSh>f9XtC2g*KI?A5P_T2d|!?G?i8Fd8Mox^oRM`?Cr z#w0EyJEwqmY-T_3t&S4*yZ{S_atx=MED?IF)Uq@;2yZ}qYY2fu7>-Op>8$B;zv8e-kY_" ?>) - ("." ?.) - ("/" ?/) - )) - -(state - (init - (trans))) diff --git a/im-indic/kn-kgp.png b/im-indic/kn-kgp.png deleted file mode 100644 index dd32d4e59e84210b72ca79dc138515ae3e741fe2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1242 zcmV<01SR{4P)LtD*-upJGlS=03CEi zSad^gZEa<4bO1wgWnpw>WFU8GbZ8({Xk{QrNlj4iWF>9@00cfsL_t(&-tCxOY!p=# z$A9~UwXusGFuPl;1c(q#Y!IT3K8OzpiI_G%82V5?60|Cf1hNH<8skTzv38>|A`*>B zQH&{urbsYEg1kBMk)XvyjJ86gyS3%gR%$7BcYWY4%+Ai(-JR(y#{EC-ocpoof9^Tw zo^zp$GRi2UjQ=w{`VWDc)_*H#o_|{`P~Qcfk)NZ$y$ae-ZW8boyHKDu>y%FejczMn zGy#G7Ah1m*+Nz*^RSFmK7NPt+;0wSnMV|t(QpJF`K;?tLm%uD3Itnx^Xz6R7fI#&D zp8I+Kbt3c)9fZt>wqo5G9Uz;2Mz%*Drl!1OQQmH z4bY(*TC1S#Ea3FgCMVx2jp8#|G7KzM(E4nhoG2n6FcHNwZoQQ#L>6;nM2daTVn*`F5M7x5PlEyj= z9M{dMbs`HH6`cd@7N`N61Xe3(Z5ibyel*PSIYFQi=rzce0&m;VUP0SsBEIDKJ)oco zpaHmG7-|uy>z&N!#a@QqJT^WFtT7qdE>Q0;bvfh(iD+X}@*dtJDOG%)RoA^~= zk#wmHLXyPNVoQp6A{LS*!X zh641+F3s&yBI8PXfp(|&b?pS?DR_YQWm{M*vU=iw0MIQ%$NS>Lb^rhX07*qoM6N<$ Ef>XdOdjJ3c diff --git a/im-indic/ml-inscript.mim b/im-indic/ml-inscript.mim deleted file mode 100644 index 490649e..0000000 --- a/im-indic/ml-inscript.mim +++ /dev/null @@ -1,228 +0,0 @@ -;; ml-inscript.mim -- Malayalam input method for inscript layout -;; This file is derived from the Malayalam inscript table of scim-tables, -;; which was derived from iiimf unitLE's Malayalam inscript layout. -;; Copyright (c) 2003 Sun Microsystems, 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 ml inscript) - -(description "Malayalam input method for inscript layout. - -Key summary: - -Case 1: -The conjuncts called CHILLU letters can be resolved using the following keys: - -(i) IN - na + chandrakala + zero width joiner(zwj) -ie, key 'V' + key 'D' + key ']' - -(ii)IL - la + chandrakala + zero width joiner(zwj) -ie, key 'N' + key 'D' + key ']' - -(iii)IRR - rra(or ra) + chandrakala + zero width joiner(zwj) -ie, key 'J' + key 'D' + key ']' - -(iv)INN - nna + chandrakala + zero width joiner(zwj) -ie, key 'C' + key 'D' + key ']' - -(v)ILL - ill + chandrakala + zero width joiner(zwj) -ie, shift key 'N' + key 'D' + key ']' - -Case 2: -The following set of conjuncts are formed as shown below: - -(i) INGA - gha + chandrakala + ka -ie, shift key 'U' + key 'D' + key 'K' - -(ii)INTHA - na + chandrakala + tha -ie, key 'V' + key 'D' + key 'L' - -(iii)INCHA - nja + chandrakala + cha -ie, shift key '}' + key 'D' + key ';' - -(iv)INDA - nna + chandrakala + da -ie, shift key 'C' + key 'D' + key '\"' - -(v)INPA - na + chandrakala + pa -ie, key 'V' + key 'D' + key 'H' - -Case 3: - -The conjuncts called \"Koottaksharangal\" are formed as below: - -(i) KKA - ka + chankrakala + ka -ie, key 'K' + key 'D' + key 'K' - -(ii)NGHA - nga + chankrakala + nga -ie,shift key 'U' + key 'D' + shift key 'U' - -(iii)CCHA - cha + chankrakala + cha -ie,key ';' + key 'D' + key ';' - -(iv)NJJA - nja + chankrakala + nja -ie,shift key '}' + key 'D' + shift key '}' - -(v)TTA - ta + chankrakala + ta -ie, key '\"' + key 'D' + key '\"' - -(vi)NNNA - nna + chankrakala + nna -ie, shift key 'C' + key 'D' + shift key 'C' - -(vii)TTHA - tha + chankrakala + tha -ie, key 'L' + key 'D' + key 'L' - -(viii)NNA - na + chankrakala + na -ie, key 'V' + key 'D' + key 'V' - -(ix)MMA -ma + chankrakala + ma -ie, key 'C' + key 'D' + key 'C' - -(x)LLA - la + chankrakala + la -ie, shift key 'N' + key 'D' + shift key 'N' - -(xi)VVA - va + chankrakala + va -ie, key 'B' + key 'D' + key 'B' - -(xii)YYA - ya + chankrakala + ya -ie, key '?' + key 'D' + key '?' - -(xiii)SSHA -sha + chankrakala +sha -ie, shift 'M' + key 'D' + shift 'M' - -(xiv)SSA - sa + chankrakala + sa -ie, key 'M' + key 'D' + key 'M' - -(xv)LLLA - lla + chankrakala + lla -ie, shift key 'N' + key 'D' + shift key 'N' - -(xvi)TTTA - tta + chankrakala + tta -ie, shift key 'J' + key 'D' + shift key 'J' - -Special case: - -NTA - na + chandrakala + zero width joiner(zwj) + rra -ie, key 'V' + key 'D' + key ']' + shift key 'J' - -Author: Ani Peter - -") - -(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" "െ") - ("X" "X") - ("x" "ം") - ("C" "ണ") - ("c" "മ") - ("V" "V") - ("v" "ന") - ("B" "ഴ") - ("b" "വ") - ("N" "ള") - ("n" "ല") - ("M" "ശ") - ("m" "സ") - ("<" "ഷ") - ("," ",") - (">" ">") - ("." ".") - ("/" "യ") - ("#" "്ര") - ("&" "ക്ഷ") - )) - -(state - (init - (trans))) diff --git a/im-indic/ml-inscript.png b/im-indic/ml-inscript.png deleted file mode 100644 index fc19e5e94c25711790c523c409f060eb0c399f39..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1617 zcmV-X2Cn&uP)2`sc@cvk=b03CEi zSad^gZEa<4bO1wgWnpw>WFU8GbZ8({Xk{QrNlj4iWF>9@00p&4L_t(&-tC!dY!p=# z$A4_Q(3gc?3N2XZ(pFvqN>CXD1%f6BDQbiO@-UJZgYg4UK%+4P3=s{2Ur4ZOFaZNK zz9IzVkya6L5J7<$N`bN<&o)dcly>QEw|?Mmxx4Ppqc-fCaKFsGcg~qP|2gNL*TDaL zbV?*)ynYIR*}!z52sj0l0h>H-suLD~*H0So5%7u$*(bmPkDJDX0^s$N15^Q-Hps67 z{XK53Bm@AjpA6s%kmi7`5y1HkLY1#GoLd+P590DaGdrdz#!T=CMtXduPX*nKIS zugPs&r*!d=*Yi@_5*QsX0B_p+`kpX9Q+$DB9-f^ZBNU!GQeg zgfSscw9Q`GHLP8|2TH(VF33-}S33p@xs4SWVX4;(SjRvTz;h4qMK0(Z6`>_98|PseD$K>Gk#0(=L|7U+@w z?T~?13Ty&OfPn_u6oDQD_5*XQ0bmP&s~y76m%<+gW<(Jl0D;~J%mNMqlYy1;)&Z+` zR7To=j05Z#fPt0=td`5g0{xa5y+CgQ-jK^B2HIet()s`w*gC-N(ZF(9L7f)p6?PaT zT_unNtnj#L0=CDZ_XmQOH zqCQ@LVvn1k695mZns)e3H3|&_@VMD?==jhp?ExUVUfb(&v&U&1=o!&qax&_oJ!j*J zg+=Y`3r)6cY{^3_B*=jD-?>Uvb<@F1(|{8pvz94!5b)ioKAhg#r}_AQ?#vlz$-qq6 zFd747-KFF%*qYvQx^YWYOUuN1vvMX+{oqyVC~RV?c#eb2%_opw~q)sY{9pbrb0I z4q`|O&?J}F1bSA)eHZXPuvl)D2=p~}yAoeX;ZFh2MiV}YCrNT>CP`-XfItrl^d)fH zvj8g%v;w;T`pEga0^O|GP+eYkhXA@L^YbQj?`$|Ro|cE5J0*zKWRd@ z4``P2iB162n3zszTvWRp4gsiukD4TY&C<;x54ddrc07t|LW3OwP=(oLK^u@)w-W$% ze15Z4bIL{#*~(Xc z-7NSSXiF8(vs0jNwF_XOoM!^N4YZLF4;}(+lTo@%pzr1O4~k@9hk-U<=24LXjRSrK z1_18}^e@$Zl7W_LprspVqYSjoG7=-30CVixW+$c7@F9>Y_m2aYfL_2LnUB0Ii}a8X zbAh!oW4#LOm7c06FjVGMmw^QWy(|J;G4Op9@3RhgJ65M7CII=+`+<4DlTwIVz%k$p zfnFX%?OkPOZoKTwr2#i&; - -;; 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 ne rom) - -(description "Nepali input method for romanized layout. -Author: Suyash Shrestha -") - -(title "Ne") - -(map - (trans - ("!" ?!) - ("\"" ?\") - ("#" ?#) - ("$" "रु") - ("'" ?') - ("(" ?() - (")" ?)) - ("+" ?+) - ("," ?,) - ("-" ?-) - ("." ?।) - ("/" ?्) - ("0" ?०) - ("1" ?१) - ("2" ?२) - ("3" ?३) - ("4" ?४) - ("5" ?५) - ("6" ?६) - ("7" ?७) - ("8" ?८) - ("9" ?९) - (":" ?:) - (";" ?;) - ("<" ?ङ) - ("=" ?=) - (">" ?॥) - ("?" ??) - ("@" ?@) - ("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" ?ष) - ("{" ?ई) - ("|" ?ः) - ("}" ?ऐ) - ("~" ?ऽ) - )) - -(state - (init - (trans))) diff --git a/im-indic/ne-rom.png b/im-indic/ne-rom.png deleted file mode 100644 index 83c605b1e42e4d6e8b6c5c7ce7cacd5f31aacea8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 707 zcmV;!0zCbRP)L7aSZM z92{CewQC@O9$*CU1Md|Sw3q>bqXN$bY62o4HIRi+NCd)KNL-IbrK*(F1?nYlnld{+ zE?P+3_>Dx#Fy!JPN~m@Yb}kl^s!|k9lY!k`PH%6M+}xyW7$hx=XStl}Y5{;mBC&6_ z2dY)>tgTT~imPK|yjosX=*F~dODY(YhyDHXv!FH{w{2Mp1Y|xE(Nh56L_97TpHI%j zV){y)pO}zTARvjUDe1~X+z5Avh6E8Fhr^`PY1MH70Ry-PoNDs9u3e?ZKlbzx+1Xk7 z-c|!HD_HKxEY8@ryzcG&C2_SY>-RUjwaiuoUSzXsr-`_JX=4L`g4@kfFsNT75?Bru6E$hIJ4^~%6 zG?70JTVUZyUms_;w)Qn1l#mjz2%PLH0R=KWJWRAw!77*a45KeI8FecXpb2;_F!jNjkA pQRr`^vRPHu^*5t~gM-8W!&l#S@4mNk>=^(6002ovPDHLkV1h|=Fbe - -;; 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 ne trad) - -(description "Nepali input method for traditional layout. -Author: Suyash Shrestha -") - -(title "Ne") - -(map - (trans - ("\"" ?ू) - ("#" ?घ) - ("'" ?ु) - ("(" ?ढ) - (")" ?ण) - ("+" ?ं) - ("," ?ऽ) - ("-" ?औ) - ("." ?।) - ("/" ?र) - ("0" ?०) - ("1" ?१) - ("2" ?२) - ("3" ?३) - ("4" ?४) - ("5" ?५) - ("6" ?६) - ("7" ?७) - ("8" ?८) - ("9" ?९) - (";" ?स) - ("<" ?ङ) - ("=" ?=) - ("?" "रु") - ("@" ?ई) - ("A" ?आ) - ("B" ?ौ) - ("C" ?ऋ) - ("E" ?ऐ) - ("F" ?ँ) - ("H" ?झ) - ("J" ?ो) - ("K" ?फ) - ("L" ?ी) - ("O" ?इ) - ("P" ?ए) - ("U" ?ऊ) - ("V" ?ॐ) - ("\\" ?्) - ("]" ?े) - ("_" ?ओ) - ("`" ?ञ) - ("a" ?ब) - ("b" ?द) - ("c" ?अ) - ("d" ?म) - ("e" ?भ) - ("f" ?ा) - ("g" ?न) - ("h" ?ज) - ("i" ?ष) - ("j" ?व) - ("k" ?प) - ("l" ?ि) - ("m" ?ः) - ("n" ?ल) - ("o" ?य) - ("p" ?उ) - ("r" ?च) - ("s" ?क) - ("t" ?त) - ("u" ?ग) - ("v" ?ख) - ("w" ?ध) - ("x" ?ह) - ("y" ?थ) - ("z" ?श) - ("{" ?ृ) - ("|" ?|) - ("}" ?ै) - ("~" ?॥) - ("!" "ज्ञ") - ("$" "द्ध") - (":" "ट्ठ") - (">" "श्र") - ("D" "ङ्ग") - ("G" "द्द") - ("I" "क्ष") - ("M" "ड्ड") - ("N" "द्य") - ("Q" "त्त") - ("R" "द्ब") - ("S" "ङ्क") - ("T" "ट्ट") - ("W" "ड्ढ") - ("X" "ह्य") - ("Y" "ठ्ठ") - ("Z" "क्क") - ("[" "र्") - ("q" "त्र") - )) - -(state - (init - (trans))) diff --git a/im-indic/ne-trad.png b/im-indic/ne-trad.png deleted file mode 100644 index 83c605b1e42e4d6e8b6c5c7ce7cacd5f31aacea8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 707 zcmV;!0zCbRP)L7aSZM z92{CewQC@O9$*CU1Md|Sw3q>bqXN$bY62o4HIRi+NCd)KNL-IbrK*(F1?nYlnld{+ zE?P+3_>Dx#Fy!JPN~m@Yb}kl^s!|k9lY!k`PH%6M+}xyW7$hx=XStl}Y5{;mBC&6_ z2dY)>tgTT~imPK|yjosX=*F~dODY(YhyDHXv!FH{w{2Mp1Y|xE(Nh56L_97TpHI%j zV){y)pO}zTARvjUDe1~X+z5Avh6E8Fhr^`PY1MH70Ry-PoNDs9u3e?ZKlbzx+1Xk7 z-c|!HD_HKxEY8@ryzcG&C2_SY>-RUjwaiuoUSzXsr-`_JX=4L`g4@kfFsNT75?Bru6E$hIJ4^~%6 zG?70JTVUZyUms_;w)Qn1l#mjz2%PLH0R=KWJWRAw!77*a45KeI8FecXpb2;_F!jNjkA pQRr`^vRPHu^*5t~gM-8W!&l#S@4mNk>=^(6002ovPDHLkV1h|=Fbe" ?ੲ) - ("." ?.) - ("?" ??) - ("/" ?ਯ) - )) - -(state - (init - (trans))) diff --git a/im-indic/pa-inscript.png b/im-indic/pa-inscript.png deleted file mode 100644 index 6911a935ece9ac885e96de05ffcfd828c9d1e71e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1370 zcmV-g1*Q6lP)WFU8GbZ8({Xk{QrNlj4iWF>9@00h2CL_t(&-tC!dY!p=# z$A3HBEssKhDV1FVwhCHeg;*spX)r<}fd)#`fX~E8OhhO?z?v%2L}E$;5*{JN5MmXA zi4_Trhy;Wnq9LOxse~dB=_@Q2N*$r?x^$WcvFa~G?P6IndUje8Mi4q7FbbjjK?Gkeg8B$HZ8X5Q zz#5mcw9!%k3Q{WYGcYrjuDVpk`_-A4YYM(x?4BZQfee5*T+Y%RRsvWJY>ijnbLay8 z`M2WIwRaYi(lr}kCs5*YmTEm9P4u9b4g6=o!@w{guY0!I9x6=zGBZs1W=A?@+t-r+ z>H!w5{+uJHpYD-$kE%vZ+mD8}0{FzL6Yu~db#|MGye24X_D(#Y3GU(%i*s-s9S49v z&x7Z;b3OCl+43Q$YNcMoYytLfTtSxWub#0K?;Py^76KHxoTUfNK7rt|s=&J7U{hE6 z^P1gVi~wC9UkULGEo^elh3VmoX#$s;Cx?ysN1Vj(s0#+R=`K{GKiwj7uX79SRl%Qu zTyL*ixSUG=L_bP!_h?<>7bUZfXEu z$+fV_>y~e2X72B#2!19_xXPxt*W(<2WAH9A1<3|{4;1LxVpY2;`+F2_+Zb7#gZ=ne zygM3Dm$&wNuVH_0#^o%v0ocs~AR=oD(z8Gn@QQw+^=6$4Cn=}W`xvj>8pD~3)2Mf6 z(Qx$v>aS#R<+_W2mO}NW*O=sNiJoH3yop6*4^XHeO%##cO(8PhyDg|MwV~awhRr!u zJB#wlxB9)OnK2Lw#2qnB8H_iB>=AtVre1)B(n1mWaDp+R;kdipThV~}dMgX^Pck+8 zG8=ZUqOLy2vJ=>%AUUi!t>LLYre-%#JokvDE|jB}$CgogTBqePP-1OkqL~u|BJx<> zhjW3t5Ygib(hL!~rav3CtFk4)g(#WiJn*Aocz&|Al(Af>%D~UH$`CC=QJ}?9D8vHr zlYyUX6@Z%^>3zm-b&eh|fF=WfpV@}Dv}LmUyQS=^ezA|Nyz))H{$UZF-VsJoQM>?* zL7rkZfM4tKsMxoR8~=>&Bdd33vuW=NuC_XR4e%6J2b-CA0E{#69rrX~yQZJD-=4E1 z?s8f|dImTaGE^%fKM{8+5uVj-08MKD6248%`Xy^*^HYh&K%RmBW1w#_+mUz=V)JKy z6v_B_%IN|Ff5Hq`2!e=t8k*xscB)zcHxlm$6r@Zb6txdHWTsEYK8@JrcQhATX#iL) zBDa!c6b--(V^5$U&5ARCKS%}u@9S<8q*1_81*tHK;i7_636u{OfLLjCCGcs44_Nzv z?Z8 -") - -(title "ਕ") - -(map - (trans - ("~" ?~) - ("`" ?`) - ("!" ?!) - ("1" ?1) - ("@" ?@) - ("2" ?2) - ("#" ?#) - ("3" ?3) - ("$" ?$) - ("4" ?4) - ("%" ?%) - ("5" ?5) - ("6" ?6) - ("7" ?7) - ("8" ?8) - ("(" ?() - ("9" ?9) - (")" ?)) - ("0" ?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" ?ੱ) - ("X" ?ੰ) - ("x" ?ਂ) - ("C" ?ਛ) - ("c" ?ਚ) - ("V" ?ਯ) - ("v" ?ਵ) - ("B" ?ਭ) - ("b" ?ਬ) - ("N" ?ਣ) - ("n" ?ਨ) - ("M" ?ਠ) - ("m" ?ਮ) - ("<" ?<) - ("," ?,) - (">" ?>) - ("." ?.) - ("?" ??) - ("/" ?/) - ("^" "੍ਰ") - ("*" ?*) - )) - -(state - (init - (trans))) diff --git a/im-indic/pa-jhelum.png b/im-indic/pa-jhelum.png deleted file mode 100644 index 3a1294c7d2937abd4b606fa08e3bfb99422cbc5f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1507 zcmV<91swW`P)WFU8GbZ8({Xk{QrNlj4iWF>9@00l=$L_t(&-tC!dY!p=# z$A7y!yUU{sbfD0evh!jZ-T9gV}qI~j|U@#EW6f{NxY6KGE$`_&%3`R`= zNqE&_3%_^15%*$fxAdMkU`D=EdIy9 z+jm%;iNH?^QbAS$P>`kpZ|cNhpcS~LlNYOCv&sUm>Q;U;P#_}T2jl{kK%3_Mf>b9I z(hOjdrv8P9{8~>#L=FMF6r@Jr7r+iUvdscL3PpfbeRU9#Yk{5VnlRk}POHy05!sud z-=FF;kZl0AtIwed(%=OBiq+@0Sp`5u-Ul2|U1@EcooWj3B5(zGCmYX!7l2w|nS%6& zPWd9>5YPcUAtL{smHCN+G*CgBALrdn1u5@d78frUQjjJBP$m<^&nZYxW}6Eoy9=%PzXNzkL3%Ws00?pX_9L}k z4s6rCUkn^KIbSvKl3wWbc}4-VfoFi}z$oA{a6%pPV?ln^Wm5s9Ak_j7YD8CnQ6h50 zz}OmH5bqR`7ibiBN36=HVWF`+?5HO!G=jAg!Z}!jZmj-^SOep+L|g!Sfwv0ss~VGa zp-sAW9xx?U(_d;^yei<@a>1Xwrab7{O4wNkwhpj_!PY_8Sx3;d6~FjC0oN8H*7kY8 z1+UMuBv}A8eaP-NtGL(av9xqNb~G^b^AEy~dP8Hvj(YsLYY91z0c`a8JfC@e9*dz1 zjfmW;Aaw#c8gaf^0Djk|+KA(vmTP81Vidtj9&x9gQgzk#vUZ3Zv)j%K$fJ-O7W(GiH zL}#JVzRi~l35IU1(^wS%Kxp70LiSStdyTB*1AWL^GQGd&4D4q0q7AWjX<=(`3k~@a zTf4`QD?A*Bn967wDYjEF^FUfyiFvwqgNS@7(*UYAtmN?T5&*NO9bw(l^~t9a3es?3 zj!wLXekgx6jfvIAk8U)b3stH74H_0(oEZS>?(@3-OaV#_US>pK zf*Ak}Exo5OWdRX62z;XxJArBiX~rFtcLN8_p4exb-Ld+xoU7#JwwrdLmB2ZjY$#D? z`8@?GN6$JaNUMnc2bgTug&La2^l~4I#pEs|B6lcAmB3M8h~|}DO}UpVNWTKtffAzJ zXv$QL)&hy#$51jSBA*1FigWr7)8z3}(xH4XWaWHoiJ<^Cd?OQ)kE;jT=_GXd1E@Pp(KpqXdj8_j}6oABiMqti&|1XiM1eZ0&5hcPgJ*>NtCFK zsLCD&_KV0}YEY*X!0w`E>_RYo05m|Z6Xp2R#`BvAV8{%)n^I|LavKg{U|zohu4x{a=cq@-DJs-EPt*c^pL4H-WkV%C_9P8t0o_a*d!}!< zxjDH`xG}2|zC-A57b&$zsho>}-atOwyo`Ov9*?!>&)SdEar+-AOQ7V~=$w;fJ@oBe zi-8^>0M~CgsXj8BP}l}QVV;jg^S9lud?;^q$)KjPly{+YgQz)O66xXCCX}3K{j#;V z26t&L)Ak=q9f3JfPAy4hu0P6%g*7vX{`5WoeBZWxZpi4^{{U)tl!#YCM+pD`002ov JPDHLkV1m5jsL22T diff --git a/im-indic/pa-phonetic.mim b/im-indic/pa-phonetic.mim deleted file mode 100644 index 93923ab..0000000 --- a/im-indic/pa-phonetic.mim +++ /dev/null @@ -1,129 +0,0 @@ -;; pa-phonetic.mim -- Punjabi input method for phonetic layout -;; Copyright (c) 2004-2006 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 pa phonetic) - -(description "Punjabi input method for phonetic layout. -Author: Jatin Nansi ") - -(title "ਕ") - -(map - (trans - ("!" ?੧) - ("1" ?1) - ("@" ?੨) - ("2" ?2) - ("#" ?੩) - ("3" ?3) - ("$" ?੪) - ("4" ?4) - ("5" ?5) - ("6" ?6) - ("7" ?7) - ("8" ?8) - ("(" ?੯) - ("9" ?9) - (")" ?੦) - ("0" ?0) - ("_" ?_) - ("-" ?-) - ("+" ?+) - ("=" ?=) - ("Q" ?ਥ) - ("q" ?ਤ) - ("w" ?ਾ) - ("E" ?ਓ) - ("e" ?ੲ) - ("r" ?ਰ) - ("T" ?ਠ) - ("t" ?ਟ) - ("Y" ?ੈ) - ("y" ?ੇ) - ("U" ?ੂ) - ("u" ?ੁ) - ("I" ?ੀ) - ("i" ?ਿ) - ("O" ?ੌ) - ("o" ?ੋ) - ("P" ?ਫ) - ("p" ?ਪ) - ("{" ?() - ("[" ?[) - ("}" ?)) - ("]" ?]) - ("A" ?ਅ) - ("a" ?ੳ) - ("S" ?ਸ਼) - ("s" ?ਸ) - ("D" ?ਧ) - ("d" ?ਦ) - ("F" ?ਢ) - ("f" ?ਡ) - ("G" ?ਘ) - ("g" ?ਗ) - ("h" ?ਹ) - ("J" ?ਝ) - ("j" ?ਜ) - ("K" ?ਖ) - ("k" ?ਕ) - ("L" ?ਲ਼) - ("l" ?ਲ) - (":" ?:) - (";" ?;) - ("\"" ?\") - ("'" ?') - ("|" ?।) - ("\\" ?ਙ) - ("~" ?ੱ) - ("`" ?੍ ) - ("Z" ?ਗ਼) - ("z" ?ਜ਼) - ("X" ?ਯ) - ("x" ?ਣ) - ("C" ?ਛ) - ("c" ?ਚ) - ("V" ?ੜ) - ("v" ?ਵ) - ("B" ?ਭ) - ("b" ?ਬ) - ("N" ?ਂ) - ("n" ?ਨ) - ("M" ?ੰ) - ("m" ?ਮ) - ("<" ?ਖ਼) - ("," ?,) - (">" ?ੴ) - ("." ?਼) - ("?" ??) - ("/" ?ਞ) - ("%" ?੫) - ("^" ?੬) - ("&" ?੭) - ("*" ?੮) - ("R" "੍ਰ") - ("H" "੍ਹ") - ("W" "ਾਂ") - )) - -(state - (init - (trans))) diff --git a/im-indic/pa-phonetic.png b/im-indic/pa-phonetic.png deleted file mode 100644 index 8580cb1e235186a25dddd2a1643434f824aaf413..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1717 zcmV;m21@yfP);sfAatU03CEi zSad^gZEa<4bO1wgWnpw>WFU8GbZ8({Xk{QrNlj4iWF>9@00tRJL_t(&-tC!dY!p=# z$A7!s-Ili7!tiL<7TO{zh)`b95qZ=oS`er}2?;S6i5e({p4SDW zavywuDNk#t0obHGV`aoBAAE_*^XHHPARzq?>{m=_u@_I33QPg2fH|QU2POfhfcIs@ z4^+Y@0Ed7Y;1vPsYDnfMGGaR!@pUhA!(_zHkFq##xsZ(58+gJ4Z=Qfu>8B<{C6V)W zZnm{{AbShQ_CVjFL{fj+eBiaVOep<1#N%beS3}K&{PjYM{_6k+%7`z75&(l2yZu7x zrvn>R^V5K10q(a0cvDR*ugHl5MgU`h!9W~v4aig0?6bsYUkm5}$%veg=q)a!#QyhAEx!q8dZZ{QRHxz-s4(!qBZ7Jv*d!x5LiOyjL*bdCH#Ag@z zYeFkj3yy{Y8hehc&^9JnUXCSNwban`~`t8nOV zWB`}SD{`j$3n146tw*4OmsjNIN@|85vBrM4&~7Tww8m~Kps~YZn!=9)EGw_b`L?_w zN2dvZfK&?9smSqx0%$a^IMvkd@Q^^(+M>5&jrt7-j%mP`{@lnMt#Om9-&gs(!*uDf zU`)>*ahxVcIEMN$AC*_+95HA(hz7u{BG>x6u{HA+wlvSeU%%O&^cm}&Hmz&o*s2Mf zINOh{2h%xop%*vnVlYSErcaOaOitg1*yj*BYYJi3XSQqkl07}pO8fz^-(d6Y1A}@as?@e6G)Um4xyOE>m5I^gsFr~RQWS9G#zgV2? z>Q`2GdO&z}TmI`5{wzq>rn$G%^EO-*;qPb326gQ+-FuFCaomg*ud(Y zlblt7!k$1$izbw<)NgRBA}ni7;jK0Um#=npjk7Y>-6yZ*f`xB%yWfWDgS zzqr|j*4~cx9!VXrZr6C%IBkH`G5`UoM!81TsHTic%3UHO?v)X@%ZR6eVqhT5eWzM0EA z<2I5uP$H^bJ%3;6&Za$Mk znixh*-{2SE$?4meHF+gE9fWI)#P>9D9_X)}3)v@DCy$8p$A+c=W(c$Kbjk&8OB5EvETydYWG-uR zC$i`GaIRK$!Dz72%~HmY)RRnnc^6%T8=CIKT7cZaS>q3?&R^)319eX*rd>n>S()p} z%3R-ORf&LGj8XJyLfsRJ19@%6Lj$0IaB0kD3*%B**MI?p-5#^m5}&=p(3S!VNTVM} z9hBSMm5KyxP0eZ6ilU^MAheh6}CbGh{L!$*<>Bb|FQi8Pwez6Wy#Y(00000 LNkvXXu0mjf?D`>@ diff --git a/im-indic/si-phonetic-static.mim b/im-indic/si-phonetic-static.mim deleted file mode 100644 index 8ec2f83..0000000 --- a/im-indic/si-phonetic-static.mim +++ /dev/null @@ -1,122 +0,0 @@ -;; si-phonetic-static.mim -- Sinhala phonetic static keymap -;; m17n Keymap file for Sinhala (Sri Lanka) (2006-04-26) -;; Maintainer: Harshula Jayasuriya -;; Last Updated: 2006-08-15 -;; This is a phonetic static mapping for a standard US-English keyboard -;; (qwerty) -;; http://www.nongnu.org/sinhala/doc/keymaps/sinhala-keyboard_3.html - - -(input-method si phonetic-static) - -(description "Sinhala phonetic static input method: - " -) - -(title "Phonetic Static") - -(map - (phon - ((A-n) "ං") ; 0x0d82 - anusvaraya (anusvara) - ("H" "ඃ") ; 0x0d83 - visargaya (visarga) - ("a" "අ") ; 0x0d85 - ayanna (a) - ("A" "ආ") ; 0x0d86 - aayanna (aa) - ("w" "ඇ") ; 0x0d87 - aeyanna (ae) - ("W" "ඈ") ; 0x0d88 - aeeyanna (aee) - ("i" "ඉ") ; 0x0d89 - iyanna (i) - ("I" "ඊ") ; 0x0d8a - iiyanna (ii) - ("u" "උ") ; 0x0d8b - uyanna (u) - ("U" "ඌ") ; 0x0d8c - uuyanna (uu) - ("q" "ඍ") ; 0x0d8d - iruyanna (iru) - ("Q" "ඎ") ; 0x0d8e - iruuyanna (iruu) - ((A-k) "ඏ") ; 0x0d8f - iluyanna (ilu) - ((A-K) "ඐ") ; 0x0d90 - iluuyanna (iluu) - ("e" "එ") ; 0x0d91 - eyanna (e) - ("E" "ඒ") ; 0x0d92 - eeyanna (ee) - ((A-F) "ඓ") ; 0x0d93 - aiyanna (ai) - ("o" "ඔ") ; 0x0d94 - oyanna (o) - ("O" "ඕ") ; 0x0d95 - ooyanna (oo) - ((A-H) "ඖ") ; 0x0d96 - auyanna (au) - ("k" "ක") ; 0x0d9a - alpapraana kayanna (ka) - ("K" "ඛ") ; 0x0d9b - mahaapraana kayanna (kha) - ("g" "ග") ; 0x0d9c - alpapraana gayanna (ga) - ("G" "ඝ") ; 0x0d9d - mahaapraana gayanna (gha) - ((A-N) "ඞ") ; 0x0d9e - kantaja naasikyaya (nga) - ((A-g) "ඟ") ; 0x0d9f - sanyaka gayanna (nnga) - ("c" "ච") ; 0x0da0 - alpapraana cayanna (ca) - ("C" "ඡ") ; 0x0da1 - mahaapraana cayanna (cha) - ("j" "ජ") ; 0x0da2 - alpapraana jayanna (ja) - ("J" "ඣ") ; 0x0da3 - mahaapraana jayanna (jha) - ("z" "ඤ") ; 0x0da4 - taaluja naasikyaya (nya) - ("Z" "ඥ") ; 0x0da5 - taaluja sanyooga naasikyaya (jnya) - ((A-j) "ඦ") ; 0x0da6 - sanyaka jayanna (nyja) - ("t" "ට") ; 0x0da7 - alpapraana ttayanna (tta) - ("T" "ඨ") ; 0x0da8 - mahaapraana ttayanna (ttha) - ("d" "ඩ") ; 0x0da9 - alpapraana ddayanna (dda) - ("D" "ඪ") ; 0x0daa - mahaapraana ddayanna (ddha) - ("N" "ණ") ; 0x0dab - muurdhaja nayanna (nna) - ("x" "ඬ") ; 0x0dac - sanyaka ddayanna (nndda) - ((A-t) "ත") ; 0x0dad - alpapraana tayanna (ta) - ((A-T) "ථ") ; 0x0dae - mahaapraana tayanna (tha) - ((A-d) "ද") ; 0x0daf - alpapraana dayanna (da) - ((A-D) "ධ") ; 0x0db0 - mahaapraana dayanna (dha) - ("n" "න") ; 0x0db1 - dantaja nayanna (na) - ("X" "ඳ") ; 0x0db3 - sanyaka dayanna (nda) - ("p" "ප") ; 0x0db4 - alpapraana payanna (pa) - ("P" "ඵ") ; 0x0db5 - mahaapraana payanna (pha) - ("b" "බ") ; 0x0db6 - alpapraana bayanna (ba) - ("B" "භ") ; 0x0db7 - mahaapraana bayanna (bha) - ("m" "ම") ; 0x0db8 - mayanna (ma) - ("M" "ඹ") ; 0x0db9 - amba bayanna (mba) - ("y" "ය") ; 0x0dba - yayanna (ya) - ("r" "ර") ; 0x0dbb - rayanna (ra) - ("l" "ල") ; 0x0dbd - dantaja layanna (la) - ("v" "ව") ; 0x0dc0 - vayanna (va) - ((A-s) "ශ") ; 0x0dc1 - taaluja sayanna (sha) - ("S" "ෂ") ; 0x0dc2 - muurdhaja sayanna (ssa) - ("s" "ස") ; 0x0dc3 - dantaja sayanna (sa) - ("h" "හ") ; 0x0dc4 - hayanna (ha) - ("L" "ළ") ; 0x0dc5 - muurdhaja layanna (lla) - ("f" "ෆ") ; 0x0dc6 - fayanna (fa) - ((A-a) "්") ; 0x0dca - al-lakuna - ((A-A) "ා") ; 0x0dcf - aela-pilla (aa) - ((A-w) "ැ") ; 0x0dd0 - ketti aeda-pilla (ae) - ((A-W) "ෑ") ; 0x0dd1 - diga aeda-pilla (aae) - ((A-i) "ි") ; 0x0dd2 - ketti is-pilla (i) - ((A-I) "ී") ; 0x0dd3 - diga is-pilla (ii) - ((A-u) "ු") ; 0x0dd4 - ketti paa-pilla (u) - ((A-U) "ූ") ; 0x0dd6 - diga paa-pilla (uu) - ((A-q) "ෘ") ; 0x0dd8 - gaetta-pilla (r) - ((A-e) "ෙ") ; 0x0dd9 - kombuva (e) - ((A-E) "ේ") ; 0x0dda - diga kombuva (ee) - ((A-f) "ෛ") ; 0x0ddb - kombu deka (ai) - ((A-o) "ො") ; 0x0ddc - kombuva haa aela-pilla (o) - ((A-O) "ෝ") ; 0x0ddd - kombuva haa diga aela-pilla (oo) - ((A-h) "ෞ") ; 0x0dde - kombuva haa gayanukitta (au) - ((A-l) "ෟ") ; 0x0ddf - gayanukitta (l) - ((A-Q) "ෲ") ; 0x0df2 - diga gaetta-pilla (rr) - ((A-L) "ෳ") ; 0x0df3 - diga gayanukitta (ll) - ((A-.) "෴") ; 0x0df4 - kunddaliya (punctuation) - - ("R" "්‍ර") ; 0x0dca,0x200d,0x0dbb - rakaaranshaya - ("Y" "්‍ය") ; 0x0dca,0x200d,0x0dba - yansaya - ((A-r) "ර්‍") ; 0x0dbb,0x0dca,0x200d - repaya - - ;; Need the first backslash to escape the second. - ((A-\\) "්‍") ; 0x0dca,0x200d - join - conjunct letters cons 0DCA ZWJ cons - ((A-|) "‍්") ; 0x200d,0x0dca - touch - cons ZWJ 0DCA cons - - ;; Shift-space and Alt-space - ((S-\ ) " ") ; 0x00a0 - no-break space - ((A-\ ) "‌") ; 0x200c - ZWNJ - - ) -) - - -(state - (init - (phon) - ) -) - diff --git a/im-indic/ta-inscript.mim b/im-indic/ta-inscript.mim deleted file mode 100644 index 6cd330d..0000000 --- a/im-indic/ta-inscript.mim +++ /dev/null @@ -1,130 +0,0 @@ -;; ta-inscript.mim -- Tamil input method for inscript layout -;; This file is derived from the Tamil inscript table of scim-tables, -;; which was derived from iiimf unitLE's Tamil inscript layout. -;; Copyright (c) 2003 Sun Microsystems, 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 ta inscript) - -(description "Tamil input method for inscript layout. -") - -(title "க") - -(map - (trans - ("!" ?!) - ("1" ?1) - ("@" ?@) - ("2" ?2) - ("#" ?#) - ("3" ?3) - ("$" ?$) - ("4" ?4) - ("%" ?%) - ("5" ?5) - ("^" ?^) - ("6" ?6) - ("&" "க்ஷ") - ("7" ?7) - ("8" ?8) - ("(" ?() - ("9" ?9) - (")" ?)) - ("0" ?0) - ("_" ?ஃ) - ("-" ?-) - ("+" ?+) - ("=" ?=) - ("Q" ?ஔ) - ("q" ?ௌ) - ("W" ?ஐ) - ("w" ?ை) - ("E" ?ஆ) - ("e" ?ா) - ("R" ?ஈ) - ("r" ?ீ) - ("T" ?ஊ) - ("t" ?ூ) - ("Y" ?Y) - ("y" ?y) - ("U" ?ங) - ("u" ?ஹ) - ("I" ?I) - ("i" ?i) - ("O" ?O) - ("o" ?o) - ("P" ?P) - ("p" ?ஜ) - ("{" ?{) - ("[" ?[) - ("}" ?ஞ) - ("]" ?]) - ("A" ?ஓ) - ("a" ?ோ ) - ("S" ?ஏ) - ("s" ?ே) - ("D" ?அ) - ("d" ?்) - ("F" ?இ) - ("f" ?ி) - ("G" ?உ) - ("g" ?ு) - ("H" ?H) - ("h" ?ப) - ("J" ?ற) - ("j" ?ர) - ("K" ?K) - ("k" ?க) - ("L" ?L) - ("l" ?த) - (":" ?:) - (";" ?ச) - ("\"" ?\") - ("'" ?ட) - ("|" ?|) - ("\\" ?\\) - ("~" ?ஒ) - ("`" ?ொ) - ("Z" ?எ) - ("z" ?ெ) - ("X" ?X) - ("x" ?x) - ("C" ?ண) - ("c" ?ம) - ("V" ?ன) - ("v" ?ந) - ("B" ?ழ) - ("b" ?வ) - ("N" ?ள) - ("n" ?ல) - ("M" ?M) - ("m" ?ஸ) - ("<" ?ஷ) - ("," ?,) - (">" ?>) - ("." ?.) - ("/" ?ய) - ("*" "ஷ்ர") - )) - -(state - (init - (trans))) diff --git a/im-indic/ta-inscript.png b/im-indic/ta-inscript.png deleted file mode 100644 index adb8bcce03ed7cba99dbd293409f92ab3c55b914..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1419 zcmV;61$6p}P)WFU8GbZ8({Xk{QrNlj4iWF>9@00i$zL_t(&-tCxMY!qb_ z$A7asyL4%{lqtwA7Q0+DAQufvSWD50F+##64G1CffDcGj1f-DoKtzy`AVFS~2uP5i z#0ydcqeLZg3rx5bBLt9^+R)OL!a&)vL3ptRlT(w%O1>2AV#JLmi6%=v%kJGT!W z(Ia|9Nlije{kW=n;{f1QU^~1qkP}#G-fNbZDR++gu53y+)zznCOaDVGni>LAbdei4bG9KW}r7J~TuY zv>hgBxo|(Qc_;ud)qiVb+tWj?hVT~A&zNDCJM0Uj@8}pKMt-2+)}jJn2`_HAT8!rM zw(=jnwTU&`mU8yeXa@GLrf}Xi9Q|sI1$iP=Q%B}4Hh-`(s&9J~fKu0ovzJFxT9M7Q z$|oqjp3U_dC#q(qXu|>qIjRyHz|rFItlhr2TRNfwAR!AzVx`_M$NdmYJ?VkTIfwcB zd@<%7uy;6A0NdSV{~3hwd1Dj+x7x?s;3hnnRhm{*5?-YtS| z&jVUwEw&y|aK8>52c`h_sHdeyGv+HctXmwUP8@}8&XWkY#rOuXf_oUSGaf0{vNw~| zoKXlRz2cgMRsgoRrM+t@q)r_Hin*vYr~I0ZKL#uT{+5sfUFn(X@0`MX zCXHU}2O|EF(FUS41>2&*H195Hod@((=dnlafq^=HwuD?9$@p;O>Z=ODyn32`y^MEB zXj>rukco0Ai?0sMVr$Xd4&Scb{vO}`HWg2Ehs!V{5`a1#uNv%F9Xio%0GH+7UGRQV zPGCZPyUZidv~>udeLtVtJN-K7E3I&`VOIf_H`~;j8>bbuA7&l|KwlQ$GNj`>UcFK=eVpSI1U zmFL21(JTjDR{xZ!S_ujHkb-+w%e6@Bg7G!L^l-+v(D0CZebai*W#PH-Tm9W@<|O0; zz*yjjLF4xU&q~Oh-3fh->Gr@N7)+5b0CRwsfI&c?mN+N}{sg{}kk3cZkph$ekGB)& zOUV1;K9NbtCxMgQJgn6^<12ulyX%3t&%_FDC$Jn?rdwJUO?5W}pe5bC-BO%J#G$!6 z#=XZ{Vjcqu?!LeQU_zXnauvvxkZ;DkomOz0fIV?E{sb^7R>p_BLUVyhF%N@#m3arS zOF|CDQn_fLA)78Cmyw{PFJxnN{K7;wJ{*9)I{q{XPNvSXlD?Zv1^`J%Ne@7uh3v@& Z;C~IBfEq9Y1V{h?002ovPDHLkV1hycjWz%P diff --git a/im-indic/ta-phonetic.mim b/im-indic/ta-phonetic.mim deleted file mode 100644 index 8ff612f..0000000 --- a/im-indic/ta-phonetic.mim +++ /dev/null @@ -1,510 +0,0 @@ -;; ta-phonetic.mim -- Tamil input method for phonetic layout -;; Copyright (c) 2004-2006 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 ta phonetic) - -(description "Tamil input method for phonetic layout. -Author: Jatin Nansi -") - -(title "க") - -(map - (trans - ("a" ?அ) - ("A" ?ஆ) - ("i" ?இ) - ("I" ?ஈ) - ("u" ?உ) - ("U" ?ஊ) - ("e" ?எ) - ("E" ?ஏ) - ("o" ?ஒ) - ("O" ?ஓ) - ("q" ?ஃ) - ("aa" ?ஆ) - ("ii" ?ஈ) - ("uu" ?ஊ) - ("ee" ?ஏ) - ("oo" ?ஓ) - ("ai" ?ஐ) - ("au" ?ஔ) - ("k" "க்") - ("ka" ?க) - ("kaa" "கா") - ("kA" "கா") - ("ki" "கி") - ("kii" "கீ") - ("kI" "கீ") - ("ku" "கு") - ("kuu" "கூ") - ("kU" "கூ") - ("ke" "கெ") - ("kee" "கே") - ("kE" "கே") - ("kai" "கை") - ("ko" "கொ") - ("koo" "கோ") - ("kO" "கோ") - ("kau" "கௌ") - ("ng" "ங்") - ("nga" ?ங) - ("ngaa" "ஙா") - ("ngA" "ஙா") - ("ngi" "ஙி") - ("ngii" "ஙீ") - ("ngI" "ஙீ") - ("ngu" "ஙு") - ("nguu" "ஙூ") - ("ngU" "ஙூ") - ("nge" "ஙெ") - ("ngee" "ஙே") - ("ngE" "ஙே") - ("ngai" "ஙை") - ("ngo" "ஙொ") - ("ngoo" "ஙோ") - ("ngO" "ஙோ") - ("ngau" "ஙௌ") - ("c" "ச்") - ("ca" ?ச) - ("caa" "சா") - ("cA" "சா") - ("ci" "சி") - ("cii" "சீ") - ("cI" "சீ") - ("cu" "சு") - ("cuu" "சூ") - ("cU" "சூ") - ("ce" "செ") - ("cee" "சே") - ("cE" "சே") - ("cai" "சை") - ("co" "சொ") - ("coo" "சோ") - ("cO" "சோ") - ("cau" "சௌ") - ("s" "ச்") - ("sa" ?ச) - ("saa" "சா") - ("sA" "சா") - ("si" "சி") - ("sii" "சீ") - ("sI" "சீ") - ("su" "சு") - ("suu" "சூ") - ("sU" "சூ") - ("se" "செ") - ("see" "சே") - ("sE" "சே") - ("sai" "சை") - ("so" "சொ") - ("soo" "சோ") - ("sO" "சோ") - ("sau" "சௌ") - ("nj" "ஞ்") - ("nja" ?ஞ) - ("njaa" "ஞா") - ("njA" "ஞா") - ("nji" "ஞி") - ("njii" "ஞீ") - ("njI" "ஞீ") - ("nju" "ஞு") - ("njuu" "ஞூ") - ("njU" "ஞூ") - ("nje" "ஞெ") - ("njee" "ஞே") - ("njE" "ஞே") - ("njai" "ஞை") - ("njo" "ஞொ") - ("njoo" "ஞோ") - ("njO" "ஞோ") - ("njau" "ஞௌ") - ("t" "ட்") - ("ta" ?ட) - ("taa" "டா") - ("tA" "டா") - ("ti" "டி") - ("tii" "டீ") - ("tI" "டீ") - ("tu" "டு") - ("tuu" "டூ") - ("tU" "டூ") - ("te" "டெ") - ("tee" "டே") - ("tE" "டே") - ("tai" "டை") - ("to" "டொ") - ("too" "டோ") - ("tO" "டோ") - ("tau" "டௌ") - ("d" "ட்") - ("da" ?ட) - ("daa" "டா") - ("dA" "டா") - ("di" "டி") - ("dii" "டீ") - ("dI" "டீ") - ("du" "டு") - ("duu" "டூ") - ("dU" "டூ") - ("de" "டெ") - ("dee" "டே") - ("dE" "டே") - ("dai" "டை") - ("do" "டொ") - ("doo" "டோ") - ("dO" "டோ") - ("dau" "டௌ") - ("N" "ண்") - ("Na" ?ண) - ("Naa" "ணா") - ("NA" "ணா") - ("Ni" "ணி") - ("Nii" "ணீ") - ("NI" "ணீ") - ("Nu" "ணு") - ("Nuu" "ணூ") - ("NU" "ணூ") - ("Ne" "ணெ") - ("Nee" "ணே") - ("NE" "ணே") - ("Nai" "ணை") - ("No" "ணொ") - ("Noo" "ணோ") - ("NO" "ணோ") - ("Nau" "ணௌ") - ("th" "த்") - ("tha" ?த) - ("thaa" "தா") - ("thA" "தா") - ("thi" "தி") - ("thii" "தீ") - ("thI" "தீ") - ("thu" "து") - ("thuu" "தூ") - ("thU" "தூ") - ("the" "தெ") - ("thee" "தே") - ("thE" "தே") - ("thai" "தை") - ("tho" "தொ") - ("thoo" "தோ") - ("thO" "தோ") - ("thau" "தௌ") - ("w" "ந்") - ("wa" ?ந) - ("waa" "நா") - ("wA" "நா") - ("wi" "நி") - ("wii" "நீ") - ("wI" "நீ") - ("wu" "நு") - ("wuu" "நூ") - ("wU" "நூ") - ("we" "நெ") - ("wee" "நே") - ("wE" "நே") - ("wai" "நை") - ("wo" "நொ") - ("woo" "நோ") - ("wO" "நோ") - ("wau" "நௌ") - ("n-" "ந்") - ("n-a" ?ந) - ("n-aa" "நா") - ("n-A" "நா") - ("n-i" "நி") - ("n-ii" "நீ") - ("n-I" "நீ") - ("n-u" "நு") - ("n-uu" "நூ") - ("n-U" "நூ") - ("n-e" "நெ") - ("n-ee" "நே") - ("n-E" "நே") - ("n-ai" "நை") - ("n-o" "நொ") - ("n-oo" "நோ") - ("n-O" "நோ") - ("n-au" "நௌ") - ("p" "ப்") - ("pa" ?ப) - ("paa" "பா") - ("pA" "பா") - ("pi" "பி") - ("pii" "பீ") - ("pI" "பீ") - ("pu" "பு") - ("puu" "பூ") - ("pU" "பூ") - ("pe" "பெ") - ("pee" "பே") - ("pE" "பே") - ("pai" "பை") - ("po" "பொ") - ("poo" "போ") - ("pO" "போ") - ("pau" "பௌ") - ("m" "ம்") - ("ma" ?ம) - ("maa" "மா") - ("mA" "மா") - ("mi" "மி") - ("mii" "மீ") - ("mI" "மீ") - ("mu" "மு") - ("muu" "மூ") - ("mU" "மூ") - ("me" "மெ") - ("mee" "மே") - ("mE" "மே") - ("mai" "மை") - ("mo" "மொ") - ("moo" "மோ") - ("mO" "மோ") - ("mau" "மௌ") - ("y" "ய்") - ("ya" ?ய) - ("yaa" "யா") - ("yA" "யா") - ("yi" "யி") - ("yii" "யீ") - ("yI" "யீ") - ("yu" "யு") - ("yuu" "யூ") - ("yU" "யூ") - ("ye" "யெ") - ("yee" "யே") - ("yE" "யே") - ("yai" "யை") - ("yo" "யொ") - ("yoo" "யோ") - ("yO" "யோ") - ("yau" "யௌ") - ("r" "ர்") - ("ra" ?ர) - ("raa" "ரா") - ("rA" "ரா") - ("ri" "ரி") - ("rii" "ரீ") - ("rI" "ரீ") - ("ru" "ரு") - ("ruu" "ரூ") - ("rU" "ரூ") - ("re" "ரெ") - ("ree" "ரே") - ("rE" "ரே") - ("rai" "ரை") - ("ro" "ரொ") - ("roo" "ரோ") - ("rO" "ரோ") - ("rau" "ரௌ") - ("l" "ல்") - ("la" ?ல) - ("laa" "லா") - ("lA" "லா") - ("li" "லி") - ("lii" "லீ") - ("lI" "லீ") - ("lu" "லு") - ("luu" "லூ") - ("lU" "லூ") - ("le" "லெ") - ("lee" "லே") - ("lE" "லே") - ("lai" "லை") - ("lo" "லொ") - ("loo" "லோ") - ("lO" "லோ") - ("lau" "லௌ") - ("v" "வ்") - ("va" ?வ) - ("vaa" "வா") - ("vA" "வா") - ("vi" "வி") - ("vii" "வீ") - ("vI" "வீ") - ("vu" "வு") - ("vuu" "வூ") - ("vU" "வூ") - ("ve" "வெ") - ("vee" "வே") - ("vE" "வே") - ("vai" "வை") - ("vo" "வொ") - ("voo" "வோ") - ("vO" "வோ") - ("vau" "வௌ") - ("z" "ழ்") - ("za" ?ழ) - ("zaa" "ழா") - ("zA" "ழா") - ("zi" "ழி") - ("zii" "ழீ") - ("zI" "ழீ") - ("zu" "ழு") - ("zuu" "ழூ") - ("zU" "ழூ") - ("ze" "ழெ") - ("zee" "ழே") - ("zE" "ழே") - ("zai" "ழை") - ("zo" "ழொ") - ("zoo" "ழோ") - ("zO" "ழோ") - ("zau" "ழௌ") - ("L" "ள்") - ("La" ?ள) - ("Laa" "ளா") - ("LA" "ளா") - ("Li" "ளி") - ("Lii" "ளீ") - ("LI" "ளீ") - ("Lu" "ளு") - ("Luu" "ளூ") - ("LU" "ளூ") - ("Le" "ளெ") - ("Lee" "ளே") - ("LE" "ளே") - ("Lai" "ளை") - ("Lo" "ளொ") - ("Loo" "ளோ") - ("LO" "ளோ") - ("Lau" "ளௌ") - ("R" "ற்") - ("Ra" ?ற) - ("Raa" "றா") - ("RA" "றா") - ("Ri" "றி") - ("Rii" "றீ") - ("RI" "றீ") - ("Ru" "று") - ("Ruu" "றூ") - ("RU" "றூ") - ("Re" "றெ") - ("Ree" "றே") - ("RE" "றே") - ("Rai" "றை") - ("Ro" "றொ") - ("Roo" "றோ") - ("RO" "றோ") - ("Rau" "றௌ") - ("n" "ன்") - ("na" ?ன) - ("naa" "னா") - ("nA" "னா") - ("ni" "னி") - ("nii" "னீ") - ("nI" "னீ") - ("nu" "னு") - ("nuu" "னூ") - ("nU" "னூ") - ("ne" "னெ") - ("nee" "னே") - ("nE" "னே") - ("nai" "னை") - ("no" "னொ") - ("noo" "னோ") - ("nO" "னோ") - ("nau" "னௌ") - ("j" "ஜ்") - ("ja" ?ஜ) - ("jaa" "ஜா") - ("jA" "ஜா") - ("ji" "ஜி") - ("jii" "ஜீ") - ("jI" "ஜீ") - ("ju" "ஜு") - ("juu" "ஜூ") - ("jU" "ஜூ") - ("je" "ஜெ") - ("jee" "ஜே") - ("jE" "ஜே") - ("jai" "ஜை") - ("jo" "ஜொ") - ("joo" "ஜோ") - ("jO" "ஜோ") - ("jau" "ஜௌ") - ("sh" "ஷ்") - ("sha" ?ஷ) - ("shaa" "ஷா") - ("shA" "ஷா") - ("shi" "ஷி") - ("shii" "ஷீ") - ("shI" "ஷீ") - ("shu" "ஷு") - ("shuu" "ஷூ") - ("shU" "ஷூ") - ("she" "ஷெ") - ("shee" "ஷே") - ("shE" "ஷே") - ("shai" "ஷை") - ("sho" "ஷொ") - ("shoo" "ஷோ") - ("shO" "ஷோ") - ("shau" "ஷௌ") - ("S" "ஸ்") - ("Sa" ?ஸ) - ("Saa" "ஸா") - ("SA" "ஸா") - ("Si" "ஸி") - ("Sii" "ஸீ") - ("SI" "ஸீ") - ("Su" "ஸு") - ("Suu" "ஸூ") - ("SU" "ஸூ") - ("Se" "ஸெ") - ("See" "ஸே") - ("SE" "ஸே") - ("Sai" "ஸை") - ("So" "ஸொ") - ("Soo" "ஸோ") - ("SO" "ஸோ") - ("Sau" "ஸௌ") - ("h" "ஹ்") - ("ha" ?ஹ) - ("haa" "ஹா") - ("hA" "ஹா") - ("hi" "ஹி") - ("hii" "ஹீ") - ("hI" "ஹீ") - ("hu" "ஹு") - ("huu" "ஹூ") - ("hU" "ஹூ") - ("he" "ஹெ") - ("hee" "ஹே") - ("hE" "ஹே") - ("hai" "ஹை") - ("ho" "ஹொ") - ("hoo" "ஹோ") - ("hO" "ஹோ") - ("hau" "ஹௌ") - ("ksh" "க்ஷ்") - ("ksha" "க்ஷ") - ("kshaa" "க்ஷா") - ("kshA" "க்ஷா") - ("kshi" "க்ஷி") - ("sri" "ஸ்ரீ") - )) - -(state - (init - (trans))) diff --git a/im-indic/ta-phonetic.png b/im-indic/ta-phonetic.png deleted file mode 100644 index b9f3bdd2bc538c8aebbd36837a1e8734db89e710..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1664 zcmV-`27md9P)WFU8GbZ8({Xk{QrNlj4iWF>9@00rbpL_t(&-tCxaY*bYg z$A7bS1uJ(enc0zQ73t40w?9fQ0dJU==VC7^#?Q1tgc{!N4Ged=sbuisi7GCm>qy znE?{U6~HHcJe?9COF%q%*A0*`J_Y>fr_8H_6<8@CZgZWuej{fHFbhZpCIdr&8lVt3 z44g1TW!Ly>zzJZc;?b|bZlJygh@8n%_C6R`vK$us|``v<=zZv0>Wgm7#J@gTD)*2k9k1CxC;1K z@g50ywDs2b<<^kj-nQwBy+@h$QD~dfP}v3nEH^}DZ|y0O=@jEqZ_3LEb&;Dp2Lj@! z62`&68=a5LS(-o013r)O)%R@rV%qh^Xq)DvF-_TW{YK7cV3{E*+wLxmUQvuEOBnS& zykmxoT;U?W2i$gi(ZV}1eYr%I@PnAc4q(Ur60q4*9>`OShX5aXai8hH5|U9nNACc z$0UrSfLCQ7ALt=D9R=PM5YKoFgO~LmXv&-hSf@00nJ=wO==Pu4lTVVC`~z`@Dx`)8 z@(Z5k>tkt-XuKzX0aKTFsRsnaT41e&ah-w_4Fp<%Dxgq6yyNZS>2n_LBAcJB>v{rL zohP8xSlG1UeUg(-JDv@WsAo;=4uW(hzC4lvz=g7rz*XN08kvX{$-iDf!Z^>q%Xz1* z6PmHkaN2CPXsM_k=8&@%?(L$y67y#qcNoxO3ie)+Nf;x61etC279ldfS)r1T-LAFK zy8W-N_oI3!7HfwJ!TL5bW_hmp2MuttnE_#qo(+&Nj+NPHvcE{39XoAX%dt&p@#sGB z(N_r$GI`wN{N+T)cz8^Oe@(jS_?6TYfKqeMEcC5L<)6&>CE{JWeN_I5M4<~ zu!*dN`^Z|@yQZF2k#XnUEoI%Eg3^T&qAUBdZQ4C;Y{luEE^4u8`1{(hJ{zEEo_o*` zm3{cWb>^O!)cn zodrF2p@HRlf;0Cn(y6QuZHNu7eaENX=zq!(yY5(=-aMQCEB*ll`Sgm#eX+6t0000< KMNUMnLSTXsMhu4l diff --git a/im-indic/ta-tamil99.mim b/im-indic/ta-tamil99.mim deleted file mode 100644 index 77f8874..0000000 --- a/im-indic/ta-tamil99.mim +++ /dev/null @@ -1,793 +0,0 @@ -;; ta-tamil99.mim -- Tamil input method for tamil99 layout -;; Copyright (c) 2006 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 ta tamil99) - -(description "Tamil input method for tamil99 layout. - -Key Summary: - -1. The labels on the keys of Tamil99 keyboard layout consist of, - Twelve vowels - - அ ஆ இ ஈ உ ஊ எ ஏ ஐ ஒ ஓ ஔ - PuLLi - ் , consonant-dot located at ascii \"f\" - Aytham - ஃ - Eighteen consonants with inherant vowel \"a\" - - க ங ச ஞ ட ண த ந ப ம ய ர ல வ ழ ள ற ன - Five grantham consonants with inherant vowel \"a\" and SRii- - ஸ ஷ ஜ ஹ க்ஷ ஼ - -2. A consonant symbol followed by the pulli produces a pure consonant. (A consonant symbol is also known as consonant with inherant a) - e.g. க + ் -> க் - -3. A consonant symbol followed by a vowel other than the first vowel அ produces a vowelised consonant. - e.g. ம + ஆ -> மா - த + இ -> தி - க + ஒ -> கோ - -4. A consonant symbol followed by the same consonant symbol automatically puts a pulli for the first consonant symbol - e.g. க + க -> க்க - -5. After placing a pulli automatically, this feature of automatic placing of pulli will be -disabled temporarily for one stroke. That is, when the same consonant symbol is typed three times continuously one after another, then the first consonants symbol alone gets the pulli automatically, and the second consonant symbol does not get a pulli, since when the third consonant symbol is typed the automatic pulli feature is temporarily disabled. This feature will be restored immediately after that. - e.g. க + க + க -> க்கக - க + க + க + க -> க்க்க்க - -6. When the first vowel அ is typed after a consonant symbol, it simply confirms that the previous stroke is an akarameria uyrmei. This disables temporarily the combining of any other stroke with the previous stroke. Hence typing any vowel will not join with the previous consonant symbol. Similarly the automatic pulli feature will also be disabled just for the next stroke. This automatic pulli feature gets restored immediately after the next stroke. The Vowel அ works as the delinking symbol. - e.g. க + அ + இ -> கஇ - க + அ + க -> கக - க + அ + க + க -> கக்க - -7. The same behaviour is also seen when a soft consonant symbol is followed by the corresponding hard consonant symbol. (ங, க), (ஞ, ச), (ந, த), (ண, ட), (ம, ப), (ன, ற), are the soft and hard consonants pairs - e.g. ங + க -> ங்க - ந + த + த -> ந்தத - ந + த + த +த -> ந்தத்த - ந + அ +த -> நத - ந + அ + த + த -> நத்த - -8. A vowel after anything other than a consonant symbol will remain an independent vowel - e.g ஆ + இ -> ஆஇ - ப + ஆ + இ -> பாஇ - (இடைவெளி) + உ -> (இடைவெளி)உ - # + அ -> #அ - -Author: I. Felix -") - -(title "க") - -(map - (trans - ("q" ?ஆ) - ("Q" ?ஸ) - ("w" ?ஈ) - ("W" ?ஷ) - ("e" ?ஊ) - ("E" ?ஜ) - ("r" ?ஐ) - ("R" ?ஹ) - ("t" ?ஏ) - ("T" "க்ஷ") - ("Y" "ஸ்ரீ") - ("y" ?ள) - ("u" ?ற) - ("i" ?ன) - ("o" ?ட) - ("O" ?[) - ("p" ?ண) - ("P" ?]) - ("[" ?ச) - ("{" ?{) - ("]" ?ஞ) - ("}" ?}) - ("\\" ?\\) - ("a" ?அ) - ("s" ?இ) - ("d" ?உ) - ("F" ?ஃ) - ("g" ?எ) - ("h" ?க) - ("j" ?ப) - ("k" ?ம) - ("K" ?\") - ("l" ?த) - ("L" ?:) - (";" ?ந) - (":" ?;) - ("'" ?ய) - ("\"" ?') - ("z" ?ஔ) - ("x" ?ஓ) - ("c" ?ஒ) - ("v" ?வ) - ("b" ?ங) - ("n" ?ல) - ("m" ?ர) - ("M" ?/) - ("/" ?ழ) - ("hf" "க்") - ("bf" "ங்") - ("[f" "ச்") - ("]f" "ஞ்") - ("of" "ட்") - ("pf" "ண்") - ("lf" "த்") - (";f" "ந்") - ("jf" "ப்") - ("kf" "ம்") - ("'f" "ய்") - ("mf" "ர்") - ("nf" "ல்") - ("vf" "வ்") - ("/f" "ழ்") - ("yf" "ள்") - ("uf" "ற்") - ("if" "ன்") - ("Qf" "ஸ்") - ("Wf" "ஷ்") - ("Ef" "ஜ்") - ("Rf" "ஹ்") - ("Tf" "க்ஷ்") - - ("ha" "க") - ("ba" "ங") - ("[a" "ச") - ("]a" "ஞ") - ("oa" "ட") - ("pa" "ண") - ("la" "த") - (";a" "ந") - ("ja" "ப") - ("ka" "ம") - ("'a" "ய") - ("ma" "ர") - ("na" "ல") - ("va" "வ") - ("/a" "ழ") - ("ya" "ள") - ("ua" "ற") - ("ia" "ன") - ("Qa" "ஸ") - ("Wa" "ஷ") - ("Ea" "ஜ") - ("Ra" "ஹ") - ("Ta" "க்ஷ") - - ("hq" "கா") - ("bq" "ஙா") - ("[q" "சா") - ("]q" "ஞா") - ("oq" "டா") - ("pq" "ணா") - ("lq" "தா") - (";q" "நா") - ("jq" "பா") - ("kq" "மா") - ("'q" "யா") - ("mq" "ரா") - ("nq" "லா") - ("vq" "வா") - ("/q" "ழா") - ("yq" "ளா") - ("uq" "றா") - ("iq" "னா") - ("Qq" "ஸா") - ("Wq" "ஷா") - ("Eq" "ஜா") - ("Rq" "ஹா") - ("hs" "கி") - ("bs" "ஙி") - ("[s" "சி") - ("]s" "ஞி") - ("os" "டி") - ("ps" "ணி") - ("ls" "தி") - (";s" "நி") - ("js" "பி") - ("ks" "மி") - ("'s" "யி") - ("ms" "ரி") - ("ns" "லி") - ("vs" "வி") - ("/s" "ழி") - ("ys" "ளி") - ("us" "றி") - ("is" "னி") - ("Qs" "ஸி") - ("Ws" "ஷி") - ("Es" "ஜி") - ("Rs" "ஹி") - ("Ts" "க்ஷி") - ("hw" "கீ") - ("bw" "ஙீ") - ("[w" "சீ") - ("]w" "ஞீ") - ("ow" "டீ") - ("pw" "ணீ") - ("lw" "தீ") - (";w" "நீ") - ("jw" "பீ") - ("kw" "மீ") - ("'w" "யீ") - ("mw" "ரீ") - ("nw" "லீ") - ("vw" "வீ") - ("/w" "ழீ") - ("yw" "ளீ") - ("uw" "றீ") - ("iw" "னீ") - ("Qw" "ஸீ") - ("Ww" "ஷீ") - ("Ew" "ஜீ") - ("Rw" "ஹீ") - ("Tw" "க்ஷீ") - ("hd" "கு") - ("bd" "ஙு") - ("[d" "சு") - ("]d" "ஞு") - ("od" "டு") - ("pd" "ணு") - ("ld" "து") - (";d" "நு") - ("jd" "பு") - ("kd" "மு") - ("'d" "யு") - ("md" "ரு") - ("nd" "லு") - ("vd" "வு") - ("/d" "ழு") - ("yd" "ளு") - ("ud" "று") - ("id" "னு") - ("Qd" "ஸு") - ("Wd" "ஷு") - ("Ed" "ஜு") - ("Rd" "ஹு") - ("Td" "க்ஷு") - ("he" "கூ") - ("be" "ஙூ") - ("[e" "சூ") - ("]e" "ஞூ") - ("oe" "டூ") - ("pe" "ணூ") - ("le" "தூ") - (";e" "நூ") - ("je" "பூ") - ("ke" "மூ") - ("'e" "யூ") - ("me" "ரூ") - ("ne" "லூ") - ("ve" "வூ") - ("/e" "ழூ") - ("ye" "ளூ") - ("ue" "றூ") - ("ie" "னூ") - ("Qe" "ஸூ") - ("We" "ஷூ") - ("Ee" "ஜூ") - ("Re" "ஹூ") - ("Te" "க்ஷூ") - ("hg" "கெ") - ("bg" "ஙெ") - ("[g" "செ") - ("]g" "ஞெ") - ("og" "டெ") - ("pg" "ணெ") - ("lg" "தெ") - (";g" "நெ") - ("jg" "பெ") - ("kg" "மெ") - ("'g" "யெ") - ("mg" "ரெ") - ("ng" "லெ") - ("vg" "வெ") - ("/g" "ழெ") - ("yg" "ளெ") - ("ug" "றெ") - ("ig" "னெ") - ("Qg" "ஸெ") - ("Wg" "ஷெ") - ("Eg" "ஜெ") - ("Rg" "ஹெ") - ("Tg" "க்ஷெ") - ("ht" "கே") - ("bt" "ஙே") - ("[t" "சே") - ("]t" "ஞே") - ("ot" "டே") - ("pt" "ணே") - ("lt" "தே") - (";t" "நே") - ("jt" "பே") - ("kt" "மே") - ("'t" "யே") - ("mt" "ரே") - ("nt" "லே") - ("vt" "வே") - ("/t" "ழே") - ("yt" "ளே") - ("ut" "றே") - ("it" "னே") - ("Qt" "ஸே") - ("Wt" "ஷே") - ("Et" "ஜே") - ("Rt" "ஹே") - ("Tt" "க்ஷே") - ("hr" "கை") - ("br" "ஙை") - ("[r" "சை") - ("]r" "ஞை") - ("or" "டை") - ("pr" "ணை") - ("lr" "தை") - (";r" "நை") - ("jr" "பை") - ("kr" "மை") - ("'r" "யை") - ("mr" "ரை") - ("nr" "லை") - ("vr" "வை") - ("/r" "ழை") - ("yr" "ளை") - ("ur" "றை") - ("ir" "னை") - ("Qr" "ஸை") - ("Wr" "ஷை") - ("Er" "ஜை") - ("Rr" "ஹை") - ("Tr" "க்ஷை") - ("hc" "கொ") - ("bc" "ஙொ") - ("[c" "சொ") - ("]c" "ஞொ") - ("oc" "டொ") - ("pc" "ணொ") - ("lc" "தொ") - (";c" "நொ") - ("jc" "பொ") - ("kc" "மொ") - ("'c" "யொ") - ("mc" "ரொ") - ("nc" "லொ") - ("vc" "வொ") - ("/c" "ழொ") - ("yc" "ளொ") - ("uc" "றொ") - ("ic" "னொ") - ("Qc" "ஸொ") - ("Wc" "ஷொ") - ("Ec" "ஜொ") - ("Rc" "ஹொ") - ("Tc" "க்ஷொ") - ("hx" "கோ") - ("bx" "ஙோ") - ("[x" "சோ") - ("]x" "ஞோ") - ("ox" "டோ") - ("px" "ணோ") - ("lx" "தோ") - (";x" "நோ") - ("jx" "போ") - ("kx" "மோ") - ("'x" "யோ") - ("mx" "ரோ") - ("nx" "லோ") - ("vx" "வோ") - ("/x" "ழோ") - ("yx" "ளோ") - ("ux" "றோ") - ("ix" "னோ") - ("Qx" "ஸோ") - ("Wx" "ஷோ") - ("Ex" "ஜோ") - ("Rx" "ஹோ") - ("Tx" "க்ஷோ") - ("hz" "கௌ") - ("bz" "ஙௌ") - ("[z" "சௌ") - ("]z" "ஞௌ") - ("oz" "டௌ") - ("pz" "ணௌ") - ("lz" "தௌ") - (";z" "நௌ") - ("jz" "பௌ") - ("kz" "மௌ") - ("'z" "யௌ") - ("mz" "ரௌ") - ("nz" "லௌ") - ("vz" "வௌ") - ("/z" "ழௌ") - ("yz" "ளௌ") - ("uz" "றௌ") - ("iz" "னௌ") - ("Qz" "ஸௌ") - ("Wz" "ஷௌ") - ("Ez" "ஜௌ") - ("Rz" "ஹௌ") - ("Tz" "க்ஷௌ") - - ("hh" "க்க") - ("bb" "ங்ங") - ("[[" "ச்ச") - ("]]" "ஞ்ஞ") - ("oo" "ட்ட") - ("pp" "ண்ண") - ("ll" "த்த") - (";;" "ந்ந") - ("jj" "ப்ப") - ("kk" "ம்ம") - ("''" "ய்ய") - ("mm" "ர்ர") - ("nn" "ல்ல") - ("vv" "வ்வ") - ("//" "ழ்ழ") - ("yy" "ள்ள") - ("uu" "ற்ற") - ("ii" "ன்ன") - ("QQ" "ஸ்ஸ") - ("WW" "ஷ்ஷ") - ("EE" "ஜ்ஜ") - ("RR" "ஹ்ஹ") - ("TT" "க்ஷ்க்ஷ") - ("bh" "ங்க") - ("][" "ஞ்ச") - ("po" "ண்ட") - ("kj" "ம்ப") - (";l" "ந்த") - ("iu" "ன்ற") - - ("hhq" "க்கா") - ("bbq" "ங்ஙா") - ("[[q" "ச்சா") - ("]]q" "ஞ்ஞா") - ("ooq" "ட்டா") - ("ppq" "ண்ணா") - ("llq" "த்தா") - (";;q" "ந்நா") - ("jjq" "ப்பா") - ("kkq" "ம்மா") - ("''q" "ய்யா") - ("mmq" "ர்ரா") - ("nnq" "ல்லா") - ("vvq" "வ்வா") - ("//q" "ழ்ழா") - ("yyq" "ள்ளா") - ("uuq" "ற்றா") - ("iiq" "ன்னா") - ("QQq" "ஸ்ஸா") - ("WWq" "ஷ்ஷா") - ("EEq" "ஜ்ஜா") - ("RRq" "ஹ்ஹா") - ("TTq" "க்ஷ்க்ஷ") - ("bhq" "ங்கா") - ("][q" "ஞ்சா") - ("poq" "ண்டா") - ("kjq" "ம்பா") - (";lq" "ந்தா") - ("iuq" "ன்றா") - - ("hhs" "க்கி") - ("bbs" "ங்ஙி") - ("[[s" "ச்சி") - ("]]s" "ஞ்ஞி") - ("oos" "ட்டி") - ("pps" "ண்ணி") - ("lls" "த்தி") - (";;s" "ந்நி") - ("jjs" "ப்பி") - ("kks" "ம்மி") - ("''s" "ய்யி") - ("mms" "ர்ரி") - ("nns" "ல்லி") - ("vvs" "வ்வி") - ("//s" "ழ்ழி") - ("yys" "ள்ளி") - ("uus" "ற்றி") - ("iis" "ன்னி") - ("QQs" "ஸ்ஸி") - ("WWs" "ஷ்ஷி") - ("EEs" "ஜ்ஜி") - ("RRs" "ஹ்ஹி") - ("TTs" "க்ஷ்க்ஷி") - ("bhs" "ங்கி") - ("][s" "ஞ்சி") - ("pos" "ண்டி") - ("kjs" "ம்பி") - (";ls" "ந்தி") - ("ius" "ன்றி") - - ("hhw" "க்கீ") - ("bbw" "ங்ஙீ") - ("[[w" "ச்சீ") - ("]]w" "ஞ்ஞீ") - ("oow" "ட்டீ") - ("ppw" "ண்ணீ") - ("llw" "த்தீ") - (";;w" "ந்நீ") - ("jjw" "ப்பீ") - ("kkw" "ம்மீ") - ("''w" "ய்யீ") - ("mmw" "ர்ரீ") - ("nnw" "ல்லீ") - ("vvw" "வ்வீ") - ("//w" "ழ்ழீ") - ("yyw" "ள்ளீ") - ("uuw" "ற்றீ") - ("iiw" "ன்னீ") - ("QQw" "ஸ்ஸீ") - ("WWw" "ஷ்ஷீ") - ("EEw" "ஜ்ஜீ") - ("RRw" "ஹ்ஹீ") - ("TTw" "க்ஷ்க்ஷீ") - ("bhw" "ங்கீ") - ("][w" "ஞ்சீ") - ("pow" "ண்டீ") - ("kjw" "ம்பீ") - (";lw" "ந்தீ") - ("iuw" "ன்றீ") - - ("hhd" "க்கு") - ("bbd" "ங்ஙு") - ("[[d" "ச்சு") - ("]]d" "ஞ்ஞு") - ("ood" "ட்டு") - ("ppd" "ண்ணு") - ("lld" "த்து") - (";;d" "ந்நு") - ("jjd" "ப்பு") - ("kkd" "ம்மு") - ("''d" "ய்யு") - ("mmd" "ர்ரு") - ("nnd" "ல்லு") - ("vvd" "வ்வு") - ("//d" "ழ்ழு") - ("yyd" "ள்ளு") - ("uud" "ற்று") - ("iid" "ன்னு") - ("QQd" "ஸ்ஸு") - ("WWd" "ஷ்ஷு") - ("EEd" "ஜ்ஜு") - ("RRd" "ஹ்ஹி") - ("TTd" "க்ஷ்க்ஷு") - ("bhd" "ங்கு") - ("][d" "ஞ்சு") - ("pod" "ண்டு") - ("kjd" "ம்பு") - (";ld" "ந்து") - ("iud" "ன்று") - - ("hhe" "க்கூ") - ("bbe" "ங்ஙூ") - ("[[e" "ச்சூ") - ("]]e" "ஞ்ஞூ") - ("ooe" "ட்டூ") - ("ppe" "ண்ணூ") - ("lle" "த்தூ") - (";;e" "ந்நூ") - ("jje" "ப்பூ") - ("kke" "ம்மூ") - ("''e" "ய்யூ") - ("mme" "ர்ரூ") - ("nne" "ல்லூ") - ("vve" "வ்வூ") - ("//e" "ழ்ழூ") - ("yye" "ள்ளூ") - ("uue" "ற்றூ") - ("iie" "ன்னூ") - ("QQe" "ஸ்ஸூ") - ("WWe" "ஷ்ஷூ") - ("EEe" "ஜ்ஜூ") - ("RRe" "ஹ்ஹூ") - ("TTe" "க்ஷ்க்ஷூ") - ("bhe" "ங்கூ") - ("][e" "ஞ்சூ") - ("poe" "ண்டூ") - ("kje" "ம்பூ") - (";le" "ந்தூ") - ("iue" "ன்றூ") - - ("hhg" "க்கெ") - ("bbg" "ங்ஙெ") - ("[[g" "ச்செ") - ("]]g" "ஞ்ஞெ") - ("oog" "ட்டெ") - ("ppg" "ண்ணெ") - ("llg" "த்தெ") - (";;g" "ந்நெ") - ("jjg" "ப்பெ") - ("kkg" "ம்மெ") - ("''g" "ய்யெ") - ("mmg" "ர்ரெ") - ("nng" "ல்லெ") - ("vvg" "வ்வெ") - ("//g" "ழ்ழெ") - ("yyg" "ள்ளெ") - ("uug" "ற்றெ") - ("iig" "ன்னெ") - ("QQg" "ஸ்ஸெ") - ("WWg" "ஷ்ஷெ") - ("EEg" "ஜ்ஜெ") - ("RRg" "ஹ்ஹெ") - ("bhg" "ங்கெ") - ("][g" "ஞ்செ") - ("pog" "ண்டெ") - ("kjg" "ம்பெ") - (";lg" "ந்தெ") - ("iug" "ன்றெ") - - ("hht" "க்கே") - ("bbt" "ங்ஙே") - ("[[t" "ச்சே") - ("]]t" "ஞ்ஞே") - ("oot" "ட்டே") - ("ppt" "ண்ணே") - ("llt" "த்தே") - (";;t" "ந்நே") - ("jjt" "ப்பே") - ("kkt" "ம்மே") - ("''t" "ய்யே") - ("mmt" "ர்ரே") - ("nnt" "ல்லே") - ("vvt" "வ்வே") - ("//t" "ழ்ழே") - ("yyt" "ள்ளே") - ("uut" "ற்றே") - ("iit" "ன்னே") - ("QQt" "ஸ்ஸே") - ("WWt" "ஷ்ஷே") - ("EEt" "ஜ்ஜே") - ("RRt" "ஹ்ஹே") - ("bht" "ங்கே") - ("][t" "ஞ்சே") - ("pot" "ண்டே") - ("kjt" "ம்பே") - (";lt" "ந்தே") - ("iut" "ன்றே") - - ("hhr" "க்கை") - ("bbr" "ங்ஙை") - ("[[r" "ச்சை") - ("]]r" "ஞ்ஞை") - ("oor" "ட்டை") - ("ppr" "ண்ணை") - ("llr" "த்தை") - (";;r" "ந்நை") - ("jjr" "ப்பை") - ("kkr" "ம்மை") - ("''r" "ய்யை") - ("mmr" "ர்ரை") - ("nnr" "ல்லை") - ("vvr" "வ்வை") - ("//r" "ழ்ழை") - ("yyr" "ள்ளை") - ("uur" "ற்றை") - ("iir" "ன்னை") - ("QQr" "ஸ்ஸை") - ("WWr" "ஷ்ஷை") - ("EEr" "ஜ்ஜை") - ("RRr" "ஹ்ஹை") - ("bhr" "ங்கை") - ("][r" "ஞ்சை") - ("por" "ண்டை") - ("kjr" "ம்பை") - (";lr" "ந்தை") - ("iur" "ன்றை") - - ("hhc" "க்கொ") - ("bbc" "ங்ஙொ") - ("[[c" "ச்சொ") - ("]]c" "ஞ்ஞொ") - ("ooc" "ட்டொ") - ("ppc" "ண்ணொ") - ("llc" "த்தொ") - (";;c" "ந்நொ") - ("jjc" "ப்பொ") - ("kkc" "ம்மொ") - ("''c" "ய்யொ") - ("mmc" "ர்ரொ") - ("nnc" "ல்லொ") - ("vvc" "வ்வொ") - ("//c" "ழ்ழொ") - ("yyc" "ள்ளொ") - ("uuc" "ற்றொ") - ("iic" "ன்னொ") - ("QQc" "ஸ்ஸொ") - ("WWc" "ஷ்ஷொ") - ("EEc" "ஜ்ஜொ") - ("RRc" "ஹ்ஹொ") - ("bhc" "ங்கொ") - ("][c" "ஞ்சொ") - ("poc" "ண்டொ") - ("kjc" "ம்பொ") - (";lc" "ந்தொ") - ("iuc" "ன்றொ") - - ("hhx" "க்கோ") - ("bbx" "ங்ஙோ") - ("[[x" "ச்சோ") - ("]]x" "ஞ்ஞோ") - ("oox" "ட்டோ") - ("ppx" "ண்ணோ") - ("llx" "த்தோ") - (";;x" "ந்நோ") - ("jjx" "ப்போ") - ("kkx" "ம்மோ") - ("''x" "ய்யோ") - ("mmx" "ர்ரோ") - ("nnx" "ல்லோ") - ("vvx" "வ்வோ") - ("//x" "ழ்ழோ") - ("yyx" "ள்ளோ") - ("uux" "ற்றோ") - ("iix" "ன்னோ") - ("QQx" "ஸ்ஸோ") - ("WWx" "ஷ்ஷோ") - ("EEx" "ஜ்ஜோ") - ("RRx" "ஹ்ஹோ") - ("bhx" "ங்கோ") - ("][x" "ஞ்சோ") - ("pox" "ண்டோ") - ("kjx" "ம்போ") - (";lx" "ந்தோ") - ("iux" "ன்றோ") - - ("hhz" "க்கௌ") - ("bbz" "ங்ஙௌ") - ("[[z" "ச்சௌ") - ("]]z" "ஞ்ஞௌ") - ("ooz" "ட்டௌ") - ("ppz" "ண்ணௌ") - ("llz" "த்தௌ") - (";;z" "ந்நௌ") - ("jjz" "ப்பௌ") - ("kkz" "ம்மௌ") - ("''z" "ய்யௌ") - ("mmz" "ர்ரௌ") - ("nnz" "ல்லௌ") - ("vvz" "வ்வௌ") - ("//z" "ழ்ழௌ") - ("yyz" "ள்ளௌ") - ("uuz" "ற்றௌ") - ("iiz" "ன்னௌ") - ("QQz" "ஸ்ஸௌ") - ("WWz" "ஷ்ஷௌ") - ("EEz" "ஜ்ஜௌ") - ("RRz" "ஹ்ஹௌ") - ("bhz" "ங்கௌ") - ("][z" "ஞ்சௌ") - ("poz" "ண்டௌ") - ("kjz" "ம்பௌ") - (";lz" "ந்தௌ") - ("iuz" "ன்றௌ") - - ("A" ?௹) - ("S" ?௺) - ("D" ?௸) - ("Z" ?௳) - ("X" ?௴) - ("C" ?௵) - ("V" ?௶) - ("B" ?௷) - )) - -(state - (init - (trans))) diff --git a/im-indic/ta-tamil99.png b/im-indic/ta-tamil99.png deleted file mode 100644 index 264ce538b004ec9a554583d6647cba1f4368a890..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1630 zcmV-k2BG!0N;d!i03CEi zSad^gZEa<4bO1wgWnpw>WFU8GbZ8({Xk{QrNlj4iWF>9@00qKHL_t(&-tCxca7N;pBnUQD{S;QeKiDZ-Ae#l82lI$hfvzY1oWuN!#|Ge+>pXYiW_<#Ms zTC{}wtw6D3aeH7GFaqcgv0y?nr=bzzmz!p8r4)C@Pu!VNLk{d9Ki0uUJD>BF3_G1Xmk?sWz+q ztNTWv*s)lsj>z6u6aL#kf8RCU8bwIuK!8kOip^?w0~muzpel0Z33urE$D8wRwK)ry z(SflnW3qs73wSrE7Pwduv&C&J9M#fuLMl=*mZt%v+pPBNpje=wGHUeEbCyx-b0%;y zuRH&inX#B}BK17ZN;ybo=$u5TK%(cwvNFYzLWcXY*xDvqPOyMHjP=Gxp{mq5D0&yf@!1I@XB*pR5?Sr zP}GTv%5cgnB1n1SFaZ0G_hG@RX?VjA?QUW5qMh?}ccH_%JzuMnXTF+ATFM>(Y;CWw z`*3YCI(VvgJ^uTjN8%HHRISAfdJ{NX(4}5Z?sg~d7hSQ|%hyUE*v}m=pT&Jz&IshAT(zs9*3xJe#oWz7Y z|M6=B#>`E>6Fhr~n|vuOG!cU9oLzvGcl z_x2ed3>UhP-0e^D{)wZkB7#=o<#dTD;Hf^pGjd1{VWCxbfjdMy@CUCufszf+|F{c; z0w-=?@Pm?%Fev$mUw0UI$X8GZ#F=y{nCU^aKp;tkl%-|atoCf5Vn9JM05%QTPzC9+ zMxap|xwC>~2An{Nh+G;lm#OS|(s(;H1Ganag%l(U@DVT`Xw%Yr9jhS4`QZO%4cP(_xy%E+?xUz& zM0N(8fQak@K2W#ez%~WRTOC-cQEZI|q5=@FZi{v6g+%1h1K z5tyhxIs+{9a9neSQ^0;N zL5qSE2J8c#tV<3e^7^1ypruPeiUhW5^8U9X^6P;*->9SFVZaN(XFx}d-@g^edju~^ zB&ZEq4D)X1X3=z3TcLHj9d{hrhH>KPcz?8b- z0 -;; -;; This file is part of the m17n contrib; a sub-part of the m17n -;; library. -;; -;; This 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. -;; -;; This 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 this library; if not, write to the Free Software -;; Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -;; - -(input-method te apple) - -(description "Apple keyboard layout for Telugu") - -(title "తెలుగు") - -(map - (independent - ("0" "0") - ("1" "1") - ("2" "2") - ("3" "3") - ("4" "4") - ("5" "5") - ("6" "6") - ("7" "7") - ("8" "8") - ("9" "9") - ("@" "'") - ("#" "%") - ("\$" "్పు") - ("%" "్ర") - ("^" "-") - ("&" "|") - ("*" "`") - ("(" "(") - (")" ")") - ("-" "×") - ("_" "÷") - ("=" "=") - ("+" "+") - ("\\" "ః") - ("|" "ఁ") - ("}" "!") - ("I" "/") - ("<" ";") - ("." ".") - (">" "?") - ("g" "ం") - ("G" ":") - ("Q" "క్ష్మి") - ("O" "స్త్ర") - ("P" "ష్ట్ర") - ("{" "క్ష్మ") - ("N" "క్ష్మీ") - ("`" "_") - ("h" "్") - ("H" "్") - ("q" "అ") - ("e" "ఆ") - ("r" "ఇ") - ("w" "ఈ") - ("i" "ఉ") - ("p" "ఊ") - ("W" "ఋ") - ("E" "ౠ") - ("u" "ఎ") - ("o" "ఏ") - ("[" "ఐ") - ("t" "ఒ") - ("y" "ఓ") - ("]" "ఔ") - ) - (dependent_vowels - ("e" "ా") - ("r" "ి") - ("w" "ీ") - ("i" "ు") - ("p" "ూ") - ("W" "ృ") - ("E" "ౄ") - ("u" "ె") - ("o" "ే") - ("[" "ై") - ("t" "ొ ") - ("y" "ో") - ("]" "ౌ") - ("H" "్") - ) - - (a_matra - ("q" "") - ) - - (consonants - ("j" "క") - ("J" "ఖ") - ("x" "గ") - ("X" "ఘ") - ("R" "ఙ") - ("m" "చ") - ("M" "ఛ") - ("/" "జ") - ("?" "ఝ") - ("T" "ఞ") - ("z" "ట") - ("Z" "ఠ") - ("c" "డ") - ("C" "ఢ") - ("L" "ణ") - ("s" "త") - ("S" "థ") - ("d" "ద") - ("D" "ధ") - ("l" "న") - (";" "ప") - (":" "ఫ") - ("v" "బ") - ("V" "భ") - ("b" "మ") - ("n" "య") - ("k" "ర") - ("a" "ల") - ("f" "వ") - ("F" "శ") - ("\"" "ష") - ("'" "స") - ("B" "హ") - ("A" "ళ") - ("K" "ఱ") - ("Y" "క్ష") - ("U" "శ్రీ") - ) - - ;;consonants occuring after a halant - (halant_consonants - ("j" (delete @-) "క") - ("J" (delete @-) "ఖ") - ("x" (delete @-) "గ") - ("X" (delete @-) "ఘ") - ("R" (delete @-) "ఙ") - ("m" (delete @-) "చ") - ("M" (delete @-) "ఛ") - ("/" (delete @-) "జ") - ("?" (delete @-) "ఝ") - ("T" (delete @-) "ఞ") - ("z" (delete @-) "ట") - ("Z" (delete @-) "ఠ") - ("c" (delete @-) "డ") - ("C" (delete @-) "ఢ") - ("L" (delete @-) "ణ") - ("s" (delete @-) "త") - ("S" (delete @-) "థ") - ("d" (delete @-) "ద") - ("D" (delete @-) "ధ") - ("l" (delete @-) "న") - (":" (delete @-) "ఫ") - ("v" (delete @-) "బ") - ("V" (delete @-) "భ") - ("b" (delete @-) "మ") - ("n" (delete @-) "య") - ("k" (delete @-) "ర") - ("a" (delete @-) "ల") - ("f" (delete @-) "వ") - ("F" (delete @-) "శ") - ("\"" (delete @-) "ష") - ("'" (delete @-) "స") - ("B" (delete @-) "హ") - ("A" (delete @-) "ళ") - ("K" (delete @-) "ఱ") - ("Y" (delete @-) "క్ష") - ("U" (delete @-) "శ్రీ") - ) - - ;; halant occuring after a dependent vowel - (halant_after_vowel - ("h" (delete @-) "్" ) - ("H" (delete @-) "్" ) - ) - - (halant - ("h" "్" ) - ("H" "్" ) - ) - - ; m17n stuff - (return - ((Return))) - - (backspace - ((BackSpace) (undo))) -) - -(state - (init (consonants (shift first)) - (independent) - ) - (first - (a_matra (shift second_a)) - (dependent_vowels (set current_vowel @-) (shift second_b)) - (halant (shift third_a)) - (backspace) - ) - ;;consonat+a matra - (second_a - (halant (shift third_a)) - (backspace) - ) - ;;state when consonant+dependent vowel occurs - (second_b - ;;move the dependent vowel to the end and add halant to the base consonant - (halant_after_vowel (insert current_vowel) (shift fourth)) - (consonants (set current_vowel 0) (shift first)) - (backspace) - ) - ;;consonant when followed by halant - (third_a - (consonants (shift third_b)) - (backspace) - ) - ;;state when cosonant+halant+consonant occurs - ;;further composition of halant+consonant is achieved with third_a and third_b states - ;;this is required as dependent and independent vowels have same keys and have to be - ;;identified by the context - (third_b - (halant (shift third_a)) - (consonants (shift first)) - (backspace) - ) - (fourth - ;;delete the dependent vowel and add at the end after the consonant - (halant_consonants (insert current_vowel) (shift second_b)) - (backspace) - ) -) diff --git a/im-indic/te-inscript.mim b/im-indic/te-inscript.mim deleted file mode 100644 index 70d8d70..0000000 --- a/im-indic/te-inscript.mim +++ /dev/null @@ -1,131 +0,0 @@ -;; te-inscript.mim -- Telugu input method for inscript layout -;; This file is derived from the Telugu inscript table of scim-tables, -;; which was derived from iiimf unitLE's Telugu inscript layout. -;; Copyright (c) 2003 Sun Microsystems, 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 te inscript) - -(description "Telugu input method for inscript layout. -") - -(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" ?ె) - ("X" ?X) - ("x" ?ం) - ("C" ?ణ) - ("c" ?మ) - ("V" ?V) - ("v" ?న) - ("B" ?B) - ("b" ?వ) - ("N" ?ళ) - ("n" ?ల) - ("M" ?శ) - ("m" ?స) - ("<" ?ష) - ("," ?,) - (">" ?>) - ("." ?.) - ("?" ??) - ("/" ?య) - ("%" "జ్ఞ") - ("^" "త్ర") - ("&" "క్ష") - ("*" "శ్ర") - )) - -(state - (init - (trans))) diff --git a/im-indic/te-inscript.png b/im-indic/te-inscript.png deleted file mode 100644 index 17e41cf8cc9b9a6cdf1caac22b0cdb872c0a1191..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1193 zcmV;a1XlZrP)LtB`o43NWFU8GbZ8({Xk{QrNlj4iWF>9@00a$5L_t(&-tCxwXj@ej z$3HJ=(yUDfd#>g^Rw~u0R2&_4(@a6!RD@MCamva>84h)*ppq&&afqFWW5L0!^beK& zF?6eLxZ?iWQ1RzO|4`i}K{HWWZV0z55C z-jSLxAgKBt2i_=Q>Jzf$9jKZCLDeS!Zvxx0jsH1g<>et4pPgz(bk6hCUFYcOo;K13 zfyZRYt6QqD`MVZU9$?1-iQ^|)h|O70!#1AZFEe`9W~6OP$iY(K-S+@}xj5ha+LYGT zb%CG99oeXTLDlE6R8aYr#6ir7Yulq~ZJSl2t0TJL!LFnS9xa6Q%4QY!RS~Qfo%W?M z_H6wFdC6RL?}4D|YXIWqklm2{6T*D}*i?dygCa_A9?ptk-Cuo1u7 zNZ_0eO&2)&!Wr6IJy6QhN$xm%XJ!)Ari zZbSPL;O`LbOs4dHPCuW%@~$@sJZt7XAe;7370jCprM*g+^$D3*7{#<)??RWS zDsQF-eh02JMUt~&25?};%Uls*^etek;qK`aQBG54nB{@D4F(9n2O->diYQ|XY)%`n z9k8c#YrvBtO4O8Zw@?oxxQBpy4Bb)SUEmlnmMH99z&hX&pvA!7FQPnP+TknGfTh6K z!15BkI0CE^Q9@No=0uc9U@h={3Df<+t;H&DdO9tlj00@c4D72!q^hHiI_jw7|BHVB6uCJh&111!00000NkvXX Hu0mjfnjt3l diff --git a/im-indic/te-rts.mim b/im-indic/te-rts.mim deleted file mode 100644 index 1d39ea6..0000000 --- a/im-indic/te-rts.mim +++ /dev/null @@ -1,546 +0,0 @@ -;; te-rts.mim -- Telugu input method with RTS method - -;; Copyright (C) 2003, 2004, 2005, 2006 -;; National Institute of Advanced Industrial Science and Technology (AIST) -;; Registration Number H15PRO112 -;; Copyright 2005, 2006 Suraj N. Kurapati -;; Copyright 2006 Chaitanya Kamisetty - - -;; 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 te rts) - -(description "Input method for Telugu script with RTS method. -For the detail of RTS, see the page: - . - -This input method is based upon the Telugu Rice Transliteration -Standard (RTS) specification and its Rice Inverse -Transliterator (RIT) supplement. - -The original RTS specification was written by Ananda Kishore and -Rama Rao Kanneganti in 1992 and can presently be accessed in the -\"soc.culture.indian.telugu\" newsgroup archives (see -). - -The RIT supplement adds alternative combinations for -transliteration but, in general, does not distract from the -original specification (see -). Whenever a -supplemental combination conflicts with the original RTS, the RTS -version has precedence and the supplemental combination is -disregarded (such as 'ea' from RIT 3.0). - -Finally, this input method deviates slightly from the RTS in the -following ways: - - (1) The combinations \"\@n\", \"\@2\", \"~c\", and \"~j\" - yield \"�\" because their corresponding glyphs do not - yet exist in Telugu's Unicode chart. - - (2) If it appears at the end of a word, the combination - \"m\" yields \"ం‚\". The user can type \"m&\" to - bypass this behavior and force \"m\" to yield \"మ్\". -") - -(title "క") - -(map - (starter - ((S-\ )) ((C-@)) ; m17n stuff - - ("a") ("b") ("c") ("d") ("e") ("f") ("g") ("h") ("i") ("j") - ("k") ("l") ("m") ("n") ("o") ("p") ("r") ("s") ("t") ("u") - ("v") ("w") ("x") ("y") ("z") - - ("A") ("B") ("C") ("D") ("E") ("G") ("H") ("I") ("J") ("K") - ("L") ("M") ("N") ("O") ("P") ("R") ("S") ("T") ("U") ("V") - ("W") - - ("0") ("1") ("2") ("3") ("4") ("5") ("6") ("7") ("8") ("9") - - ("@") ("|") ("~") - - ("#") ("_") - ) - - - - ; these consonants undergo automatic sunna generation - (consonant - - ; row 1 - ("k" "క్") - - ("kh" "ఖ్") - ("kH" "ఖ్") - ("K" "ఖ్") - ("Kh" "ఖ్") - ("KH" "ఖ్") - - ("g" "గ్") - - ("gh" "ఘ్") - ("gH" "ఘ్") - ("G" "ఘ్") - ("Gh" "ఘ్") - ("GH" "ఘ్") - - - ; row 2 - ("c" "చ్") - ("ch" "చ్") - ("cH" "చ్") - - ("~c" "�") ; త్స (tsa) allophone of చ (cha) - - ("C" "ఛ్") - ("Ch" "ఛ్") - ("CH" "ఛ్") - ("c'" "ఛ్") ; from RIT 2.0, 3.0 - - ("j" "జ్") - ("z" "జ్") ; from RIT 3.0 - - ("~j" "�") ; డ్జ (dza) allophone of జ (ja) - - ("jh" "ఝ్") - ("jH" "ఝ్") - ("J" "ఝ్") - ("Jh" "ఝ్") - ("JH" "ఝ్") - - - ; row 3 - ("T" "ట్") - ("t'" "ట్") - - ("Th" "ఠ్") - ("TH" "ఠ్") - ("th'" "ఠ్") - ("tH'" "ఠ్") - - ("D" "డ్") - ("d'" "డ్") - - ("Dh" "ఢ్") - ("DH" "ఢ్") - ("dh'" "ఢ్") - ("dH'" "ఢ్") - - - ; row 4 - ("t" "త్") - - ("th" "థ్") - ("tH" "థ్") - - ("d" "ద్") - - ("dh" "ధ్") - ("dH" "ధ్") - - - ; row 5 - ("p" "ప్") - - ("f" "ఫ్") - ("P" "ఫ్") - ("ph" "ఫ్") - ("pH" "ఫ్") - ("Ph" "ఫ్") - ("PH" "ఫ్") - - ("b" "బ్") - - ("bh" "భ్") - ("bH" "భ్") - ("B" "భ్") - ("Bh" "భ్") - ("BH" "భ్") - - - ; row 6 - ("l" "ల్") - - ("v" "వ్") - ("V" "వ్") ; from RIT 3.0 - ("w" "వ్") - ("W" "వ్") ; from RIT 3.0 - - ("S" "శ్") - ("s'" "శ్") ; from RIT 2.0, 3.0 - - ("s" "స్") - - - ("x" "క్ష్") - ("ksh" "క్ష్") - ("ksH" "క్ష్") - ("ks" "క్స్") ; workaround for inputting "క్స్" - - - ; misc. compounds - ("dd'" "డ్డ్") ; from RIT 3.0 - ("dd" "ద్ద్") - - ("tt'" "ట్ట్") ; from RIT 3.0 - ("tt" "త్త్") - - ("jn" "జ్ఞ్") - ) - - - - ; these consonants do NOT undergo automatic sunna generation - (consonant2 - ("~m" "ఙ్") - - ("~n" "ఞ్") - - ("N" "ణ్") - ("nh" "ణ్") - ("nH" "ణ్") - ("n'" "ణ్") ; from RIT 2.0, 3.0 - - ("n&" "న్") - - ("m&" "మ్") - - ("y" "య్") - - ("r" "ర్") - - ("sh" "ష్") - ("sH" "ష్") - ("Sh" "ష్") ; from RIT 3.0 - ("SH" "ష్") ; from RIT 3.0 - - ("h" "హ్") - ("H" "హ్") - - ("L" "ళ్") - ("lh" "ళ్") - ("lH" "ళ్") - ("Lh" "ళ్") - ("LH" "ళ్") - ("l'" "ళ్") ; from RIT 2.0, 3.0 - - ("~r" "ఱ్") - ("r''" "ఱ్") ; from RIT 2.0, 3.0 - ) - - - - ; these consonants are converted into sunna by the automatic sunna generation logic, if they appear inside a word - (sunna-inside-word - ("n" "న్") - - ("m" "మ్") - ) - - - - ; these sequences are converted into sunna by the automatic sunna generation logic, if they appear at the end of a word - (sunna-endof-word - ((m Tab) "ం ") - ((m Return) "ం") - - - ; the sequences below, using punctuation marks to denote the end of a word, are generated by the following shell command. keys in [1] the (starter) block, [2] the (independent) block, and [3] those which begin with the 'm' key are intentionally excluded from this command to ensure that they are transliterated normally. - ; for ch in ' ' '!' '\"' '#' '$' '%' "'" '(' ')' '*' '+' ',' '-' '.' '/' '\\' ':' ';' '<' '=' '>' '?' '[' ']' '_' '`' '{' '}'; do echo " (\"m${ch}\" \"ం${ch}\")"; done # exclude '^' '&' '|' '@' '~' - ("m " "ం ") - ("m!" "ం!") - ("m\"" "ం\"") - ("m#" "ం#") - ("m$" "ం$") - ("m%" "ం%") - ("m'" "ం'") - ("m(" "ం(") - ("m)" "ం)") - ("m*" "ం*") - ("m+" "ం+") - ("m," "ం,") - ("m-" "ం-") - ("m." "ం.") - ("m/" "ం/") - ("m\\" "ం\\") - ("m:" "ం:") - ("m;" "ం;") - ("m<" "ం<") - ("m=" "ం=") - ("m>" "ం>") - ("m?" "ం?") - ("m[" "ం[") - ("m]" "ం]") - ("m_" "ం_") - ("m`" "ం`") - ("m{" "ం{") - ("m}" "ం}") - ) - - - - (independent - - ; అచ్చులు (vowels) - ("a" "అ") - - ("aa" "ఆ") - ("a'" "ఆ") - ("A" "ఆ") ; from RIT 2.0, 3.0 - - ("i" "ఇ") - - ("ee" "ఈ") - ("ii" "ఈ") - ("ia" "ఈ") - ("i'" "ఈ") - ("I" "ఈ") ; from RIT 2.0, 3.0 - - ("u" "ఉ") - - ("oo" "ఊ") - ("uu" "ఊ") - ("U" "ఊ") - ("ua" "ఊ") - ("u'" "ఊ") - - ("R" "ఋ") - ("r'" "ఋ") ; from RIT 2.0 - - ("Ru" "ౠ") - ("r'u" "ౠ") ; from RIT 2.0 - - ("~l" "ఌ") - - ("~L" "ౡ") - - ("e" "ఎ") - - ("ea" "ఏ") - ("ae" "ఏ") - ("E" "ఏ") - ("e'" "ఏ") - - ("ai" "ఐ") - ("ei" "ఐ") ; from RIT 3.0 - - ("o" "ఒ") - - ("oe" "ఓ") - ("O" "ఓ") - ("oa" "ఓ") - ("o'" "ఓ") - - ("au" "ఔ") - ("ou" "ఔ") - ("ow" "ఔ") ; from RIT 3.0 - - - ; అంకెలు (numbers) - ("0" "౦") - ("1" "౧") - ("2" "౨") - ("3" "౩") - ("4" "౪") - ("5" "౫") - ("6" "౬") - ("7" "౭") - ("8" "౮") - ("9" "౯") - - - ; punctuation - ("|" "।") ; from RIT 3.0 - ("||" "॥") ; from Yudit - - - ; additional modifiers - ("M" "ం") ; from "internal representation" section of RTS. This combination has been included because it is very widely used in RTS implementations which do not support automatic sunna generation and thus has become the defacto way of manually producing sunna. - - ("@M" "ఁ") ; అర్ధసున్న (ardhasunna), చంద్ర బిందు (chandra bindu) - ("@m" "ఁ") ; from RIT 3.0 - - ("@h" "ః") ; విసర్గ (visarga) - ("@H" "ః") - - ("@n" "�") ; నకర పొల్లు (nakara-pollu), నకర విరమ (nakara-virama) - ("@N" "�") ; from RIT 3.0 - - ("@2" "�") ; అవగ్రహ (avagraha) - - ("^" "్‌") ; పొల్లు (pollu), విరమ (virama), halant - - ("_" "") ; ignored according to RTS - - - ; m17n stuff - ((S-\ ) "‌") - ((C-@) "‍") - ) - - - - (dependent - ("a" (delete @-) "") - - ("aa" (delete @-) "ా") - ("a'" (delete @-) "ా") - ("A" (delete @-) "ా") ; from RIT 3.0 - - ("i" (delete @-) "ి") - - ("ee" (delete @-) "ీ") - ("ii" (delete @-) "ీ") - ("ia" (delete @-) "ీ") - ("i'" (delete @-) "ీ") - ("I" (delete @-) "ీ") ; from RIT 3.0 - - ("u" (delete @-) "ు") - - ("oo" (delete @-) "ూ") - ("uu" (delete @-) "ూ") - ("U" (delete @-) "ూ") - ("ua" (delete @-) "ూ") - ("u'" (delete @-) "ూ") - - ("R" (delete @-) "ృ") - ("r'" (delete @-) "ృ") ; from RIT 2.0 - - ("Ru" (delete @-) "ౄ") - ("r'u" (delete @-) "ౄ") ; from RIT 2.0 - - ("~l" (delete @-) "") - - ("~L" (delete @-) "") - - ("e" (delete @-) "ె") - - ("ea" (delete @-) "ే") - ("ae" (delete @-) "ే") - ("E" (delete @-) "ే") - ("e'" (delete @-) "ే") - - ("ai" (delete @-) "ై") - ("ei" (delete @-) "ై") ; from RIT 3.0 - - ("o" (delete @-) "ొ") - - ("oe" (delete @-) "ో") - ("O" (delete @-) "ో") - ("oa" (delete @-) "ో") - ("o'" (delete @-) "ో") - - ("au" (delete @-) "ౌ") - ("ou" (delete @-) "ౌ") - ("ow" (delete @-) "ౌ") ; from RIT 3.0 - - - ; additional modifiers - ("^" (delete @-) "్‌") ; పొల్లు (pollu), విరమ (virama), halant - ) - -(single_hash - ("#" "") - ) - - (triple_hash - ("###" "#") - ) - - (invariant - ("a" "a" ) ("b" "b" ) ("c" "c" ) ("d" "d" ) ("e" "e") ("f" "f") ("g" "g") ("h" "h") ("i" "i") ("j" "j") - ("k" "k" ) ("l" "l" ) ("m" "m" ) ("n" "n" ) ("o" "o" ) ("p" "p" ) ("q" "q") ("r" "r" ) ("s" "s" ) ("t" "t" ) ("u" "u" ) - ("v" "v" ) ("w" "w" ) ("x" "x" ) ("y" "y" ) ("z" "z" ) - - ("A" "A" ) ("B" "B" ) ("C" "C" ) ("D" "D" ) ("E" "E" ) ("F" "F") ("G" "G" ) ("H" "H" ) ("I" "I" ) ("J" "J" ) ("K" "K" ) - ("L" "L" ) ("M" "M" ) ("N" "N" ) ("O" "O" ) ("P" "P" ) ("Q" "Q") ("R" "R" ) ("S" "S" ) ("T" "T" ) ("U" "U" ) ("V" "V" ) - ("W" "W" ) ("X" "X" ) ("Y" "Y" ) ("Z" "Z" ) - - ("0" "0" ) ("1" "1" ) ("2" "2" ) ("3" "3" ) ("4" "4" ) ("5" "5" ) ("6" "6" ) ("7" "7" ) ("8" "8" ) ("9" "9" ) - - ("~" "~") ("`" "`") ("!" "!") ("@" "@" ) ("$" "$") ("%" "%") ("^" "^") ("&" "&") ("*" "*") ("(" "(") (")" ")") ("_" "_") - ("-" "-") ("+" "+") ("=" "=") ("{" "{") ("[" "[") ("}" "}") ("]" "]") ("|" "|" ) ("\\" "\\") (":" ":") (";" ";") - ("\"" "\"") ("\'" "\'") ("<" "<") ("," ",") (">" ">") ("." ".") ("?" "?") ("/" "/") - - (" " " ") ((Tab) ("\t")) ((BackSpace) (undo)) ((Return) ("\n")) - ) - - ; m17n stuff - (return - ((Return))) - - (backspace - ((BackSpace) (undo))) -) - - - -; state machine for transliteration -(state - (init - (starter (pushback 1) (shift intermediate)) - ) - - (intermediate - (consonant (shift second)) - (consonant2 (shift second)) - (sunna-inside-word (shift second-sunna-inside-word)) - (sunna-endof-word (shift init)) - (independent (shift init)) - (single_hash (shift no_transliteration)) - (triple_hash (shift init)) - (backspace) - (return (shift init)) - ) - - (second - (consonant) - (consonant2) - (sunna-inside-word (shift second-sunna-inside-word)) - (sunna-endof-word (shift init)) - (dependent (shift init)) - (backspace) - (return (shift init)) - ) - - (second-sunna-inside-word - (t (mark p)) - (consonant (move p) (delete @-) (delete @-) "ం" (move @>) (shift second)) - (consonant2 (shift second)) - (sunna-inside-word) - (sunna-endof-word (shift init)) - (dependent (shift init)) - (backspace) - ) - - (no_transliteration - (single_hash (shift init)) - (invariant) - ) -) - -;; Local Variables: -;; coding: utf-8 -;; mode: emacs-lisp -;; End: diff --git a/im/as-inscript.mim b/im/as-inscript.mim new file mode 100644 index 0000000..79faf3f --- /dev/null +++ b/im/as-inscript.mim @@ -0,0 +1,132 @@ +;; 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. + +;; 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 as inscript) + +(description "Assamese input method for inscript layout. +Author: Runa Bhattacharjee +") + +(title "ক") + +(map + (trans + ("!" ?!) + ("\"" ?ঠ) + ("'" ?ট) + ("(" ?() + (")" ?)) + ("+" ?ঋ) + ("," ?,) + ("-" ?-) + ("." ?।) + ("/" ?য়) + ("0" ?০) + ("1" ?১) + ("2" ?২) + ("3" ?৩) + ("4" ?৪) + ("5" ?৫) + ("6" ?৬) + ("7" ?৭) + ("8" ?৮) + ("9" ?৯) + (":" ?ছ) + (";" ?চ) + ("<" ?ষ) + ("=" ?ৃ) + (">" ?>) + ("?" ?য) + ("@" ?@) + ("#" ?#) + ("$" ?$) + ("%" ?%) + ("&" ?&) + ("*" ?*) + ("^" ?^) + ("A" ?ও) + ("B" ?B) + ("C" ?ণ) + ("D" ?অ) + ("E" ?আ) + ("F" ?ই) + ("G" ?উ) + ("H" ?ফ) + ("I" ?ঘ) + ("J" ?J) + ("K" ?খ) + ("L" ?থ) + ("M" ?শ) + ("N" ?N) + ("O" ?ধ) + ("P" ?ঝ) + ("Q" ?ঔ) + ("R" ?ঈ) + ("S" ?এ) + ("T" ?ঊ) + ("U" ?ঙ) + ("V" ?V) + ("W" ?ঐ) + ("X" ?ঁ) + ("Y" ?ভ) + ("Z" ?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" ?z) + ("{" ?ঢ) + ("|" ?|) + ("}" ?ঞ) + ("~" ?~) + )) + +(state + (init + (trans))) diff --git a/im/as-inscript.png b/im/as-inscript.png new file mode 100644 index 0000000000000000000000000000000000000000..8dd727f09a380be219590af8d8dfdc10cdbdbd6b GIT binary patch literal 1425 zcmV;C1#bF@P)Oz4>J4jVf_FA03CEi zSad^gZEa<4bO1wgWnpw>WFU8GbZ8({Xk{QrNlj4iWF>9@00i|(L_t(&-tCxOP*qhF z$A9<21tenN2nd33`G{odL1(nil&DG841L%G4QY}?lVuMzM$_c<5Yvp#SPxM%JrtH^ z*@IbHpk~EnVLH2V#{6hhM7)3>33N~-z`1<%vbmgdy64<`0l7MJ*ULG3?X}lg|Gn4O zJ`QdI@_2~{-UC+Kh;0Jax?S|?nU0&l_!&SGkZ7K(-MO6FT~GVQs~+8P{iX7)Ic^u1 zM|sXL8=nBQ_%j}$sV&zqF3N3=1zO~~@B;w00P$9n&Fw}2h1utj@>{|Vz~kjXpv-E% zZy=8I9qGPtTDOfqFZc=61IsL<_P!IGrPUk$R68rz1=Nih;&S zP_-~zF0^j4^f`_sUf%K;v*`k0HI>6YvEe^}1#xBdG+emG8Gw!eVA*g3;;LHhI# zzs83Pz`bV1+4DKJHTBM%7R$NlFaWsE%*aUTpr-0A-}t*ji}^t;8q5EI0BERPQ)PYc zUq_RM@9H=3Qj)qUp8JPyy!$|j@dUC1pTIXE+K~b*lkc5CU9by>bFV)GMA^xlZp}AV z;6Nv!Af5|#CpFX!z#Bj+uuVby98?yHr_%O>`llHxa6)`9GgCV(# z8MzwjQWJ<%09ShxICiGUpy2O+QW+c?tF6h2R}jbN8f20auX1;OlVv4706Ya0+W<(k z;14K>W58hz^-Jkq3xH1m-^JGLqTl0X@2`K(FRlLQRomU|>`vj8cdHG&Cl-CL2e8-a z2LRFytjOO*q#Zb^JI!B!m2$X3LoG4MZ#-kVE(S{lvkXaWqZz<1U6o{tKCc7y;If2EB&5Vgdm4 zM$eYDX6(1%mFS^_JLUlN1gWnF$aA~K`YES{dkCO*^bengS~N}oi*@fG03HqXSq;_q zU1vuOK!(nBt!NXFq5rLj-91kBHI2YMGSieOh~^O5jVRzSFbB|pB;AJX2bKd{frk}@ zLk4!9Ouywo0niL=2e!Fg`0Xhi0gT85eg|d(mw-nU#E~EY)aYDsf$Wvm0I$j4gC}Kc zJ%1Fyc*qfiA%#E#Fbfz2-T^i!h&~JXMCmRSl2xN1s&w<&z}LV$oy*=h0P>^h@+cQd z)-_;{dXmC0&7PsT?S&?OD31HMoYy+P>Orw`&=jx^ML8tTYIbU3-iDFPru5sFZR fA{3zrO@RIbXR>xBiUK=U00000NkvXXu0mjfE%krA literal 0 HcmV?d00001 diff --git a/im/as-phonetic.mim b/im/as-phonetic.mim new file mode 100644 index 0000000..f103698 --- /dev/null +++ b/im/as-phonetic.mim @@ -0,0 +1,129 @@ +;; as-phonetic.mim -- Assamese input method for phonetic layout +;; Copyright (c) 2004-2006 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 as phonetic) + +(description "Assamese input method for phonetic layout. +Author: Jatin Nansi , Modified : Runa for RH bz #193849") + +(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" ?য়) + ("X" ?ঢ়) + ("x" ?শ) + ("C" ?ছ) + ("c" ?চ) + ("V" ?ঋ) + ("v" ?আ) + ("B" ?ভ) + ("b" ?ব) + ("N" ?ণ) + ("n" ?ন) + ("M" ?ঙ) + ("m" ?ম) + ("<" ?ৃ) + ("," ?,) + (">" ?ঁ) + ("." ?।) + ("?" ??) + ("/" ?্) + )) + +(state + (init + (trans))) diff --git a/im/as-phonetic.png b/im/as-phonetic.png new file mode 100644 index 0000000000000000000000000000000000000000..597c3b060e0199b8de0a4cdc4ee996280217acfe GIT binary patch literal 1567 zcmV+)2H^RLP)Oz5F=a#Pmurs03CEi zSad^gZEa<4bO1wgWnpw>WFU8GbZ8({Xk{QrNlj4iWF>9@00o0dL_t(&-tCxuOqEp} z$3OQ1hIm1I^8Ez`6_cjuN_~_R!Q~5SzD%2QxYT^j<@&?avdEUsTDfLRw{YqbT{>%} zro-NtmimyG+VTYye83Q2@CXbLyu$4d510GEy%#RmK-T?k&(8BZufOj(zw^`F{sE*hD=i06l^2%|1f{b%Q{) z$!}~E`$!e2HgEJWd(rlN;BWcAw53eV?1ha!1hz>rrqvOUI4{%A0yRRQKGiA+2-J9i zdfZ|2wgIw%5`lVHpvE^B0e=Uj{D8SYUtqI>R_H?cxxg+L{j~uSfCPb>0xVY0Dw<^l z6tpT}J@76t#!Z{`F7ihJ!+@%{)Nzeaz6($QENY)=kbpy&&yyrbSoBfok0tLBT`)G!v7a3Xp?0KFbL?UpryMQsK$K83e;dX z3hjhivuGrOfSvwM3bp}LfJA}1Q9;XcK_nl@Z(tBjrU5{N!?|I{!}wx=nE)w=r?YwQ zYxc6);}5cA#vXPan#HfDV<;%>OlWWk@xxB=`pgu9+m+39M&Jh^U3!&|f$3g&xqEd2 zKm%-Mo2mT3WxJf2XLK@3`y%G8+eGfop7y-E#U0rH^JFe$N3uO>RsDlZL9+pGN^zP% zo#O=oN2Q;UXHD(wClrMeSR2b_`*Dgvc}HBl7Rk52Omcn_D`*;!EX8DjIneNs)$4s+$3hBPB`^cH0fYg^1?o@_X8%(;0RS%pJ>+3j4#b)6`KLKn z&dLinG!C^C^Y*;0cI5$LqBD#q=Yv4^!JPCoaq^(*2K*r}GC^);K187Ia@a?oDQG7Y zw3`arI$$7>Q5{_#ZX{r||7meYY1j6?Auq5^r9lqxx4Jc<8WLFobvUq3#z^k~ZwS== zK$<+r%H<5l0k2AP0oVbotkYkfKpp+?rF+>xcUK!YCi+Z0T}sL2`DKWDfDtWnT*xahA!pMa<#V6(xMIwlm}J+EH7ocu6@+_z_L;|Rz>tAQ;7 zb-O%xrU1`NCH#Ow;H`~B4-FE1QU7P&dT`8+DT4iv%vU*KU{`H(e9x~u!;|Vy< z9!0TjsRUq)}-Z2(`}O1u3_`u1)R%_!ep`$6>){x;|~%)?3D9Yi59?RXCA13 znEr@J?`v#X{oa56u+?Pr3E)0(q;3e&KP;zNU*^2UN10AcsMQcyvSH(C{YEcCaMrt9 zzDIquV3jO2;_5k0Qcmg2bg>HHHv{DXq`4>Zg!tS)& RVa5Oe002ovPDHLkV1m!6(jWi; literal 0 HcmV?d00001 diff --git a/im/bn-inscript.mim b/im/bn-inscript.mim new file mode 100644 index 0000000..9e41696 --- /dev/null +++ b/im/bn-inscript.mim @@ -0,0 +1,144 @@ +;; bn-inscript.mim -- Bengali input method for inscript layout +;; This file is derived from the Bengali inscript table of scim-tables, +;; which was derived from iiimf unitLE's Bengali inscript layout. +;; Copyright (c) 2003 Sun Microsystems, 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 bn inscript) + +(description "Bengali input method for inscript layout. + +Inscript (Indian Script) Keyboard overlay in accordance to the standardization recommended by the Department of Electronics, Government of India. Reference Link: +http://tdil.mit.gov.in/keyoverlay.htm + +Also see - http://indlinux.org/wiki/index.php/InscriptLayouts#Bengali + +Key Summary: +To write \"juktakhor\" i.e. conjunct characters of consonants please use the \"halant\" character on the key 'd' between the two consonant akshar. + +E.g. ক্ষ = k+d+< + +Key summary: Runa Bhattacharjee + +") + +(title "ক") + +(map + (trans + ("!" ?!) + ("\"" ?ঠ) + ("'" ?ট) + ("(" ?() + (")" ?)) + ("+" ?ঋ) + ("," ?,) + ("-" ?-) + ("." ?।) + ("/" ?য়) + ("0" ?০) + ("1" ?১) + ("2" ?২) + ("3" ?৩) + ("4" ?৪) + ("5" ?৫) + ("6" ?৬) + ("7" ?৭) + ("8" ?৮) + ("9" ?৯) + (":" ?ছ) + (";" ?চ) + ("<" ?ষ) + ("=" ?ৃ) + (">" ?>) + ("?" ?য) + ("@" ?@) + ("#" ?#) + ("$" ?$) + ("%" ?%) + ("&" ?&) + ("*" ?*) + ("^" ?^) + ("A" ?ও) + ("B" ?B) + ("C" ?ণ) + ("D" ?অ) + ("E" ?আ) + ("F" ?ই) + ("G" ?উ) + ("H" ?ফ) + ("I" ?ঘ) + ("J" ?J) + ("K" ?খ) + ("L" ?থ) + ("M" ?শ) + ("N" ?N) + ("O" ?ধ) + ("P" ?ঝ) + ("Q" ?ঔ) + ("R" ?ঈ) + ("S" ?এ) + ("T" ?ঊ) + ("U" ?ঙ) + ("V" ?V) + ("W" ?ঐ) + ("X" ?ঁ) + ("Y" ?ভ) + ("Z" ?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" ?z) + ("{" ?ঢ) + ("|" ?|) + ("}" ?ঞ) + ("~" ?~) + )) + +(state + (init + (trans))) diff --git a/im/bn-inscript.png b/im/bn-inscript.png new file mode 100644 index 0000000000000000000000000000000000000000..b7f9f592ba9dba65ad84b02e13c5bb69b4e68c97 GIT binary patch literal 1367 zcmV-d1*rOoP)WFU8GbZ8({Xk{QrNlj4iWF>9@00g^9L_t(&-tCxeY!p=# zhM$?8T_}_SW3jslu*D)0NlQo+#{!`!1|k+{(1P&~5+zkY0;@y~Q6yj_O~oIgD5*fy z#2RBmF%fDcP>2~5v`9)sZJ`xPTWO~sEG^xS8Gm%z-O{D|LFq@bZ!$mbz30w--#ho* zbIw2_?A83@KWfFr;bhuw8~SO}|EjN;Q z|KJABoO={GsfCTXhgq6=3SVL|x>S#Jb5)*z;0E3p)GtueG5LE#x|$QtZtI8JDJxe3 z$3xKhZciRg$29;f9a%{2*#IjXc2^02c(2JP zYelzXGbjQO+rEj^^x+5o>D9JMUNWX%?A7N>I@tU5_jLC?;J| z)RMn>H}>S~Ll?-Zy%+$(H7lcbP43#ktTuePO?UO)QB4In>@H!@ZXrRFupLM-?>(cB z0IhXAzgZ+4VwNt6O;^az$1KqGtoc}UY>~(j(VuwRMQ&#>My9!^6X>N}I4W)7b zIi&%W{>R<;7PaDA)*Numual9EPY5{W;#PPr_JyR|79B`Tx13GHayAibQF7oowMhtV zfn|ldc9v$IWM*n59~|01Mb$$w3)m6^$sNFWpb^*|)Sm%Vc$YL6SdULc{C8Af$LF=- z%h7t;dfF{U+dRxny+qEUW3da6Q9p{7y@v9-DWEmf{OTVlFkVc<_SK{S;f!`Xo9jcq zFKMhh`Y;pA+0alXXeeudq;R&KdulLjdW6M^aaTSNj|T*UQch2h>Q^;F)+d; z3*w!2T|?OooHlP103UDwm?5J+DWmQOJP{Ea>yJo4%Zod6AGtXWXM9W;Ih zNS9I9%cxNWyzZ~iZ?)Dqi9<)9<@4g_`;6@>+(c37Gq^hvg1c9Q6riCbnBg$p z12Sqeur+AxC7?w^DbY}to7d@G!}h6tU)1Tif6}|oF*OUqIEY*tO9DRLfG=VG|m<=oh)&O&Z60{Q +Key summary: Runa Bhattacharjee +") + +(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" ?য়) + ("X" ?ঢ়) + ("x" ?শ) + ("C" ?ছ) + ("c" ?চ) + ("V" ?ঋ) + ("v" ?আ) + ("B" ?ভ) + ("b" ?ব) + ("N" ?ণ) + ("n" ?ন) + ("M" ?ঙ) + ("m" ?ম) + ("<" ?ৃ) + ("," ?,) + (">" ?ঁ) + ("." ?।) + ("?" ??) + ("/" ?্) + )) + +(state + (init + (trans))) diff --git a/im/bn-probhat.png b/im/bn-probhat.png new file mode 100644 index 0000000000000000000000000000000000000000..bd99ed8c7d914ea4120ae9810957e40284b5d29f GIT binary patch literal 1554 zcmV+t2JQKYP)WFU8GbZ8({Xk{QrNlj4iWF>9@00nkQL_t(&-tCxqY*bYg zhrijn1Lc9V;{aViBC-Zb@`9jMAQqK22m_`Xf<)93ng|sXH7XjSXc`j(4YF@8poXnM z76B7#c|a5?kRUBk+R~QNzOr;-I-7s=b^5x@bUK~3g!Gq8<}T;Hd(ORQx#vI+deDO& z^q>RKbj2nz;^V+4O810-w98-L)_2iC3BcP*+Xnbe0PQ2ALNa2WAHO>U$O9^YsbP@y4yKAfS-{{-Mw)p#G}*MN)uvVkQ&tp7}5rW{zM8Xv7NHWio- zM5*SofZtU8tKH^>WW*xC1Y8x6hPt8I2Fz0ptrd_KcdHkY5yOE5ptl#~%YeB+U}qSy zz8y?!ff>L8;6-oO3P@!#;;v@5&~*YRjL!!?0G{x1pRCRjK-&iM6M=KUCKdBe#Wkh? zx4qmar?cXK*4?Sgh^v5;ibrXPpc{Z;0@4%#X&q4KmWsm0J!($%wCcyK(LMn+d^hnOdDI zzY|VE>dyMp)Y$oJ^DItZ9Lt^)37o$&oI6#$=@nAVsG*lhPS}e$>Q6M*7wnvrjjnxnC1Tc1|4G zIdLp9Z)ZW`7IYQq?Mo>Iq+>vw5}g53fylPj<=1JKdz#NJh<3HhD*Lx!zBw{}na7z+ zV|;r~3rH0*;tRkZO3=}@opCr;dz!vd5ZhvG`ot3?#UCNsScH5xoXo5#{CFtIuh|L`X%w>Pd8DkrBNFRG+5YjU@ia`@}2|= zeXmLgNaa4JpiN-4>B%o1BDGf!OTzN)QzA zfVtB$-O~2!Q`uM*2)*C&!j=-1y-IK#BWt;5l{~6XjH!^IK#Ti?B6oOWxnpoX5Y+vJ zt=xh}7ka-s%q^YM2|EtH;_AnblOB%BoLYdQG9y|4#$kRNEgSsXx>fUL|8}-)OND~mG^p6akp=i zF^e^jHM{4tX7~J7*CZ$GCGnY~-Y4~)33UL|>ufv~bHy!ffT51G*VnToc_SK)9|~LT zL9_u)z7?k@4-{oA;`Fl2 zSW^MPK^9VG?<8gRPXE<~{CNwWR4CR|;LB%|y3_{LLfC9NuH78uvjDp48GDS8Y5Tj) zh;Njdu-Of+{*Zy*3!t@(KCgceKdW23P_zL}v;j@?7wEuvL6?FS^w{@Y1RuHG*P;`KGI*%&;2Ws8F2u}K+egFUf07*qoM6N<$ Eg8Jdj(f|Me literal 0 HcmV?d00001 diff --git a/im/gu-inscript.mim b/im/gu-inscript.mim new file mode 100644 index 0000000..d9dce4f --- /dev/null +++ b/im/gu-inscript.mim @@ -0,0 +1,152 @@ +;; gu-inscript.mim -- Gujarati input method for inscript layout +;; This file is derived from the Gujarati inscript table of scim-tables, +;; which was derived from iiimf unitLE's Gujarati inscript layout. +;; Copyright (c) 2003 Sun Microsystems, 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 gu inscript) + +(description "Gujarati input method for inscript layout. + +Reference URL - http://indlinux.org/wiki/index.php/InscriptLayouts#Gujarati + +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 + +Key summary: Ankitkumar Rameshchandra Patel + +") + +(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" ?૱) + ("X" ?ઁ) + ("x" ?ં) + ("C" ?ણ) + ("c" ?મ) + ("V" ?\") + ("v" ?ન) + ("B" ?') + ("b" ?વ) + ("N" ?ળ) + ("n" ?લ) + ("M" ?શ) + ("m" ?સ) + ("<" ?ષ) + ("," ?,) + (">" "।") + ("." ?.) + ("?" ??) + ("/" ?ય) + ("%" "જ્ઞ") + ("^" "ત્ર") + ("&" "ક્ષ") + ("*" "શ્ર") + )) + +(state + (init + (trans))) diff --git a/im/gu-inscript.png b/im/gu-inscript.png new file mode 100644 index 0000000000000000000000000000000000000000..1b979b3dc9c8b795c165aee586896b69cd0e886d GIT binary patch literal 1465 zcmV;q1xEUbP)^mjz|Ci03CEi zSad^gZEa<4bO1wgWnpw>WFU8GbZ8({Xk{QrNlj4iWF>9@00kXML_t(&-tC!dY!p=# z$A3G!EiI3NgQUCi*p`YF!D5WUl~k=7$r`N%N_-@KLdAlmMphvP6o`dHv7j*`Xb52N zL4s636O@>gM__zF(TMVpM+3EOfSV#MrMul7KQPojX5ZT>ANo(`!<>8W%=yo`=bm%! zKp*;$5Ny5q^1AwpOyE)ANnkRN2{Zuvf$hL9m($yD!x5;fugKOFxjN`L?FptHA?P>_ zN)rSJqO@hB_{O35Z^Nb!0@wz;>T-Hd-w*_9FO<9$NZ-3On0h3luHqYqqqzuMa40~j z%jx~7*9g?rSJ>M6Z{HJ0-<==pTu0M1?5+6#Yk)Z}r&n(uvxYFft3Uu^*EY~OKjMhfY&YcKuybtt-9mfv~W7}RxV;s zwfKK&*n(_%rv$g_pLUtOr2xm3LVzNd)4M$?4@g8lFcruLMgb~t6{rDr0c%vWzr)Pe zNe39wF8kN7b<_Lxue?t8x~_1nCZ`jDKzbE6e>Qgi_-)rez7poeVac z4;T#O8S+0RqFf@BM7(sz=o6jpQyhNsZavyfuPtMJ=Rgl(ybah1+!w{WQ-FoQm&Uwy zobf61qb0Cp)+#2BJB(ckFfy~26|XGAdGq=B6PZNJ23E)TA?H`@vL(KAv+Hzl(r z6bt%Ytia{;+9JikTHpoX?iilEKq5A%XeXncATJH(;L$rddCtwL+EJW5>*j2Oi=b|& za>a{`bk>F6VnYq6XhDf61%5Qhd<`4{T7a>@B4E17aw_S#%|*hV>PeKZD~sD3VRs=F z?SMp#R?+Ia3{?Zg67i|wrH+^q3xPxtapy2GzSEjFk-1|rz%#juO>dVmKId4^5QqRX za{Xd?Kw7Gg+p|tF?V+8?B_I)YiI^H;{zMa5Lp+9L3}{Na2bKX_jX*Xdm=08!4E+*c zW1=T7h$W&Bm~Z5X4<+JpV3lE<4|o7r4%}rjz0%6^++kw;P+()1B}yFbnuD2IJd+nJU`8c)w)h<&18!OHG5~ zBcP)BfI=f7wMHuU0gsBdDXvcK!Z0@Mn87EN&vs8T>*lighbL%iN$)yT6m>%*5yOpa z>oH1*{=fy`cOzgos%Tfk_5)#xxo@hbL@XsfFP}@U`&v(LZ!WAHIb_H5s9Q=Etrl2n zT)hgVHSaga)q-N!VO>)n$pca63BP-vyMN97$u1?VIeiNZTWn^$rKb`daeaF|w?ij)8TdmYK9Gp9Nr{ghG=4VlK9Cwh zB?znp-cZrnEcbv!jFO1VFe*P8MuvO$Yrt1sk7IhAfJ6*13cdppksBfb9s)|Ecw8|s z(=r0a*V+I~0J4FfC1OSh66=7EfqB3XU^uYFM76}S7?6m?z!H<8O~5=A?R`2MgMyh&0`6H4n$r8-U9|ExZ~=;!zx;prQ4{Awid_*J_7;?5Lghe@kvW$5|Is* z0nY%=7!JkesAvhDVk9*a8$m9B2Z4KlF~BXxGSiJt?vRl~zEIJw(1$+sAtC$+y+eq! T5RgIM00000NkvXXu0mjfi`11- literal 0 HcmV?d00001 diff --git a/im/gu-phonetic.mim b/im/gu-phonetic.mim new file mode 100644 index 0000000..47b43a2 --- /dev/null +++ b/im/gu-phonetic.mim @@ -0,0 +1,145 @@ +;; gu-phonetic.mim -- Gujarati input method for phonetic layout +;; Copyright (c) 2004-2006 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 gu phonetic) + +(description "Gujarati input method for phonetic layout. + +Key Summary: +1. ત્ર : ^ + This can also be typed as a sequence of following: + ત + ્ + ર i.e. t + f + r + +2. ક્ષ : X + This can also be typed as a sequence of following: + ક + ્ + ષ i.e. k + f + x + +3. શ્ર : * + This can also be typed as a sequence of following: + શ + ્ + ર i.e. S + f + r + +Author: Jatin Nansi +Key Summary: Ankitkumar Rameshchandra Patel +") + +(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" ?ઙ) + ("x" ?ષ) + ("C" ?છ) + ("c" ?ચ) + ("V" ?ઽ) + ("v" ?વ) + ("B" ?ભ) + ("b" ?બ) + ("N" ?ણ) + ("n" ?ન) + ("M" ?ં) + ("m" ?મ) + ("<" ?ૐ) + ("," ?,) + (">" ?઼) + ("." ?.) + ("?" ?ઐ) + ("/" ?એ) + ("X" "ક્ષ") + ("%" "જ્ઞ") + ("^" "ત્ર") + ("*" "શ્ર") + )) + +(state + (init + (trans))) diff --git a/im/gu-phonetic.png b/im/gu-phonetic.png new file mode 100644 index 0000000000000000000000000000000000000000..6bb8fc74f8fdb50b5efc71dc0831bf2f43532ce3 GIT binary patch literal 1655 zcmV--28j8IP)WFU8GbZ8({Xk{QrNlj4iWF>9@00rAgL_t(&-tCxaY*bYg z$A7bSp=Eh&9Shwk#I#%a zzzBi`AA$-6B1;1W3N27>S-LQtnT{X&m=5EcwQEfO$t3UHd+vSbKWDk;9%w@w+R%nJ zGyu9_gamRt&<%(M1W+iU+zYT~xGL|7{Su13F$oy`C@>g!6?hVO$ZNV%AnyR)l~Dfi zvBgSYpx0PepsX2 zeJ#X&J{HLRT8#xHl-y;f`CBI0=^f>zUD2!7_VWc8t^SkKp-aoYk*8(yFl*dH7@}_XjtHP38lP6vyebG z02_f$_cIGnB#^fPXMpa&RG_oQUdviT8tn@7@*0Z*o(-_ij}pqZaFr-2UEUoS3rqq= zsDIQo;1G}p{A`J{UJELX3gkh+UJok-!eQVE38lhopMYt!q;z?*OD|T`8ZTtjnom({ zya4(NsEtAINJd}N7rp&qbgo#`gLQ!=&Uzu>IiQx$tAPwZio1YyK#qh`t+9t+0$0jr zzvGPh?Y&y_slb6+(-&i9Cc4_r0P`$y*3W`E$OQ5j;5lF<&{NGcS5*tGl~9iQS*uCF zRyy^jBRcPZGiv{+ko~HdLo$teOarX>6`^XPPW`? z4R!vmb8_&@$s9g8h|T*lIDR&bTNUkzjjp7B>S?kwwjlTa6`eg9gT3F@X0yN@yW&$; zIWd@d%iaf|TcvzGXsKX)m~{d~Q=i(lmd zR(v;uKTZt{cpqpe-2c99=|#VSXD_AvXKeh4ePpKZA<0sVxZRQM`H!=4SEf60uG>DD z(Jwav0fF2b_#%`w=PuV3!=qh7;7hWz{zw>GL zd-@P1WD88!Xn1u1)(YeU0(qnti2@155io!~2oztpkbi8Lrt)8Ho64bry1Cfs3Z5GM zOUP;TYhZ}lZt=!wAYULKRWC$)fYYiw1;{|j54^wi$wFpjZ6bZBLc6Fc&Rk3(clRWe zlSAAxuV=3zCb|l$!)U7r$dZ&(2Z*e!0 zOw<(Farttgl=w^Ge7b4w18Or^s6RK7Oz7^Da5xN{ztS^o0*1660_;)Wo}gf7X1&btEb(fw*r>vi_T{Dhc-L6$hHD_~cm zso@h0v(kc$8S002ovPDHLkV1f`B B{{a91 literal 0 HcmV?d00001 diff --git a/im/hi-inscript.mim b/im/hi-inscript.mim new file mode 100644 index 0000000..94db1ac --- /dev/null +++ b/im/hi-inscript.mim @@ -0,0 +1,152 @@ +;; hi-inscript.mim -- Hindi input method for inscript layout +;; This file is derived from the Hindi inscript table of scim-tables, +;; which was derived from iiimf unitLE's Hindi inscript layout. +;; Copyright (c) 2003 Sun Microsystems, 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 inscript) + +(description "Hindi input method for inscript layout. + +Reference URL : http://indlinux.org/wiki/index.php/InscriptLayouts#Devanagari + +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 + +Key summary: 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" ?ॆ) + ("X" ?ँ) + ("x" ?ं) + ("C" ?ण) + ("c" ?म) + ("V" ?ऩ) + ("v" ?न) + ("B" ?ऴ) + ("b" ?व) + ("N" ?ळ) + ("n" ?ल) + ("M" ?श) + ("m" ?स) + ("<" ?ष) + ("," ?,) + (">" ?।) + ("." ?.) + ("?" ?य़) + ("/" ?य) + ("%" "ज्ञ") + ("^" "त्र") + ("&" "क्ष") + ("*" "श्र") + )) + +(state + (init + (trans))) diff --git a/im/hi-inscript.png b/im/hi-inscript.png new file mode 100644 index 0000000000000000000000000000000000000000..fb8589e95f7bbb08a72f9d00b1d9405118c69e2d GIT binary patch literal 1514 zcmVWFU8GbZ8({Xk{QrNlj4iWF>9@00mA-L_t(&-tC!dY*a-Q z$A7zQmzER?L$SN0w3I@LAwh(ySA&lPP0%1>geXSTghas*P#X9GmhjL-ln`IlM2U$X zOeB^>f`&vA0ga3S60D%MLffsB?xr{tDW=_acm2R@8E^M-x4T6W`%i9i=iIq>&;Oh` z=ggUf5scvf4cE=2Oh<563GfiG7`O*00YbnJz<%Hxzpo~A(-G(h?y88nRbAB6vM}mB zL)6m(?rw+{;_k1&9iD}|uL@UeEWnq*D}G;1OGX3~Rs}Ezm~1H0B6sa58M|QsR88yqWQ;&j5#ovfWmSCp8|eE{HI<e&`w!(TVm10qU=bcVmdd?tFIVCW7{T3V^9K;H10dU9=1%UemvMq_XJit2O zb--&p+ANT-={PEi3$JvX=!}hvfH#(wz_Et8T(ih;>?Lpb@6K>i3U&@mFn9)(qW-CWL<|0C$9 zdc}c(>zC%~jtTs28|ORyQGq-KJZFeXfNevuY-8KB>%3i2rj@oiCU7!Ab|C{2`+$%2 z79a#Xs<28kCGdM&#lZbk|9SGg;lwq;Si@(NSbUF>RVw2N!hsIvQaY@#h|cU8JgMFN6A;K9Mm#Jr2wXCs4FwA8nK*%1Ngv@& z?J4Is85u~7yF~H$E=L|1s&WFD4^#jJDdNa6ngSJ$mQPj$6qXy<0;~rLa~T7s2T}!a zwjS67)aE*X`}#dJx0emS2Y{uv@oC-e^`v?!{8Dgxs^_g2O6iYyZiokhwko|yAOmUN zTE&jml_cGYnguM+(?^-FJ>$)sQ+#9_zhJ~ivBH|Cu&NVnBc|ph@5Rj&T3H&vGb)<- zv5LYv0nCeU8w7HCl6jv1&l{pofjfX(6L{-0V5dNa09yNqWg9Q<-q}B8TZvZ!9~k3j z6DSYh)7h#~VJ(h(A(bc69%%KIe_vMEFeh6AQ*;k7sA~i|^lsF&bP=#mVcqX!IVDv- zGHFZsn83YR#ei-l_X1UhxLKb8jTgwt0_oGe^=@0={H8r791)4-9h{nnt31DRTQ0KD zlYrTrAJLhp+twe1fb|M%Ch&+BS1YW1f$VV_+`3BSGz%@aefep-@-}#F2V#B0)e}2~ zc~W;;ATOlZ%spuK*@;f^ZZv_v%!2^EH%f-{`igsN^KhO@I7Nf4dEc0#Pd==xb{()# zAdlvXz>o`>!m0+2+r;kxwE}thMs;sP_JBUbt+R>O0_POgPK7mFA5#u1vTbNy)}7lD zLpBlEps!AabrLwMi&~dJzL!e^SzAb3xmE{eI)fY($cJx=C1fn6m_Tj?W&!nj8<7m3 z=Xwd{e2pqBKk$^!`*Zb14zB&Da7(TOeAt6bVHE)r0IxtcF@h0{U<4-q0lHV7aUbqE Q&Hw-a07*qoM6N<$f>maxDgXcg literal 0 HcmV?d00001 diff --git a/im/hi-phonetic.mim b/im/hi-phonetic.mim new file mode 100644 index 0000000..083909c --- /dev/null +++ b/im/hi-phonetic.mim @@ -0,0 +1,147 @@ +;; hi-phonetic.mim -- Hindi input method for phonetic layout +;; Copyright (c) 2004-2006 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 phonetic) + +(description "Hindi input method for phonetic layout. + +Key Summary: +1. ज्ञ : ^ + This can also be typed as a sequence of following: + ज + ् + ञ i.e. j +f + % +2. त्र : not available here shd be one + This can also be typed as a sequence of following: + त + ् + र i.e. t + f + r + +3. क्ष : X + This can also be typed as a sequence of following: + क + ् + ष i.e. k + f + x + +4. श्र : * + This can also be typed as a sequence of following: + श + ् + र i.e. S + f + r + +Author: Jatin Nansi +Key summary: 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" ?ङ) + ("x" ?ष) + ("C" ?छ) + ("c" ?च) + ("V" ?ऴ) + ("v" ?व) + ("B" ?भ) + ("b" ?ब) + ("N" ?ण) + ("n" ?न) + ("M" ?ं) + ("m" ?म) + ("<" ?ऩ) + ("," ?,) + (">" ?़) + ("." ?।) + ("?" ?ऐ) + ("/" ?ए) + ("^" "ज्ञ") + ("X" "क्ष") + ("*" "श्र") + )) + +(state + (init + (trans))) diff --git a/im/hi-phonetic.png b/im/hi-phonetic.png new file mode 100644 index 0000000000000000000000000000000000000000..b36aeb3421ba42323deebcdac1484b500d42b308 GIT binary patch literal 1918 zcmV-^2Z8vBP)WFU8GbZ8({Xk{QrNlj4iWF>9@00!boL_t(&-tCxua1`|! z$3J`7yCe`ySR%P2f#gDnT3?`|c2$%(6edo2F_M&;nc9x6R^C*M+FIWRJFQMj###q$ zr>G33+S&^8(u~kn>qyNa+DZsaK!m)RTm&|dTte>l?zVqqbGLW7gG=rbT8C%m=JxmO zv-^9#`+MHu0$rdBbb-z%3GoW5$WCAuFbVJgE?}>Oa_St<^E z^D6SX^X9}V@;u=0CRQ_WvxL$T;dK(J~BuztH{}74WKV#ofhxQB$Q8q z@0nORz|&(5;FBoPg<*i$3~T^8jo%^_Id9aRSVcZ!`r^4^<_%rO^>pL^^JFO?p%f)6 z6Hkx1N4R62O?J%5^8a4UnNQ#e)Ae#wG*W@*jB6Q4HL~<@=zd@@8o7Y=qgsus$R7i< z2kkvkJ5`YzflG|#J_#jQqI9^bbAb84V&DcNa&-b90^5MUIqX%PBdSK@R8BGqIwz2R z7C#E34p+5Px2P}r#ZO8DwgUvjV_R8fF zKt;9yPXP}C8NoZCsgmm~HrK?qC&Smm%+txpz!Cq|N_0@Hc#yv@4UW>3W50%>*l^;E>ZMGtkjsy}eptF|Qq;P=1+ z)A}CZF~hvFfqcV6UEQ98H|mzQvS=?kaVm?_)ine5F8KM^D@)naFpDkkm9p>fWt?(f z#DsCZTv^meW$D|@#|gX-b)e^H zVee4(f1Opo9B7#*PdvdDMTdBI?~O6P+KP%z+_m^kQcqUnuvZC*X5t?JFPYYNMk)_r z>9mph>nUV>Z6@OOiDCCXYbgj`f7z9NR^c!0!JI_=`42ap2zF&EC~k9O*@uy(+?8_ zV6>8N0>viwQ6o2Ol~8&Bn%k_p?N?JseSVF6Nd2*O}Ju12ZL*nnC3O^c)S(x@NS}u8>K6 zJRbT5G@nRQ`_xbYR{mO;@@6W#WoM}4@}woD8ok4GtpSx1iaTb}<+X&*F049D?Roh8 z14fW$>u1^g9WghXlo|Q}nd5ts0>C`%YLHOcV+mUSkd63mXfWZwz6Vmm&BvMBN?NKX z=4SPugrylRUF8XR4@!#At1VG!D4t9TfO;qJKZm;0O`hj~B#<^K| z(?60DMqdK%GOeFcksZL363Xcz(i8pkzt9w(16rM7>mUE-QSL5#gOb?_%)Lh6P zcP>V0xH>5FK;_G1jO&9lNoZ(PoTuXwPCuMg{sRhGWZ zn#v6b0>Mn2Xd-*SXgzN;2MnW9d>A-B?pv13a~ ze)rQy*|?*Eopp0*KRy|&=wq7W3+Bw+OT{;9nJk?got9EU(Sfxp@*Bp0w=7n0(7qi~ z;)tmRD$H#mJ" ?ಾ) + ("." ?.) + ("/" ?ಯ) + ("%" "ಜ್ಞ") + ("^" "ತ್ರ") + ("&" "ಕ್ಷ") + ("*" "ಶ್ರ") + )) + +(state + (init + (trans))) diff --git a/im/kn-inscript.png b/im/kn-inscript.png new file mode 100644 index 0000000000000000000000000000000000000000..f2eaca1a4084912a9aaa7b004e08d4bcdf7cd45f GIT binary patch literal 1165 zcmV;81akX{P)LtDGHpNfU^Jq03CEi zSad^gZEa<4bO1wgWnpw>WFU8GbZ8({Xk{QrNlj4iWF>9@00Z$!L_t(&-tCxOXdGn} zhM$?)-KJ?1n~62MxNPkY(u!4~iqqVvkQAX96%~q*-V|b?6)K5;2vQ4r5nL)~V&Rpz!H|L!Bc;7SM zcfKTTl8=qlvZ|8n4|8Fp@)wTB%QT}*y= zKJox>pA0g1u8z3{5iQ~8&Ep{^{_@+y_KGfLzYXXr6!XW$+N@{O6d1cwvm{P*fqb2H z5DVh|NGj{uFBv?zKIOgu;3X$P@4l#^+P0f$A^2S2sJFYdk@65s1KO04;2g8x$PRgT@!3wm-3_lxmZ9=z+_7}&GXw6o)n-v4Xm#<%Bw;;ikY1{RVd6% z`3QK~db|caDx;3s!p;IaD%t0Yl}W48kwM-BcI6-sFzC5MtfM>*#4=2;$*4c&3HO!& z9c2UXb;eda4nzyQa^C6MrbC-p2Kjp6d!W%W4FerAs+sSdP_T0Wc-6`JiKMjDc3rBB z03AgFP5}2UwmHDFGOCl}eXNjkO84>kpv;lejZ1t7PX;;h>l%_b#Nvm&P!-Zqx-&AF z1|E}9e|IQ8Yu&W=!c8Kh38dHs=7wgdNu>BEP=k8cJsf`E2`<-Xi|Ol{U~@RVyf2`m z?6z%#4yWXEZ*~(Yb^(9OAksIJtW2a3fHiYBc=E~^eFI+*PF}4{H>#s-2R_R%MP<}4 z%P9oXdn5Qh9?O5B&8Hct|B;0c9?s=H>MMbK1ULl*EYr`x8)f(N7I|ay9T;t4sP!TC zTtd9~{|~%)W;*XwqLeStZw;Cju@PthX3ErHnvqrA^Fys$kc2h>qj@cX9T``~R4VUW zs1yNqqU(S@9i>%9E$1(*y>W7=hr5SvP3Fu^bSh>f9XtC2g*KI?A5P_T2d|!?G?i8Fd8Mox^oRM`?Cr z#w0EyJEwqmY-T_3t&S4*yZ{S_atx=MED?IF)Uq@;2yZ}qYY2fu7>-Op>8$B;zv8e-kY_" ?>) + ("." ?.) + ("/" ?/) + )) + +(state + (init + (trans))) diff --git a/im/kn-kgp.png b/im/kn-kgp.png new file mode 100644 index 0000000000000000000000000000000000000000..dd32d4e59e84210b72ca79dc138515ae3e741fe2 GIT binary patch literal 1242 zcmV<01SR{4P)LtD*-upJGlS=03CEi zSad^gZEa<4bO1wgWnpw>WFU8GbZ8({Xk{QrNlj4iWF>9@00cfsL_t(&-tCxOY!p=# z$A9~UwXusGFuPl;1c(q#Y!IT3K8OzpiI_G%82V5?60|Cf1hNH<8skTzv38>|A`*>B zQH&{urbsYEg1kBMk)XvyjJ86gyS3%gR%$7BcYWY4%+Ai(-JR(y#{EC-ocpoof9^Tw zo^zp$GRi2UjQ=w{`VWDc)_*H#o_|{`P~Qcfk)NZ$y$ae-ZW8boyHKDu>y%FejczMn zGy#G7Ah1m*+Nz*^RSFmK7NPt+;0wSnMV|t(QpJF`K;?tLm%uD3Itnx^Xz6R7fI#&D zp8I+Kbt3c)9fZt>wqo5G9Uz;2Mz%*Drl!1OQQmH z4bY(*TC1S#Ea3FgCMVx2jp8#|G7KzM(E4nhoG2n6FcHNwZoQQ#L>6;nM2daTVn*`F5M7x5PlEyj= z9M{dMbs`HH6`cd@7N`N61Xe3(Z5ibyel*PSIYFQi=rzce0&m;VUP0SsBEIDKJ)oco zpaHmG7-|uy>z&N!#a@QqJT^WFtT7qdE>Q0;bvfh(iD+X}@*dtJDOG%)RoA^~= zk#wmHLXyPNVoQp6A{LS*!X zh641+F3s&yBI8PXfp(|&b?pS?DR_YQWm{M*vU=iw0MIQ%$NS>Lb^rhX07*qoM6N<$ Ef>XdOdjJ3c literal 0 HcmV?d00001 diff --git a/im/ml-inscript.mim b/im/ml-inscript.mim new file mode 100644 index 0000000..490649e --- /dev/null +++ b/im/ml-inscript.mim @@ -0,0 +1,228 @@ +;; ml-inscript.mim -- Malayalam input method for inscript layout +;; This file is derived from the Malayalam inscript table of scim-tables, +;; which was derived from iiimf unitLE's Malayalam inscript layout. +;; Copyright (c) 2003 Sun Microsystems, 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 ml inscript) + +(description "Malayalam input method for inscript layout. + +Key summary: + +Case 1: +The conjuncts called CHILLU letters can be resolved using the following keys: + +(i) IN - na + chandrakala + zero width joiner(zwj) +ie, key 'V' + key 'D' + key ']' + +(ii)IL - la + chandrakala + zero width joiner(zwj) +ie, key 'N' + key 'D' + key ']' + +(iii)IRR - rra(or ra) + chandrakala + zero width joiner(zwj) +ie, key 'J' + key 'D' + key ']' + +(iv)INN - nna + chandrakala + zero width joiner(zwj) +ie, key 'C' + key 'D' + key ']' + +(v)ILL - ill + chandrakala + zero width joiner(zwj) +ie, shift key 'N' + key 'D' + key ']' + +Case 2: +The following set of conjuncts are formed as shown below: + +(i) INGA - gha + chandrakala + ka +ie, shift key 'U' + key 'D' + key 'K' + +(ii)INTHA - na + chandrakala + tha +ie, key 'V' + key 'D' + key 'L' + +(iii)INCHA - nja + chandrakala + cha +ie, shift key '}' + key 'D' + key ';' + +(iv)INDA - nna + chandrakala + da +ie, shift key 'C' + key 'D' + key '\"' + +(v)INPA - na + chandrakala + pa +ie, key 'V' + key 'D' + key 'H' + +Case 3: + +The conjuncts called \"Koottaksharangal\" are formed as below: + +(i) KKA - ka + chankrakala + ka +ie, key 'K' + key 'D' + key 'K' + +(ii)NGHA - nga + chankrakala + nga +ie,shift key 'U' + key 'D' + shift key 'U' + +(iii)CCHA - cha + chankrakala + cha +ie,key ';' + key 'D' + key ';' + +(iv)NJJA - nja + chankrakala + nja +ie,shift key '}' + key 'D' + shift key '}' + +(v)TTA - ta + chankrakala + ta +ie, key '\"' + key 'D' + key '\"' + +(vi)NNNA - nna + chankrakala + nna +ie, shift key 'C' + key 'D' + shift key 'C' + +(vii)TTHA - tha + chankrakala + tha +ie, key 'L' + key 'D' + key 'L' + +(viii)NNA - na + chankrakala + na +ie, key 'V' + key 'D' + key 'V' + +(ix)MMA -ma + chankrakala + ma +ie, key 'C' + key 'D' + key 'C' + +(x)LLA - la + chankrakala + la +ie, shift key 'N' + key 'D' + shift key 'N' + +(xi)VVA - va + chankrakala + va +ie, key 'B' + key 'D' + key 'B' + +(xii)YYA - ya + chankrakala + ya +ie, key '?' + key 'D' + key '?' + +(xiii)SSHA -sha + chankrakala +sha +ie, shift 'M' + key 'D' + shift 'M' + +(xiv)SSA - sa + chankrakala + sa +ie, key 'M' + key 'D' + key 'M' + +(xv)LLLA - lla + chankrakala + lla +ie, shift key 'N' + key 'D' + shift key 'N' + +(xvi)TTTA - tta + chankrakala + tta +ie, shift key 'J' + key 'D' + shift key 'J' + +Special case: + +NTA - na + chandrakala + zero width joiner(zwj) + rra +ie, key 'V' + key 'D' + key ']' + shift key 'J' + +Author: Ani Peter + +") + +(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" "െ") + ("X" "X") + ("x" "ം") + ("C" "ണ") + ("c" "മ") + ("V" "V") + ("v" "ന") + ("B" "ഴ") + ("b" "വ") + ("N" "ള") + ("n" "ല") + ("M" "ശ") + ("m" "സ") + ("<" "ഷ") + ("," ",") + (">" ">") + ("." ".") + ("/" "യ") + ("#" "്ര") + ("&" "ക്ഷ") + )) + +(state + (init + (trans))) diff --git a/im/ml-inscript.png b/im/ml-inscript.png new file mode 100644 index 0000000000000000000000000000000000000000..fc19e5e94c25711790c523c409f060eb0c399f39 GIT binary patch literal 1617 zcmV-X2Cn&uP)2`sc@cvk=b03CEi zSad^gZEa<4bO1wgWnpw>WFU8GbZ8({Xk{QrNlj4iWF>9@00p&4L_t(&-tC!dY!p=# z$A4_Q(3gc?3N2XZ(pFvqN>CXD1%f6BDQbiO@-UJZgYg4UK%+4P3=s{2Ur4ZOFaZNK zz9IzVkya6L5J7<$N`bN<&o)dcly>QEw|?Mmxx4Ppqc-fCaKFsGcg~qP|2gNL*TDaL zbV?*)ynYIR*}!z52sj0l0h>H-suLD~*H0So5%7u$*(bmPkDJDX0^s$N15^Q-Hps67 z{XK53Bm@AjpA6s%kmi7`5y1HkLY1#GoLd+P590DaGdrdz#!T=CMtXduPX*nKIS zugPs&r*!d=*Yi@_5*QsX0B_p+`kpX9Q+$DB9-f^ZBNU!GQeg zgfSscw9Q`GHLP8|2TH(VF33-}S33p@xs4SWVX4;(SjRvTz;h4qMK0(Z6`>_98|PseD$K>Gk#0(=L|7U+@w z?T~?13Ty&OfPn_u6oDQD_5*XQ0bmP&s~y76m%<+gW<(Jl0D;~J%mNMqlYy1;)&Z+` zR7To=j05Z#fPt0=td`5g0{xa5y+CgQ-jK^B2HIet()s`w*gC-N(ZF(9L7f)p6?PaT zT_unNtnj#L0=CDZ_XmQOH zqCQ@LVvn1k695mZns)e3H3|&_@VMD?==jhp?ExUVUfb(&v&U&1=o!&qax&_oJ!j*J zg+=Y`3r)6cY{^3_B*=jD-?>Uvb<@F1(|{8pvz94!5b)ioKAhg#r}_AQ?#vlz$-qq6 zFd747-KFF%*qYvQx^YWYOUuN1vvMX+{oqyVC~RV?c#eb2%_opw~q)sY{9pbrb0I z4q`|O&?J}F1bSA)eHZXPuvl)D2=p~}yAoeX;ZFh2MiV}YCrNT>CP`-XfItrl^d)fH zvj8g%v;w;T`pEga0^O|GP+eYkhXA@L^YbQj?`$|Ro|cE5J0*zKWRd@ z4``P2iB162n3zszTvWRp4gsiukD4TY&C<;x54ddrc07t|LW3OwP=(oLK^u@)w-W$% ze15Z4bIL{#*~(Xc z-7NSSXiF8(vs0jNwF_XOoM!^N4YZLF4;}(+lTo@%pzr1O4~k@9hk-U<=24LXjRSrK z1_18}^e@$Zl7W_LprspVqYSjoG7=-30CVixW+$c7@F9>Y_m2aYfL_2LnUB0Ii}a8X zbAh!oW4#LOm7c06FjVGMmw^QWy(|J;G4Op9@3RhgJ65M7CII=+`+<4DlTwIVz%k$p zfnFX%?OkPOZoKTwr2#i&; + +(input-method mr inscript) + +(description "Marathi input method for inscript layout. + +Reference URL - http://indlinux.org/wiki/index.php/InscriptLayouts#Marathi + +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 : Rahul Bhalerao +") + +(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" ?ॆ) + ("X" ?ँ) + ("x" ?ं) + ("C" ?ण) + ("c" ?म) + ("V" ?ऩ) + ("v" ?न) + ("B" ?ऴ) + ("b" ?व) + ("N" ?ळ) + ("n" ?ल) + ("M" ?श) + ("m" ?स) + ("<" ?ष) + ("," ?,) + (">" ?।) + ("." ?.) + ("?" ?य़) + ("/" ?य) + ("%" "ज्ञ") + ("^" "त्र") + ("&" "क्ष") + ("*" "श्र") + )) + +(state + (init + (trans))) diff --git a/im/mr-inscript.png b/im/mr-inscript.png new file mode 100644 index 0000000000000000000000000000000000000000..32977ce75632b3102bf29b1692431f77096896c9 GIT binary patch literal 1072 zcmV-01kd}4P)WFU8GbZ8({Xk{QrNlj4iWF>9@00WdsL_t(&-tCx6XcJKs zhQCfa*rsW*v9(oVJ5A~nQPhP|5uYF^iVH=2Y!rOpN~`qSKg(Gn0uV(}?*unS1WJC-=YSo_p@O1&jccC|+O-umPwC zUIS-=Gm=PKI<^XIp12b@0&F)?I|1yGM8Y{mK#5WX1b{LN>b<}uN#sjT5KyAHfG>bk zumAXkjU2zYIo{s3<}AC{pAG|6l1RwRwqTP3P8m%eAka~#X-}$cL)AZ(%CKO=>MsY@ znd!WKmqeiE?eOP1b^OQ>P@)LHWiy>{q=@&O)$w-Gs0g01pAuCrt9C}j0}Fs6^VOF$ zp;+%x5QM=*l_J%S{XwimxeBbzfT?Se$SPY2C{c>R+F5Q9PD!LMSy-4w2Taiuu4y>Q z$F6F_LAQ@>ptR(>k-cYj#=u;?fc@B2WjLUEOsCQ0b?s%F!2D#voAT~sSs29cNhF}B zV}v07Ap#)>lo^u<^%ZL}u*(@@d}XKUuCz6X1!a_Jf1ur~3Fw6Tk6~)Dm4Kt!X@LOg z5O{7cfrq80{jJISzb0iR`M_QRk6kGO*qcrO13a=f23m^^`=b4Yy!}w~`y_Gn+i5E5?p;9S!DYO1F1^VdrH2Y&x`dD%DQ7qc`v%z`+qIXq=lSJ`J>c`~PNa{e<|b83FDa=~?oC zn%L6cM!kix8xI#h2j-+Z*5_#-{#-4I#7rx)ApUaTD&Ws>kyGbJR+K2`QWf?FI4_B; zw^G!v0On<}LfiTm)mc~_XX#nx2GEhMSWq9QybQg#SwS!0P4%dysfmO5rvZ0>%48)s zvSrUC)faVcWF?_a&iLD?kTA&>V4=~aDMOwJOCmb}AJ7Q206*2=M!+YD?65j{-B*bq z{z~8+FkC7{+{ne5@IY2FzRq^(0+s^%fgo^+97aKk)pP)ZZsb_5dcZW1xseCRaR~h5 q$P>sD$P>sD$P@U#3FMK-|BhdlZ~XLa%Af@R0000 + +;; 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 ne rom) + +(description "Nepali input method for romanized layout. +Author: Suyash Shrestha +") + +(title "Ne") + +(map + (trans + ("!" ?!) + ("\"" ?\") + ("#" ?#) + ("$" "रु") + ("'" ?') + ("(" ?() + (")" ?)) + ("+" ?+) + ("," ?,) + ("-" ?-) + ("." ?।) + ("/" ?्) + ("0" ?०) + ("1" ?१) + ("2" ?२) + ("3" ?३) + ("4" ?४) + ("5" ?५) + ("6" ?६) + ("7" ?७) + ("8" ?८) + ("9" ?९) + (":" ?:) + (";" ?;) + ("<" ?ङ) + ("=" ?=) + (">" ?॥) + ("?" ??) + ("@" ?@) + ("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" ?ष) + ("{" ?ई) + ("|" ?ः) + ("}" ?ऐ) + ("~" ?ऽ) + )) + +(state + (init + (trans))) diff --git a/im/ne-rom.png b/im/ne-rom.png new file mode 100644 index 0000000000000000000000000000000000000000..83c605b1e42e4d6e8b6c5c7ce7cacd5f31aacea8 GIT binary patch literal 707 zcmV;!0zCbRP)L7aSZM z92{CewQC@O9$*CU1Md|Sw3q>bqXN$bY62o4HIRi+NCd)KNL-IbrK*(F1?nYlnld{+ zE?P+3_>Dx#Fy!JPN~m@Yb}kl^s!|k9lY!k`PH%6M+}xyW7$hx=XStl}Y5{;mBC&6_ z2dY)>tgTT~imPK|yjosX=*F~dODY(YhyDHXv!FH{w{2Mp1Y|xE(Nh56L_97TpHI%j zV){y)pO}zTARvjUDe1~X+z5Avh6E8Fhr^`PY1MH70Ry-PoNDs9u3e?ZKlbzx+1Xk7 z-c|!HD_HKxEY8@ryzcG&C2_SY>-RUjwaiuoUSzXsr-`_JX=4L`g4@kfFsNT75?Bru6E$hIJ4^~%6 zG?70JTVUZyUms_;w)Qn1l#mjz2%PLH0R=KWJWRAw!77*a45KeI8FecXpb2;_F!jNjkA pQRr`^vRPHu^*5t~gM-8W!&l#S@4mNk>=^(6002ovPDHLkV1h|=Fbe + +;; 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 ne trad) + +(description "Nepali input method for traditional layout. +Author: Suyash Shrestha +") + +(title "Ne") + +(map + (trans + ("\"" ?ू) + ("#" ?घ) + ("'" ?ु) + ("(" ?ढ) + (")" ?ण) + ("+" ?ं) + ("," ?ऽ) + ("-" ?औ) + ("." ?।) + ("/" ?र) + ("0" ?०) + ("1" ?१) + ("2" ?२) + ("3" ?३) + ("4" ?४) + ("5" ?५) + ("6" ?६) + ("7" ?७) + ("8" ?८) + ("9" ?९) + (";" ?स) + ("<" ?ङ) + ("=" ?=) + ("?" "रु") + ("@" ?ई) + ("A" ?आ) + ("B" ?ौ) + ("C" ?ऋ) + ("E" ?ऐ) + ("F" ?ँ) + ("H" ?झ) + ("J" ?ो) + ("K" ?फ) + ("L" ?ी) + ("O" ?इ) + ("P" ?ए) + ("U" ?ऊ) + ("V" ?ॐ) + ("\\" ?्) + ("]" ?े) + ("_" ?ओ) + ("`" ?ञ) + ("a" ?ब) + ("b" ?द) + ("c" ?अ) + ("d" ?म) + ("e" ?भ) + ("f" ?ा) + ("g" ?न) + ("h" ?ज) + ("i" ?ष) + ("j" ?व) + ("k" ?प) + ("l" ?ि) + ("m" ?ः) + ("n" ?ल) + ("o" ?य) + ("p" ?उ) + ("r" ?च) + ("s" ?क) + ("t" ?त) + ("u" ?ग) + ("v" ?ख) + ("w" ?ध) + ("x" ?ह) + ("y" ?थ) + ("z" ?श) + ("{" ?ृ) + ("|" ?|) + ("}" ?ै) + ("~" ?॥) + ("!" "ज्ञ") + ("$" "द्ध") + (":" "ट्ठ") + (">" "श्र") + ("D" "ङ्ग") + ("G" "द्द") + ("I" "क्ष") + ("M" "ड्ड") + ("N" "द्य") + ("Q" "त्त") + ("R" "द्ब") + ("S" "ङ्क") + ("T" "ट्ट") + ("W" "ड्ढ") + ("X" "ह्य") + ("Y" "ठ्ठ") + ("Z" "क्क") + ("[" "र्") + ("q" "त्र") + )) + +(state + (init + (trans))) diff --git a/im/ne-trad.png b/im/ne-trad.png new file mode 100644 index 0000000000000000000000000000000000000000..83c605b1e42e4d6e8b6c5c7ce7cacd5f31aacea8 GIT binary patch literal 707 zcmV;!0zCbRP)L7aSZM z92{CewQC@O9$*CU1Md|Sw3q>bqXN$bY62o4HIRi+NCd)KNL-IbrK*(F1?nYlnld{+ zE?P+3_>Dx#Fy!JPN~m@Yb}kl^s!|k9lY!k`PH%6M+}xyW7$hx=XStl}Y5{;mBC&6_ z2dY)>tgTT~imPK|yjosX=*F~dODY(YhyDHXv!FH{w{2Mp1Y|xE(Nh56L_97TpHI%j zV){y)pO}zTARvjUDe1~X+z5Avh6E8Fhr^`PY1MH70Ry-PoNDs9u3e?ZKlbzx+1Xk7 z-c|!HD_HKxEY8@ryzcG&C2_SY>-RUjwaiuoUSzXsr-`_JX=4L`g4@kfFsNT75?Bru6E$hIJ4^~%6 zG?70JTVUZyUms_;w)Qn1l#mjz2%PLH0R=KWJWRAw!77*a45KeI8FecXpb2;_F!jNjkA pQRr`^vRPHu^*5t~gM-8W!&l#S@4mNk>=^(6002ovPDHLkV1h|=Fbe" ?ੲ) + ("." ?.) + ("?" ??) + ("/" ?ਯ) + )) + +(state + (init + (trans))) diff --git a/im/pa-inscript.png b/im/pa-inscript.png new file mode 100644 index 0000000000000000000000000000000000000000..6911a935ece9ac885e96de05ffcfd828c9d1e71e GIT binary patch literal 1370 zcmV-g1*Q6lP)WFU8GbZ8({Xk{QrNlj4iWF>9@00h2CL_t(&-tC!dY!p=# z$A3HBEssKhDV1FVwhCHeg;*spX)r<}fd)#`fX~E8OhhO?z?v%2L}E$;5*{JN5MmXA zi4_Trhy;Wnq9LOxse~dB=_@Q2N*$r?x^$WcvFa~G?P6IndUje8Mi4q7FbbjjK?Gkeg8B$HZ8X5Q zz#5mcw9!%k3Q{WYGcYrjuDVpk`_-A4YYM(x?4BZQfee5*T+Y%RRsvWJY>ijnbLay8 z`M2WIwRaYi(lr}kCs5*YmTEm9P4u9b4g6=o!@w{guY0!I9x6=zGBZs1W=A?@+t-r+ z>H!w5{+uJHpYD-$kE%vZ+mD8}0{FzL6Yu~db#|MGye24X_D(#Y3GU(%i*s-s9S49v z&x7Z;b3OCl+43Q$YNcMoYytLfTtSxWub#0K?;Py^76KHxoTUfNK7rt|s=&J7U{hE6 z^P1gVi~wC9UkULGEo^elh3VmoX#$s;Cx?ysN1Vj(s0#+R=`K{GKiwj7uX79SRl%Qu zTyL*ixSUG=L_bP!_h?<>7bUZfXEu z$+fV_>y~e2X72B#2!19_xXPxt*W(<2WAH9A1<3|{4;1LxVpY2;`+F2_+Zb7#gZ=ne zygM3Dm$&wNuVH_0#^o%v0ocs~AR=oD(z8Gn@QQw+^=6$4Cn=}W`xvj>8pD~3)2Mf6 z(Qx$v>aS#R<+_W2mO}NW*O=sNiJoH3yop6*4^XHeO%##cO(8PhyDg|MwV~awhRr!u zJB#wlxB9)OnK2Lw#2qnB8H_iB>=AtVre1)B(n1mWaDp+R;kdipThV~}dMgX^Pck+8 zG8=ZUqOLy2vJ=>%AUUi!t>LLYre-%#JokvDE|jB}$CgogTBqePP-1OkqL~u|BJx<> zhjW3t5Ygib(hL!~rav3CtFk4)g(#WiJn*Aocz&|Al(Af>%D~UH$`CC=QJ}?9D8vHr zlYyUX6@Z%^>3zm-b&eh|fF=WfpV@}Dv}LmUyQS=^ezA|Nyz))H{$UZF-VsJoQM>?* zL7rkZfM4tKsMxoR8~=>&Bdd33vuW=NuC_XR4e%6J2b-CA0E{#69rrX~yQZJD-=4E1 z?s8f|dImTaGE^%fKM{8+5uVj-08MKD6248%`Xy^*^HYh&K%RmBW1w#_+mUz=V)JKy z6v_B_%IN|Ff5Hq`2!e=t8k*xscB)zcHxlm$6r@Zb6txdHWTsEYK8@JrcQhATX#iL) zBDa!c6b--(V^5$U&5ARCKS%}u@9S<8q*1_81*tHK;i7_636u{OfLLjCCGcs44_Nzv z?Z8 +") + +(title "ਕ") + +(map + (trans + ("~" ?~) + ("`" ?`) + ("!" ?!) + ("1" ?1) + ("@" ?@) + ("2" ?2) + ("#" ?#) + ("3" ?3) + ("$" ?$) + ("4" ?4) + ("%" ?%) + ("5" ?5) + ("6" ?6) + ("7" ?7) + ("8" ?8) + ("(" ?() + ("9" ?9) + (")" ?)) + ("0" ?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" ?ੱ) + ("X" ?ੰ) + ("x" ?ਂ) + ("C" ?ਛ) + ("c" ?ਚ) + ("V" ?ਯ) + ("v" ?ਵ) + ("B" ?ਭ) + ("b" ?ਬ) + ("N" ?ਣ) + ("n" ?ਨ) + ("M" ?ਠ) + ("m" ?ਮ) + ("<" ?<) + ("," ?,) + (">" ?>) + ("." ?.) + ("?" ??) + ("/" ?/) + ("^" "੍ਰ") + ("*" ?*) + )) + +(state + (init + (trans))) diff --git a/im/pa-jhelum.png b/im/pa-jhelum.png new file mode 100644 index 0000000000000000000000000000000000000000..3a1294c7d2937abd4b606fa08e3bfb99422cbc5f GIT binary patch literal 1507 zcmV<91swW`P)WFU8GbZ8({Xk{QrNlj4iWF>9@00l=$L_t(&-tC!dY!p=# z$A7y!yUU{sbfD0evh!jZ-T9gV}qI~j|U@#EW6f{NxY6KGE$`_&%3`R`= zNqE&_3%_^15%*$fxAdMkU`D=EdIy9 z+jm%;iNH?^QbAS$P>`kpZ|cNhpcS~LlNYOCv&sUm>Q;U;P#_}T2jl{kK%3_Mf>b9I z(hOjdrv8P9{8~>#L=FMF6r@Jr7r+iUvdscL3PpfbeRU9#Yk{5VnlRk}POHy05!sud z-=FF;kZl0AtIwed(%=OBiq+@0Sp`5u-Ul2|U1@EcooWj3B5(zGCmYX!7l2w|nS%6& zPWd9>5YPcUAtL{smHCN+G*CgBALrdn1u5@d78frUQjjJBP$m<^&nZYxW}6Eoy9=%PzXNzkL3%Ws00?pX_9L}k z4s6rCUkn^KIbSvKl3wWbc}4-VfoFi}z$oA{a6%pPV?ln^Wm5s9Ak_j7YD8CnQ6h50 zz}OmH5bqR`7ibiBN36=HVWF`+?5HO!G=jAg!Z}!jZmj-^SOep+L|g!Sfwv0ss~VGa zp-sAW9xx?U(_d;^yei<@a>1Xwrab7{O4wNkwhpj_!PY_8Sx3;d6~FjC0oN8H*7kY8 z1+UMuBv}A8eaP-NtGL(av9xqNb~G^b^AEy~dP8Hvj(YsLYY91z0c`a8JfC@e9*dz1 zjfmW;Aaw#c8gaf^0Djk|+KA(vmTP81Vidtj9&x9gQgzk#vUZ3Zv)j%K$fJ-O7W(GiH zL}#JVzRi~l35IU1(^wS%Kxp70LiSStdyTB*1AWL^GQGd&4D4q0q7AWjX<=(`3k~@a zTf4`QD?A*Bn967wDYjEF^FUfyiFvwqgNS@7(*UYAtmN?T5&*NO9bw(l^~t9a3es?3 zj!wLXekgx6jfvIAk8U)b3stH74H_0(oEZS>?(@3-OaV#_US>pK zf*Ak}Exo5OWdRX62z;XxJArBiX~rFtcLN8_p4exb-Ld+xoU7#JwwrdLmB2ZjY$#D? z`8@?GN6$JaNUMnc2bgTug&La2^l~4I#pEs|B6lcAmB3M8h~|}DO}UpVNWTKtffAzJ zXv$QL)&hy#$51jSBA*1FigWr7)8z3}(xH4XWaWHoiJ<^Cd?OQ)kE;jT=_GXd1E@Pp(KpqXdj8_j}6oABiMqti&|1XiM1eZ0&5hcPgJ*>NtCFK zsLCD&_KV0}YEY*X!0w`E>_RYo05m|Z6Xp2R#`BvAV8{%)n^I|LavKg{U|zohu4x{a=cq@-DJs-EPt*c^pL4H-WkV%C_9P8t0o_a*d!}!< zxjDH`xG}2|zC-A57b&$zsho>}-atOwyo`Ov9*?!>&)SdEar+-AOQ7V~=$w;fJ@oBe zi-8^>0M~CgsXj8BP}l}QVV;jg^S9lud?;^q$)KjPly{+YgQz)O66xXCCX}3K{j#;V z26t&L)Ak=q9f3JfPAy4hu0P6%g*7vX{`5WoeBZWxZpi4^{{U)tl!#YCM+pD`002ov JPDHLkV1m5jsL22T literal 0 HcmV?d00001 diff --git a/im/pa-phonetic.mim b/im/pa-phonetic.mim new file mode 100644 index 0000000..93923ab --- /dev/null +++ b/im/pa-phonetic.mim @@ -0,0 +1,129 @@ +;; pa-phonetic.mim -- Punjabi input method for phonetic layout +;; Copyright (c) 2004-2006 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 pa phonetic) + +(description "Punjabi input method for phonetic layout. +Author: Jatin Nansi ") + +(title "ਕ") + +(map + (trans + ("!" ?੧) + ("1" ?1) + ("@" ?੨) + ("2" ?2) + ("#" ?੩) + ("3" ?3) + ("$" ?੪) + ("4" ?4) + ("5" ?5) + ("6" ?6) + ("7" ?7) + ("8" ?8) + ("(" ?੯) + ("9" ?9) + (")" ?੦) + ("0" ?0) + ("_" ?_) + ("-" ?-) + ("+" ?+) + ("=" ?=) + ("Q" ?ਥ) + ("q" ?ਤ) + ("w" ?ਾ) + ("E" ?ਓ) + ("e" ?ੲ) + ("r" ?ਰ) + ("T" ?ਠ) + ("t" ?ਟ) + ("Y" ?ੈ) + ("y" ?ੇ) + ("U" ?ੂ) + ("u" ?ੁ) + ("I" ?ੀ) + ("i" ?ਿ) + ("O" ?ੌ) + ("o" ?ੋ) + ("P" ?ਫ) + ("p" ?ਪ) + ("{" ?() + ("[" ?[) + ("}" ?)) + ("]" ?]) + ("A" ?ਅ) + ("a" ?ੳ) + ("S" ?ਸ਼) + ("s" ?ਸ) + ("D" ?ਧ) + ("d" ?ਦ) + ("F" ?ਢ) + ("f" ?ਡ) + ("G" ?ਘ) + ("g" ?ਗ) + ("h" ?ਹ) + ("J" ?ਝ) + ("j" ?ਜ) + ("K" ?ਖ) + ("k" ?ਕ) + ("L" ?ਲ਼) + ("l" ?ਲ) + (":" ?:) + (";" ?;) + ("\"" ?\") + ("'" ?') + ("|" ?।) + ("\\" ?ਙ) + ("~" ?ੱ) + ("`" ?੍ ) + ("Z" ?ਗ਼) + ("z" ?ਜ਼) + ("X" ?ਯ) + ("x" ?ਣ) + ("C" ?ਛ) + ("c" ?ਚ) + ("V" ?ੜ) + ("v" ?ਵ) + ("B" ?ਭ) + ("b" ?ਬ) + ("N" ?ਂ) + ("n" ?ਨ) + ("M" ?ੰ) + ("m" ?ਮ) + ("<" ?ਖ਼) + ("," ?,) + (">" ?ੴ) + ("." ?਼) + ("?" ??) + ("/" ?ਞ) + ("%" ?੫) + ("^" ?੬) + ("&" ?੭) + ("*" ?੮) + ("R" "੍ਰ") + ("H" "੍ਹ") + ("W" "ਾਂ") + )) + +(state + (init + (trans))) diff --git a/im/pa-phonetic.png b/im/pa-phonetic.png new file mode 100644 index 0000000000000000000000000000000000000000..8580cb1e235186a25dddd2a1643434f824aaf413 GIT binary patch literal 1717 zcmV;m21@yfP);sfAatU03CEi zSad^gZEa<4bO1wgWnpw>WFU8GbZ8({Xk{QrNlj4iWF>9@00tRJL_t(&-tC!dY!p=# z$A7!s-Ili7!tiL<7TO{zh)`b95qZ=oS`er}2?;S6i5e({p4SDW zavywuDNk#t0obHGV`aoBAAE_*^XHHPARzq?>{m=_u@_I33QPg2fH|QU2POfhfcIs@ z4^+Y@0Ed7Y;1vPsYDnfMGGaR!@pUhA!(_zHkFq##xsZ(58+gJ4Z=Qfu>8B<{C6V)W zZnm{{AbShQ_CVjFL{fj+eBiaVOep<1#N%beS3}K&{PjYM{_6k+%7`z75&(l2yZu7x zrvn>R^V5K10q(a0cvDR*ugHl5MgU`h!9W~v4aig0?6bsYUkm5}$%veg=q)a!#QyhAEx!q8dZZ{QRHxz-s4(!qBZ7Jv*d!x5LiOyjL*bdCH#Ag@z zYeFkj3yy{Y8hehc&^9JnUXCSNwban`~`t8nOV zWB`}SD{`j$3n146tw*4OmsjNIN@|85vBrM4&~7Tww8m~Kps~YZn!=9)EGw_b`L?_w zN2dvZfK&?9smSqx0%$a^IMvkd@Q^^(+M>5&jrt7-j%mP`{@lnMt#Om9-&gs(!*uDf zU`)>*ahxVcIEMN$AC*_+95HA(hz7u{BG>x6u{HA+wlvSeU%%O&^cm}&Hmz&o*s2Mf zINOh{2h%xop%*vnVlYSErcaOaOitg1*yj*BYYJi3XSQqkl07}pO8fz^-(d6Y1A}@as?@e6G)Um4xyOE>m5I^gsFr~RQWS9G#zgV2? z>Q`2GdO&z}TmI`5{wzq>rn$G%^EO-*;qPb326gQ+-FuFCaomg*ud(Y zlblt7!k$1$izbw<)NgRBA}ni7;jK0Um#=npjk7Y>-6yZ*f`xB%yWfWDgS zzqr|j*4~cx9!VXrZr6C%IBkH`G5`UoM!81TsHTic%3UHO?v)X@%ZR6eVqhT5eWzM0EA z<2I5uP$H^bJ%3;6&Za$Mk znixh*-{2SE$?4meHF+gE9fWI)#P>9D9_X)}3)v@DCy$8p$A+c=W(c$Kbjk&8OB5EvETydYWG-uR zC$i`GaIRK$!Dz72%~HmY)RRnnc^6%T8=CIKT7cZaS>q3?&R^)319eX*rd>n>S()p} z%3R-ORf&LGj8XJyLfsRJ19@%6Lj$0IaB0kD3*%B**MI?p-5#^m5}&=p(3S!VNTVM} z9hBSMm5KyxP0eZ6ilU^MAheh6}CbGh{L!$*<>Bb|FQi8Pwez6Wy#Y(00000 LNkvXXu0mjf?D`>@ literal 0 HcmV?d00001 diff --git a/im/si-phonetic-static.mim b/im/si-phonetic-static.mim new file mode 100644 index 0000000..8ec2f83 --- /dev/null +++ b/im/si-phonetic-static.mim @@ -0,0 +1,122 @@ +;; si-phonetic-static.mim -- Sinhala phonetic static keymap +;; m17n Keymap file for Sinhala (Sri Lanka) (2006-04-26) +;; Maintainer: Harshula Jayasuriya +;; Last Updated: 2006-08-15 +;; This is a phonetic static mapping for a standard US-English keyboard +;; (qwerty) +;; http://www.nongnu.org/sinhala/doc/keymaps/sinhala-keyboard_3.html + + +(input-method si phonetic-static) + +(description "Sinhala phonetic static input method: + " +) + +(title "Phonetic Static") + +(map + (phon + ((A-n) "ං") ; 0x0d82 - anusvaraya (anusvara) + ("H" "ඃ") ; 0x0d83 - visargaya (visarga) + ("a" "අ") ; 0x0d85 - ayanna (a) + ("A" "ආ") ; 0x0d86 - aayanna (aa) + ("w" "ඇ") ; 0x0d87 - aeyanna (ae) + ("W" "ඈ") ; 0x0d88 - aeeyanna (aee) + ("i" "ඉ") ; 0x0d89 - iyanna (i) + ("I" "ඊ") ; 0x0d8a - iiyanna (ii) + ("u" "උ") ; 0x0d8b - uyanna (u) + ("U" "ඌ") ; 0x0d8c - uuyanna (uu) + ("q" "ඍ") ; 0x0d8d - iruyanna (iru) + ("Q" "ඎ") ; 0x0d8e - iruuyanna (iruu) + ((A-k) "ඏ") ; 0x0d8f - iluyanna (ilu) + ((A-K) "ඐ") ; 0x0d90 - iluuyanna (iluu) + ("e" "එ") ; 0x0d91 - eyanna (e) + ("E" "ඒ") ; 0x0d92 - eeyanna (ee) + ((A-F) "ඓ") ; 0x0d93 - aiyanna (ai) + ("o" "ඔ") ; 0x0d94 - oyanna (o) + ("O" "ඕ") ; 0x0d95 - ooyanna (oo) + ((A-H) "ඖ") ; 0x0d96 - auyanna (au) + ("k" "ක") ; 0x0d9a - alpapraana kayanna (ka) + ("K" "ඛ") ; 0x0d9b - mahaapraana kayanna (kha) + ("g" "ග") ; 0x0d9c - alpapraana gayanna (ga) + ("G" "ඝ") ; 0x0d9d - mahaapraana gayanna (gha) + ((A-N) "ඞ") ; 0x0d9e - kantaja naasikyaya (nga) + ((A-g) "ඟ") ; 0x0d9f - sanyaka gayanna (nnga) + ("c" "ච") ; 0x0da0 - alpapraana cayanna (ca) + ("C" "ඡ") ; 0x0da1 - mahaapraana cayanna (cha) + ("j" "ජ") ; 0x0da2 - alpapraana jayanna (ja) + ("J" "ඣ") ; 0x0da3 - mahaapraana jayanna (jha) + ("z" "ඤ") ; 0x0da4 - taaluja naasikyaya (nya) + ("Z" "ඥ") ; 0x0da5 - taaluja sanyooga naasikyaya (jnya) + ((A-j) "ඦ") ; 0x0da6 - sanyaka jayanna (nyja) + ("t" "ට") ; 0x0da7 - alpapraana ttayanna (tta) + ("T" "ඨ") ; 0x0da8 - mahaapraana ttayanna (ttha) + ("d" "ඩ") ; 0x0da9 - alpapraana ddayanna (dda) + ("D" "ඪ") ; 0x0daa - mahaapraana ddayanna (ddha) + ("N" "ණ") ; 0x0dab - muurdhaja nayanna (nna) + ("x" "ඬ") ; 0x0dac - sanyaka ddayanna (nndda) + ((A-t) "ත") ; 0x0dad - alpapraana tayanna (ta) + ((A-T) "ථ") ; 0x0dae - mahaapraana tayanna (tha) + ((A-d) "ද") ; 0x0daf - alpapraana dayanna (da) + ((A-D) "ධ") ; 0x0db0 - mahaapraana dayanna (dha) + ("n" "න") ; 0x0db1 - dantaja nayanna (na) + ("X" "ඳ") ; 0x0db3 - sanyaka dayanna (nda) + ("p" "ප") ; 0x0db4 - alpapraana payanna (pa) + ("P" "ඵ") ; 0x0db5 - mahaapraana payanna (pha) + ("b" "බ") ; 0x0db6 - alpapraana bayanna (ba) + ("B" "භ") ; 0x0db7 - mahaapraana bayanna (bha) + ("m" "ම") ; 0x0db8 - mayanna (ma) + ("M" "ඹ") ; 0x0db9 - amba bayanna (mba) + ("y" "ය") ; 0x0dba - yayanna (ya) + ("r" "ර") ; 0x0dbb - rayanna (ra) + ("l" "ල") ; 0x0dbd - dantaja layanna (la) + ("v" "ව") ; 0x0dc0 - vayanna (va) + ((A-s) "ශ") ; 0x0dc1 - taaluja sayanna (sha) + ("S" "ෂ") ; 0x0dc2 - muurdhaja sayanna (ssa) + ("s" "ස") ; 0x0dc3 - dantaja sayanna (sa) + ("h" "හ") ; 0x0dc4 - hayanna (ha) + ("L" "ළ") ; 0x0dc5 - muurdhaja layanna (lla) + ("f" "ෆ") ; 0x0dc6 - fayanna (fa) + ((A-a) "්") ; 0x0dca - al-lakuna + ((A-A) "ා") ; 0x0dcf - aela-pilla (aa) + ((A-w) "ැ") ; 0x0dd0 - ketti aeda-pilla (ae) + ((A-W) "ෑ") ; 0x0dd1 - diga aeda-pilla (aae) + ((A-i) "ි") ; 0x0dd2 - ketti is-pilla (i) + ((A-I) "ී") ; 0x0dd3 - diga is-pilla (ii) + ((A-u) "ු") ; 0x0dd4 - ketti paa-pilla (u) + ((A-U) "ූ") ; 0x0dd6 - diga paa-pilla (uu) + ((A-q) "ෘ") ; 0x0dd8 - gaetta-pilla (r) + ((A-e) "ෙ") ; 0x0dd9 - kombuva (e) + ((A-E) "ේ") ; 0x0dda - diga kombuva (ee) + ((A-f) "ෛ") ; 0x0ddb - kombu deka (ai) + ((A-o) "ො") ; 0x0ddc - kombuva haa aela-pilla (o) + ((A-O) "ෝ") ; 0x0ddd - kombuva haa diga aela-pilla (oo) + ((A-h) "ෞ") ; 0x0dde - kombuva haa gayanukitta (au) + ((A-l) "ෟ") ; 0x0ddf - gayanukitta (l) + ((A-Q) "ෲ") ; 0x0df2 - diga gaetta-pilla (rr) + ((A-L) "ෳ") ; 0x0df3 - diga gayanukitta (ll) + ((A-.) "෴") ; 0x0df4 - kunddaliya (punctuation) + + ("R" "්‍ර") ; 0x0dca,0x200d,0x0dbb - rakaaranshaya + ("Y" "්‍ය") ; 0x0dca,0x200d,0x0dba - yansaya + ((A-r) "ර්‍") ; 0x0dbb,0x0dca,0x200d - repaya + + ;; Need the first backslash to escape the second. + ((A-\\) "්‍") ; 0x0dca,0x200d - join - conjunct letters cons 0DCA ZWJ cons + ((A-|) "‍්") ; 0x200d,0x0dca - touch - cons ZWJ 0DCA cons + + ;; Shift-space and Alt-space + ((S-\ ) " ") ; 0x00a0 - no-break space + ((A-\ ) "‌") ; 0x200c - ZWNJ + + ) +) + + +(state + (init + (phon) + ) +) + diff --git a/im/ta-inscript.mim b/im/ta-inscript.mim new file mode 100644 index 0000000..6cd330d --- /dev/null +++ b/im/ta-inscript.mim @@ -0,0 +1,130 @@ +;; ta-inscript.mim -- Tamil input method for inscript layout +;; This file is derived from the Tamil inscript table of scim-tables, +;; which was derived from iiimf unitLE's Tamil inscript layout. +;; Copyright (c) 2003 Sun Microsystems, 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 ta inscript) + +(description "Tamil input method for inscript layout. +") + +(title "க") + +(map + (trans + ("!" ?!) + ("1" ?1) + ("@" ?@) + ("2" ?2) + ("#" ?#) + ("3" ?3) + ("$" ?$) + ("4" ?4) + ("%" ?%) + ("5" ?5) + ("^" ?^) + ("6" ?6) + ("&" "க்ஷ") + ("7" ?7) + ("8" ?8) + ("(" ?() + ("9" ?9) + (")" ?)) + ("0" ?0) + ("_" ?ஃ) + ("-" ?-) + ("+" ?+) + ("=" ?=) + ("Q" ?ஔ) + ("q" ?ௌ) + ("W" ?ஐ) + ("w" ?ை) + ("E" ?ஆ) + ("e" ?ா) + ("R" ?ஈ) + ("r" ?ீ) + ("T" ?ஊ) + ("t" ?ூ) + ("Y" ?Y) + ("y" ?y) + ("U" ?ங) + ("u" ?ஹ) + ("I" ?I) + ("i" ?i) + ("O" ?O) + ("o" ?o) + ("P" ?P) + ("p" ?ஜ) + ("{" ?{) + ("[" ?[) + ("}" ?ஞ) + ("]" ?]) + ("A" ?ஓ) + ("a" ?ோ ) + ("S" ?ஏ) + ("s" ?ே) + ("D" ?அ) + ("d" ?்) + ("F" ?இ) + ("f" ?ி) + ("G" ?உ) + ("g" ?ு) + ("H" ?H) + ("h" ?ப) + ("J" ?ற) + ("j" ?ர) + ("K" ?K) + ("k" ?க) + ("L" ?L) + ("l" ?த) + (":" ?:) + (";" ?ச) + ("\"" ?\") + ("'" ?ட) + ("|" ?|) + ("\\" ?\\) + ("~" ?ஒ) + ("`" ?ொ) + ("Z" ?எ) + ("z" ?ெ) + ("X" ?X) + ("x" ?x) + ("C" ?ண) + ("c" ?ம) + ("V" ?ன) + ("v" ?ந) + ("B" ?ழ) + ("b" ?வ) + ("N" ?ள) + ("n" ?ல) + ("M" ?M) + ("m" ?ஸ) + ("<" ?ஷ) + ("," ?,) + (">" ?>) + ("." ?.) + ("/" ?ய) + ("*" "ஷ்ர") + )) + +(state + (init + (trans))) diff --git a/im/ta-inscript.png b/im/ta-inscript.png new file mode 100644 index 0000000000000000000000000000000000000000..adb8bcce03ed7cba99dbd293409f92ab3c55b914 GIT binary patch literal 1419 zcmV;61$6p}P)WFU8GbZ8({Xk{QrNlj4iWF>9@00i$zL_t(&-tCxMY!qb_ z$A7asyL4%{lqtwA7Q0+DAQufvSWD50F+##64G1CffDcGj1f-DoKtzy`AVFS~2uP5i z#0ydcqeLZg3rx5bBLt9^+R)OL!a&)vL3ptRlT(w%O1>2AV#JLmi6%=v%kJGT!W z(Ia|9Nlije{kW=n;{f1QU^~1qkP}#G-fNbZDR++gu53y+)zznCOaDVGni>LAbdei4bG9KW}r7J~TuY zv>hgBxo|(Qc_;ud)qiVb+tWj?hVT~A&zNDCJM0Uj@8}pKMt-2+)}jJn2`_HAT8!rM zw(=jnwTU&`mU8yeXa@GLrf}Xi9Q|sI1$iP=Q%B}4Hh-`(s&9J~fKu0ovzJFxT9M7Q z$|oqjp3U_dC#q(qXu|>qIjRyHz|rFItlhr2TRNfwAR!AzVx`_M$NdmYJ?VkTIfwcB zd@<%7uy;6A0NdSV{~3hwd1Dj+x7x?s;3hnnRhm{*5?-YtS| z&jVUwEw&y|aK8>52c`h_sHdeyGv+HctXmwUP8@}8&XWkY#rOuXf_oUSGaf0{vNw~| zoKXlRz2cgMRsgoRrM+t@q)r_Hin*vYr~I0ZKL#uT{+5sfUFn(X@0`MX zCXHU}2O|EF(FUS41>2&*H195Hod@((=dnlafq^=HwuD?9$@p;O>Z=ODyn32`y^MEB zXj>rukco0Ai?0sMVr$Xd4&Scb{vO}`HWg2Ehs!V{5`a1#uNv%F9Xio%0GH+7UGRQV zPGCZPyUZidv~>udeLtVtJN-K7E3I&`VOIf_H`~;j8>bbuA7&l|KwlQ$GNj`>UcFK=eVpSI1U zmFL21(JTjDR{xZ!S_ujHkb-+w%e6@Bg7G!L^l-+v(D0CZebai*W#PH-Tm9W@<|O0; zz*yjjLF4xU&q~Oh-3fh->Gr@N7)+5b0CRwsfI&c?mN+N}{sg{}kk3cZkph$ekGB)& zOUV1;K9NbtCxMgQJgn6^<12ulyX%3t&%_FDC$Jn?rdwJUO?5W}pe5bC-BO%J#G$!6 z#=XZ{Vjcqu?!LeQU_zXnauvvxkZ;DkomOz0fIV?E{sb^7R>p_BLUVyhF%N@#m3arS zOF|CDQn_fLA)78Cmyw{PFJxnN{K7;wJ{*9)I{q{XPNvSXlD?Zv1^`J%Ne@7uh3v@& Z;C~IBfEq9Y1V{h?002ovPDHLkV1hycjWz%P literal 0 HcmV?d00001 diff --git a/im/ta-phonetic.mim b/im/ta-phonetic.mim new file mode 100644 index 0000000..8ff612f --- /dev/null +++ b/im/ta-phonetic.mim @@ -0,0 +1,510 @@ +;; ta-phonetic.mim -- Tamil input method for phonetic layout +;; Copyright (c) 2004-2006 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 ta phonetic) + +(description "Tamil input method for phonetic layout. +Author: Jatin Nansi +") + +(title "க") + +(map + (trans + ("a" ?அ) + ("A" ?ஆ) + ("i" ?இ) + ("I" ?ஈ) + ("u" ?உ) + ("U" ?ஊ) + ("e" ?எ) + ("E" ?ஏ) + ("o" ?ஒ) + ("O" ?ஓ) + ("q" ?ஃ) + ("aa" ?ஆ) + ("ii" ?ஈ) + ("uu" ?ஊ) + ("ee" ?ஏ) + ("oo" ?ஓ) + ("ai" ?ஐ) + ("au" ?ஔ) + ("k" "க்") + ("ka" ?க) + ("kaa" "கா") + ("kA" "கா") + ("ki" "கி") + ("kii" "கீ") + ("kI" "கீ") + ("ku" "கு") + ("kuu" "கூ") + ("kU" "கூ") + ("ke" "கெ") + ("kee" "கே") + ("kE" "கே") + ("kai" "கை") + ("ko" "கொ") + ("koo" "கோ") + ("kO" "கோ") + ("kau" "கௌ") + ("ng" "ங்") + ("nga" ?ங) + ("ngaa" "ஙா") + ("ngA" "ஙா") + ("ngi" "ஙி") + ("ngii" "ஙீ") + ("ngI" "ஙீ") + ("ngu" "ஙு") + ("nguu" "ஙூ") + ("ngU" "ஙூ") + ("nge" "ஙெ") + ("ngee" "ஙே") + ("ngE" "ஙே") + ("ngai" "ஙை") + ("ngo" "ஙொ") + ("ngoo" "ஙோ") + ("ngO" "ஙோ") + ("ngau" "ஙௌ") + ("c" "ச்") + ("ca" ?ச) + ("caa" "சா") + ("cA" "சா") + ("ci" "சி") + ("cii" "சீ") + ("cI" "சீ") + ("cu" "சு") + ("cuu" "சூ") + ("cU" "சூ") + ("ce" "செ") + ("cee" "சே") + ("cE" "சே") + ("cai" "சை") + ("co" "சொ") + ("coo" "சோ") + ("cO" "சோ") + ("cau" "சௌ") + ("s" "ச்") + ("sa" ?ச) + ("saa" "சா") + ("sA" "சா") + ("si" "சி") + ("sii" "சீ") + ("sI" "சீ") + ("su" "சு") + ("suu" "சூ") + ("sU" "சூ") + ("se" "செ") + ("see" "சே") + ("sE" "சே") + ("sai" "சை") + ("so" "சொ") + ("soo" "சோ") + ("sO" "சோ") + ("sau" "சௌ") + ("nj" "ஞ்") + ("nja" ?ஞ) + ("njaa" "ஞா") + ("njA" "ஞா") + ("nji" "ஞி") + ("njii" "ஞீ") + ("njI" "ஞீ") + ("nju" "ஞு") + ("njuu" "ஞூ") + ("njU" "ஞூ") + ("nje" "ஞெ") + ("njee" "ஞே") + ("njE" "ஞே") + ("njai" "ஞை") + ("njo" "ஞொ") + ("njoo" "ஞோ") + ("njO" "ஞோ") + ("njau" "ஞௌ") + ("t" "ட்") + ("ta" ?ட) + ("taa" "டா") + ("tA" "டா") + ("ti" "டி") + ("tii" "டீ") + ("tI" "டீ") + ("tu" "டு") + ("tuu" "டூ") + ("tU" "டூ") + ("te" "டெ") + ("tee" "டே") + ("tE" "டே") + ("tai" "டை") + ("to" "டொ") + ("too" "டோ") + ("tO" "டோ") + ("tau" "டௌ") + ("d" "ட்") + ("da" ?ட) + ("daa" "டா") + ("dA" "டா") + ("di" "டி") + ("dii" "டீ") + ("dI" "டீ") + ("du" "டு") + ("duu" "டூ") + ("dU" "டூ") + ("de" "டெ") + ("dee" "டே") + ("dE" "டே") + ("dai" "டை") + ("do" "டொ") + ("doo" "டோ") + ("dO" "டோ") + ("dau" "டௌ") + ("N" "ண்") + ("Na" ?ண) + ("Naa" "ணா") + ("NA" "ணா") + ("Ni" "ணி") + ("Nii" "ணீ") + ("NI" "ணீ") + ("Nu" "ணு") + ("Nuu" "ணூ") + ("NU" "ணூ") + ("Ne" "ணெ") + ("Nee" "ணே") + ("NE" "ணே") + ("Nai" "ணை") + ("No" "ணொ") + ("Noo" "ணோ") + ("NO" "ணோ") + ("Nau" "ணௌ") + ("th" "த்") + ("tha" ?த) + ("thaa" "தா") + ("thA" "தா") + ("thi" "தி") + ("thii" "தீ") + ("thI" "தீ") + ("thu" "து") + ("thuu" "தூ") + ("thU" "தூ") + ("the" "தெ") + ("thee" "தே") + ("thE" "தே") + ("thai" "தை") + ("tho" "தொ") + ("thoo" "தோ") + ("thO" "தோ") + ("thau" "தௌ") + ("w" "ந்") + ("wa" ?ந) + ("waa" "நா") + ("wA" "நா") + ("wi" "நி") + ("wii" "நீ") + ("wI" "நீ") + ("wu" "நு") + ("wuu" "நூ") + ("wU" "நூ") + ("we" "நெ") + ("wee" "நே") + ("wE" "நே") + ("wai" "நை") + ("wo" "நொ") + ("woo" "நோ") + ("wO" "நோ") + ("wau" "நௌ") + ("n-" "ந்") + ("n-a" ?ந) + ("n-aa" "நா") + ("n-A" "நா") + ("n-i" "நி") + ("n-ii" "நீ") + ("n-I" "நீ") + ("n-u" "நு") + ("n-uu" "நூ") + ("n-U" "நூ") + ("n-e" "நெ") + ("n-ee" "நே") + ("n-E" "நே") + ("n-ai" "நை") + ("n-o" "நொ") + ("n-oo" "நோ") + ("n-O" "நோ") + ("n-au" "நௌ") + ("p" "ப்") + ("pa" ?ப) + ("paa" "பா") + ("pA" "பா") + ("pi" "பி") + ("pii" "பீ") + ("pI" "பீ") + ("pu" "பு") + ("puu" "பூ") + ("pU" "பூ") + ("pe" "பெ") + ("pee" "பே") + ("pE" "பே") + ("pai" "பை") + ("po" "பொ") + ("poo" "போ") + ("pO" "போ") + ("pau" "பௌ") + ("m" "ம்") + ("ma" ?ம) + ("maa" "மா") + ("mA" "மா") + ("mi" "மி") + ("mii" "மீ") + ("mI" "மீ") + ("mu" "மு") + ("muu" "மூ") + ("mU" "மூ") + ("me" "மெ") + ("mee" "மே") + ("mE" "மே") + ("mai" "மை") + ("mo" "மொ") + ("moo" "மோ") + ("mO" "மோ") + ("mau" "மௌ") + ("y" "ய்") + ("ya" ?ய) + ("yaa" "யா") + ("yA" "யா") + ("yi" "யி") + ("yii" "யீ") + ("yI" "யீ") + ("yu" "யு") + ("yuu" "யூ") + ("yU" "யூ") + ("ye" "யெ") + ("yee" "யே") + ("yE" "யே") + ("yai" "யை") + ("yo" "யொ") + ("yoo" "யோ") + ("yO" "யோ") + ("yau" "யௌ") + ("r" "ர்") + ("ra" ?ர) + ("raa" "ரா") + ("rA" "ரா") + ("ri" "ரி") + ("rii" "ரீ") + ("rI" "ரீ") + ("ru" "ரு") + ("ruu" "ரூ") + ("rU" "ரூ") + ("re" "ரெ") + ("ree" "ரே") + ("rE" "ரே") + ("rai" "ரை") + ("ro" "ரொ") + ("roo" "ரோ") + ("rO" "ரோ") + ("rau" "ரௌ") + ("l" "ல்") + ("la" ?ல) + ("laa" "லா") + ("lA" "லா") + ("li" "லி") + ("lii" "லீ") + ("lI" "லீ") + ("lu" "லு") + ("luu" "லூ") + ("lU" "லூ") + ("le" "லெ") + ("lee" "லே") + ("lE" "லே") + ("lai" "லை") + ("lo" "லொ") + ("loo" "லோ") + ("lO" "லோ") + ("lau" "லௌ") + ("v" "வ்") + ("va" ?வ) + ("vaa" "வா") + ("vA" "வா") + ("vi" "வி") + ("vii" "வீ") + ("vI" "வீ") + ("vu" "வு") + ("vuu" "வூ") + ("vU" "வூ") + ("ve" "வெ") + ("vee" "வே") + ("vE" "வே") + ("vai" "வை") + ("vo" "வொ") + ("voo" "வோ") + ("vO" "வோ") + ("vau" "வௌ") + ("z" "ழ்") + ("za" ?ழ) + ("zaa" "ழா") + ("zA" "ழா") + ("zi" "ழி") + ("zii" "ழீ") + ("zI" "ழீ") + ("zu" "ழு") + ("zuu" "ழூ") + ("zU" "ழூ") + ("ze" "ழெ") + ("zee" "ழே") + ("zE" "ழே") + ("zai" "ழை") + ("zo" "ழொ") + ("zoo" "ழோ") + ("zO" "ழோ") + ("zau" "ழௌ") + ("L" "ள்") + ("La" ?ள) + ("Laa" "ளா") + ("LA" "ளா") + ("Li" "ளி") + ("Lii" "ளீ") + ("LI" "ளீ") + ("Lu" "ளு") + ("Luu" "ளூ") + ("LU" "ளூ") + ("Le" "ளெ") + ("Lee" "ளே") + ("LE" "ளே") + ("Lai" "ளை") + ("Lo" "ளொ") + ("Loo" "ளோ") + ("LO" "ளோ") + ("Lau" "ளௌ") + ("R" "ற்") + ("Ra" ?ற) + ("Raa" "றா") + ("RA" "றா") + ("Ri" "றி") + ("Rii" "றீ") + ("RI" "றீ") + ("Ru" "று") + ("Ruu" "றூ") + ("RU" "றூ") + ("Re" "றெ") + ("Ree" "றே") + ("RE" "றே") + ("Rai" "றை") + ("Ro" "றொ") + ("Roo" "றோ") + ("RO" "றோ") + ("Rau" "றௌ") + ("n" "ன்") + ("na" ?ன) + ("naa" "னா") + ("nA" "னா") + ("ni" "னி") + ("nii" "னீ") + ("nI" "னீ") + ("nu" "னு") + ("nuu" "னூ") + ("nU" "னூ") + ("ne" "னெ") + ("nee" "னே") + ("nE" "னே") + ("nai" "னை") + ("no" "னொ") + ("noo" "னோ") + ("nO" "னோ") + ("nau" "னௌ") + ("j" "ஜ்") + ("ja" ?ஜ) + ("jaa" "ஜா") + ("jA" "ஜா") + ("ji" "ஜி") + ("jii" "ஜீ") + ("jI" "ஜீ") + ("ju" "ஜு") + ("juu" "ஜூ") + ("jU" "ஜூ") + ("je" "ஜெ") + ("jee" "ஜே") + ("jE" "ஜே") + ("jai" "ஜை") + ("jo" "ஜொ") + ("joo" "ஜோ") + ("jO" "ஜோ") + ("jau" "ஜௌ") + ("sh" "ஷ்") + ("sha" ?ஷ) + ("shaa" "ஷா") + ("shA" "ஷா") + ("shi" "ஷி") + ("shii" "ஷீ") + ("shI" "ஷீ") + ("shu" "ஷு") + ("shuu" "ஷூ") + ("shU" "ஷூ") + ("she" "ஷெ") + ("shee" "ஷே") + ("shE" "ஷே") + ("shai" "ஷை") + ("sho" "ஷொ") + ("shoo" "ஷோ") + ("shO" "ஷோ") + ("shau" "ஷௌ") + ("S" "ஸ்") + ("Sa" ?ஸ) + ("Saa" "ஸா") + ("SA" "ஸா") + ("Si" "ஸி") + ("Sii" "ஸீ") + ("SI" "ஸீ") + ("Su" "ஸு") + ("Suu" "ஸூ") + ("SU" "ஸூ") + ("Se" "ஸெ") + ("See" "ஸே") + ("SE" "ஸே") + ("Sai" "ஸை") + ("So" "ஸொ") + ("Soo" "ஸோ") + ("SO" "ஸோ") + ("Sau" "ஸௌ") + ("h" "ஹ்") + ("ha" ?ஹ) + ("haa" "ஹா") + ("hA" "ஹா") + ("hi" "ஹி") + ("hii" "ஹீ") + ("hI" "ஹீ") + ("hu" "ஹு") + ("huu" "ஹூ") + ("hU" "ஹூ") + ("he" "ஹெ") + ("hee" "ஹே") + ("hE" "ஹே") + ("hai" "ஹை") + ("ho" "ஹொ") + ("hoo" "ஹோ") + ("hO" "ஹோ") + ("hau" "ஹௌ") + ("ksh" "க்ஷ்") + ("ksha" "க்ஷ") + ("kshaa" "க்ஷா") + ("kshA" "க்ஷா") + ("kshi" "க்ஷி") + ("sri" "ஸ்ரீ") + )) + +(state + (init + (trans))) diff --git a/im/ta-phonetic.png b/im/ta-phonetic.png new file mode 100644 index 0000000000000000000000000000000000000000..b9f3bdd2bc538c8aebbd36837a1e8734db89e710 GIT binary patch literal 1664 zcmV-`27md9P)WFU8GbZ8({Xk{QrNlj4iWF>9@00rbpL_t(&-tCxaY*bYg z$A7bS1uJ(enc0zQ73t40w?9fQ0dJU==VC7^#?Q1tgc{!N4Ged=sbuisi7GCm>qy znE?{U6~HHcJe?9COF%q%*A0*`J_Y>fr_8H_6<8@CZgZWuej{fHFbhZpCIdr&8lVt3 z44g1TW!Ly>zzJZc;?b|bZlJygh@8n%_C6R`vK$us|``v<=zZv0>Wgm7#J@gTD)*2k9k1CxC;1K z@g50ywDs2b<<^kj-nQwBy+@h$QD~dfP}v3nEH^}DZ|y0O=@jEqZ_3LEb&;Dp2Lj@! z62`&68=a5LS(-o013r)O)%R@rV%qh^Xq)DvF-_TW{YK7cV3{E*+wLxmUQvuEOBnS& zykmxoT;U?W2i$gi(ZV}1eYr%I@PnAc4q(Ur60q4*9>`OShX5aXai8hH5|U9nNACc z$0UrSfLCQ7ALt=D9R=PM5YKoFgO~LmXv&-hSf@00nJ=wO==Pu4lTVVC`~z`@Dx`)8 z@(Z5k>tkt-XuKzX0aKTFsRsnaT41e&ah-w_4Fp<%Dxgq6yyNZS>2n_LBAcJB>v{rL zohP8xSlG1UeUg(-JDv@WsAo;=4uW(hzC4lvz=g7rz*XN08kvX{$-iDf!Z^>q%Xz1* z6PmHkaN2CPXsM_k=8&@%?(L$y67y#qcNoxO3ie)+Nf;x61etC279ldfS)r1T-LAFK zy8W-N_oI3!7HfwJ!TL5bW_hmp2MuttnE_#qo(+&Nj+NPHvcE{39XoAX%dt&p@#sGB z(N_r$GI`wN{N+T)cz8^Oe@(jS_?6TYfKqeMEcC5L<)6&>CE{JWeN_I5M4<~ zu!*dN`^Z|@yQZF2k#XnUEoI%Eg3^T&qAUBdZQ4C;Y{luEE^4u8`1{(hJ{zEEo_o*` zm3{cWb>^O!)cn zodrF2p@HRlf;0Cn(y6QuZHNu7eaENX=zq!(yY5(=-aMQCEB*ll`Sgm#eX+6t0000< KMNUMnLSTXsMhu4l literal 0 HcmV?d00001 diff --git a/im/ta-tamil99.mim b/im/ta-tamil99.mim new file mode 100644 index 0000000..77f8874 --- /dev/null +++ b/im/ta-tamil99.mim @@ -0,0 +1,793 @@ +;; ta-tamil99.mim -- Tamil input method for tamil99 layout +;; Copyright (c) 2006 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 ta tamil99) + +(description "Tamil input method for tamil99 layout. + +Key Summary: + +1. The labels on the keys of Tamil99 keyboard layout consist of, + Twelve vowels - + அ ஆ இ ஈ உ ஊ எ ஏ ஐ ஒ ஓ ஔ + PuLLi - ் , consonant-dot located at ascii \"f\" + Aytham - ஃ + Eighteen consonants with inherant vowel \"a\" - + க ங ச ஞ ட ண த ந ப ம ய ர ல வ ழ ள ற ன + Five grantham consonants with inherant vowel \"a\" and SRii- + ஸ ஷ ஜ ஹ க்ஷ ஼ + +2. A consonant symbol followed by the pulli produces a pure consonant. (A consonant symbol is also known as consonant with inherant a) + e.g. க + ் -> க் + +3. A consonant symbol followed by a vowel other than the first vowel அ produces a vowelised consonant. + e.g. ம + ஆ -> மா + த + இ -> தி + க + ஒ -> கோ + +4. A consonant symbol followed by the same consonant symbol automatically puts a pulli for the first consonant symbol + e.g. க + க -> க்க + +5. After placing a pulli automatically, this feature of automatic placing of pulli will be +disabled temporarily for one stroke. That is, when the same consonant symbol is typed three times continuously one after another, then the first consonants symbol alone gets the pulli automatically, and the second consonant symbol does not get a pulli, since when the third consonant symbol is typed the automatic pulli feature is temporarily disabled. This feature will be restored immediately after that. + e.g. க + க + க -> க்கக + க + க + க + க -> க்க்க்க + +6. When the first vowel அ is typed after a consonant symbol, it simply confirms that the previous stroke is an akarameria uyrmei. This disables temporarily the combining of any other stroke with the previous stroke. Hence typing any vowel will not join with the previous consonant symbol. Similarly the automatic pulli feature will also be disabled just for the next stroke. This automatic pulli feature gets restored immediately after the next stroke. The Vowel அ works as the delinking symbol. + e.g. க + அ + இ -> கஇ + க + அ + க -> கக + க + அ + க + க -> கக்க + +7. The same behaviour is also seen when a soft consonant symbol is followed by the corresponding hard consonant symbol. (ங, க), (ஞ, ச), (ந, த), (ண, ட), (ம, ப), (ன, ற), are the soft and hard consonants pairs + e.g. ங + க -> ங்க + ந + த + த -> ந்தத + ந + த + த +த -> ந்தத்த + ந + அ +த -> நத + ந + அ + த + த -> நத்த + +8. A vowel after anything other than a consonant symbol will remain an independent vowel + e.g ஆ + இ -> ஆஇ + ப + ஆ + இ -> பாஇ + (இடைவெளி) + உ -> (இடைவெளி)உ + # + அ -> #அ + +Author: I. Felix +") + +(title "க") + +(map + (trans + ("q" ?ஆ) + ("Q" ?ஸ) + ("w" ?ஈ) + ("W" ?ஷ) + ("e" ?ஊ) + ("E" ?ஜ) + ("r" ?ஐ) + ("R" ?ஹ) + ("t" ?ஏ) + ("T" "க்ஷ") + ("Y" "ஸ்ரீ") + ("y" ?ள) + ("u" ?ற) + ("i" ?ன) + ("o" ?ட) + ("O" ?[) + ("p" ?ண) + ("P" ?]) + ("[" ?ச) + ("{" ?{) + ("]" ?ஞ) + ("}" ?}) + ("\\" ?\\) + ("a" ?அ) + ("s" ?இ) + ("d" ?உ) + ("F" ?ஃ) + ("g" ?எ) + ("h" ?க) + ("j" ?ப) + ("k" ?ம) + ("K" ?\") + ("l" ?த) + ("L" ?:) + (";" ?ந) + (":" ?;) + ("'" ?ய) + ("\"" ?') + ("z" ?ஔ) + ("x" ?ஓ) + ("c" ?ஒ) + ("v" ?வ) + ("b" ?ங) + ("n" ?ல) + ("m" ?ர) + ("M" ?/) + ("/" ?ழ) + ("hf" "க்") + ("bf" "ங்") + ("[f" "ச்") + ("]f" "ஞ்") + ("of" "ட்") + ("pf" "ண்") + ("lf" "த்") + (";f" "ந்") + ("jf" "ப்") + ("kf" "ம்") + ("'f" "ய்") + ("mf" "ர்") + ("nf" "ல்") + ("vf" "வ்") + ("/f" "ழ்") + ("yf" "ள்") + ("uf" "ற்") + ("if" "ன்") + ("Qf" "ஸ்") + ("Wf" "ஷ்") + ("Ef" "ஜ்") + ("Rf" "ஹ்") + ("Tf" "க்ஷ்") + + ("ha" "க") + ("ba" "ங") + ("[a" "ச") + ("]a" "ஞ") + ("oa" "ட") + ("pa" "ண") + ("la" "த") + (";a" "ந") + ("ja" "ப") + ("ka" "ம") + ("'a" "ய") + ("ma" "ர") + ("na" "ல") + ("va" "வ") + ("/a" "ழ") + ("ya" "ள") + ("ua" "ற") + ("ia" "ன") + ("Qa" "ஸ") + ("Wa" "ஷ") + ("Ea" "ஜ") + ("Ra" "ஹ") + ("Ta" "க்ஷ") + + ("hq" "கா") + ("bq" "ஙா") + ("[q" "சா") + ("]q" "ஞா") + ("oq" "டா") + ("pq" "ணா") + ("lq" "தா") + (";q" "நா") + ("jq" "பா") + ("kq" "மா") + ("'q" "யா") + ("mq" "ரா") + ("nq" "லா") + ("vq" "வா") + ("/q" "ழா") + ("yq" "ளா") + ("uq" "றா") + ("iq" "னா") + ("Qq" "ஸா") + ("Wq" "ஷா") + ("Eq" "ஜா") + ("Rq" "ஹா") + ("hs" "கி") + ("bs" "ஙி") + ("[s" "சி") + ("]s" "ஞி") + ("os" "டி") + ("ps" "ணி") + ("ls" "தி") + (";s" "நி") + ("js" "பி") + ("ks" "மி") + ("'s" "யி") + ("ms" "ரி") + ("ns" "லி") + ("vs" "வி") + ("/s" "ழி") + ("ys" "ளி") + ("us" "றி") + ("is" "னி") + ("Qs" "ஸி") + ("Ws" "ஷி") + ("Es" "ஜி") + ("Rs" "ஹி") + ("Ts" "க்ஷி") + ("hw" "கீ") + ("bw" "ஙீ") + ("[w" "சீ") + ("]w" "ஞீ") + ("ow" "டீ") + ("pw" "ணீ") + ("lw" "தீ") + (";w" "நீ") + ("jw" "பீ") + ("kw" "மீ") + ("'w" "யீ") + ("mw" "ரீ") + ("nw" "லீ") + ("vw" "வீ") + ("/w" "ழீ") + ("yw" "ளீ") + ("uw" "றீ") + ("iw" "னீ") + ("Qw" "ஸீ") + ("Ww" "ஷீ") + ("Ew" "ஜீ") + ("Rw" "ஹீ") + ("Tw" "க்ஷீ") + ("hd" "கு") + ("bd" "ஙு") + ("[d" "சு") + ("]d" "ஞு") + ("od" "டு") + ("pd" "ணு") + ("ld" "து") + (";d" "நு") + ("jd" "பு") + ("kd" "மு") + ("'d" "யு") + ("md" "ரு") + ("nd" "லு") + ("vd" "வு") + ("/d" "ழு") + ("yd" "ளு") + ("ud" "று") + ("id" "னு") + ("Qd" "ஸு") + ("Wd" "ஷு") + ("Ed" "ஜு") + ("Rd" "ஹு") + ("Td" "க்ஷு") + ("he" "கூ") + ("be" "ஙூ") + ("[e" "சூ") + ("]e" "ஞூ") + ("oe" "டூ") + ("pe" "ணூ") + ("le" "தூ") + (";e" "நூ") + ("je" "பூ") + ("ke" "மூ") + ("'e" "யூ") + ("me" "ரூ") + ("ne" "லூ") + ("ve" "வூ") + ("/e" "ழூ") + ("ye" "ளூ") + ("ue" "றூ") + ("ie" "னூ") + ("Qe" "ஸூ") + ("We" "ஷூ") + ("Ee" "ஜூ") + ("Re" "ஹூ") + ("Te" "க்ஷூ") + ("hg" "கெ") + ("bg" "ஙெ") + ("[g" "செ") + ("]g" "ஞெ") + ("og" "டெ") + ("pg" "ணெ") + ("lg" "தெ") + (";g" "நெ") + ("jg" "பெ") + ("kg" "மெ") + ("'g" "யெ") + ("mg" "ரெ") + ("ng" "லெ") + ("vg" "வெ") + ("/g" "ழெ") + ("yg" "ளெ") + ("ug" "றெ") + ("ig" "னெ") + ("Qg" "ஸெ") + ("Wg" "ஷெ") + ("Eg" "ஜெ") + ("Rg" "ஹெ") + ("Tg" "க்ஷெ") + ("ht" "கே") + ("bt" "ஙே") + ("[t" "சே") + ("]t" "ஞே") + ("ot" "டே") + ("pt" "ணே") + ("lt" "தே") + (";t" "நே") + ("jt" "பே") + ("kt" "மே") + ("'t" "யே") + ("mt" "ரே") + ("nt" "லே") + ("vt" "வே") + ("/t" "ழே") + ("yt" "ளே") + ("ut" "றே") + ("it" "னே") + ("Qt" "ஸே") + ("Wt" "ஷே") + ("Et" "ஜே") + ("Rt" "ஹே") + ("Tt" "க்ஷே") + ("hr" "கை") + ("br" "ஙை") + ("[r" "சை") + ("]r" "ஞை") + ("or" "டை") + ("pr" "ணை") + ("lr" "தை") + (";r" "நை") + ("jr" "பை") + ("kr" "மை") + ("'r" "யை") + ("mr" "ரை") + ("nr" "லை") + ("vr" "வை") + ("/r" "ழை") + ("yr" "ளை") + ("ur" "றை") + ("ir" "னை") + ("Qr" "ஸை") + ("Wr" "ஷை") + ("Er" "ஜை") + ("Rr" "ஹை") + ("Tr" "க்ஷை") + ("hc" "கொ") + ("bc" "ஙொ") + ("[c" "சொ") + ("]c" "ஞொ") + ("oc" "டொ") + ("pc" "ணொ") + ("lc" "தொ") + (";c" "நொ") + ("jc" "பொ") + ("kc" "மொ") + ("'c" "யொ") + ("mc" "ரொ") + ("nc" "லொ") + ("vc" "வொ") + ("/c" "ழொ") + ("yc" "ளொ") + ("uc" "றொ") + ("ic" "னொ") + ("Qc" "ஸொ") + ("Wc" "ஷொ") + ("Ec" "ஜொ") + ("Rc" "ஹொ") + ("Tc" "க்ஷொ") + ("hx" "கோ") + ("bx" "ஙோ") + ("[x" "சோ") + ("]x" "ஞோ") + ("ox" "டோ") + ("px" "ணோ") + ("lx" "தோ") + (";x" "நோ") + ("jx" "போ") + ("kx" "மோ") + ("'x" "யோ") + ("mx" "ரோ") + ("nx" "லோ") + ("vx" "வோ") + ("/x" "ழோ") + ("yx" "ளோ") + ("ux" "றோ") + ("ix" "னோ") + ("Qx" "ஸோ") + ("Wx" "ஷோ") + ("Ex" "ஜோ") + ("Rx" "ஹோ") + ("Tx" "க்ஷோ") + ("hz" "கௌ") + ("bz" "ஙௌ") + ("[z" "சௌ") + ("]z" "ஞௌ") + ("oz" "டௌ") + ("pz" "ணௌ") + ("lz" "தௌ") + (";z" "நௌ") + ("jz" "பௌ") + ("kz" "மௌ") + ("'z" "யௌ") + ("mz" "ரௌ") + ("nz" "லௌ") + ("vz" "வௌ") + ("/z" "ழௌ") + ("yz" "ளௌ") + ("uz" "றௌ") + ("iz" "னௌ") + ("Qz" "ஸௌ") + ("Wz" "ஷௌ") + ("Ez" "ஜௌ") + ("Rz" "ஹௌ") + ("Tz" "க்ஷௌ") + + ("hh" "க்க") + ("bb" "ங்ங") + ("[[" "ச்ச") + ("]]" "ஞ்ஞ") + ("oo" "ட்ட") + ("pp" "ண்ண") + ("ll" "த்த") + (";;" "ந்ந") + ("jj" "ப்ப") + ("kk" "ம்ம") + ("''" "ய்ய") + ("mm" "ர்ர") + ("nn" "ல்ல") + ("vv" "வ்வ") + ("//" "ழ்ழ") + ("yy" "ள்ள") + ("uu" "ற்ற") + ("ii" "ன்ன") + ("QQ" "ஸ்ஸ") + ("WW" "ஷ்ஷ") + ("EE" "ஜ்ஜ") + ("RR" "ஹ்ஹ") + ("TT" "க்ஷ்க்ஷ") + ("bh" "ங்க") + ("][" "ஞ்ச") + ("po" "ண்ட") + ("kj" "ம்ப") + (";l" "ந்த") + ("iu" "ன்ற") + + ("hhq" "க்கா") + ("bbq" "ங்ஙா") + ("[[q" "ச்சா") + ("]]q" "ஞ்ஞா") + ("ooq" "ட்டா") + ("ppq" "ண்ணா") + ("llq" "த்தா") + (";;q" "ந்நா") + ("jjq" "ப்பா") + ("kkq" "ம்மா") + ("''q" "ய்யா") + ("mmq" "ர்ரா") + ("nnq" "ல்லா") + ("vvq" "வ்வா") + ("//q" "ழ்ழா") + ("yyq" "ள்ளா") + ("uuq" "ற்றா") + ("iiq" "ன்னா") + ("QQq" "ஸ்ஸா") + ("WWq" "ஷ்ஷா") + ("EEq" "ஜ்ஜா") + ("RRq" "ஹ்ஹா") + ("TTq" "க்ஷ்க்ஷ") + ("bhq" "ங்கா") + ("][q" "ஞ்சா") + ("poq" "ண்டா") + ("kjq" "ம்பா") + (";lq" "ந்தா") + ("iuq" "ன்றா") + + ("hhs" "க்கி") + ("bbs" "ங்ஙி") + ("[[s" "ச்சி") + ("]]s" "ஞ்ஞி") + ("oos" "ட்டி") + ("pps" "ண்ணி") + ("lls" "த்தி") + (";;s" "ந்நி") + ("jjs" "ப்பி") + ("kks" "ம்மி") + ("''s" "ய்யி") + ("mms" "ர்ரி") + ("nns" "ல்லி") + ("vvs" "வ்வி") + ("//s" "ழ்ழி") + ("yys" "ள்ளி") + ("uus" "ற்றி") + ("iis" "ன்னி") + ("QQs" "ஸ்ஸி") + ("WWs" "ஷ்ஷி") + ("EEs" "ஜ்ஜி") + ("RRs" "ஹ்ஹி") + ("TTs" "க்ஷ்க்ஷி") + ("bhs" "ங்கி") + ("][s" "ஞ்சி") + ("pos" "ண்டி") + ("kjs" "ம்பி") + (";ls" "ந்தி") + ("ius" "ன்றி") + + ("hhw" "க்கீ") + ("bbw" "ங்ஙீ") + ("[[w" "ச்சீ") + ("]]w" "ஞ்ஞீ") + ("oow" "ட்டீ") + ("ppw" "ண்ணீ") + ("llw" "த்தீ") + (";;w" "ந்நீ") + ("jjw" "ப்பீ") + ("kkw" "ம்மீ") + ("''w" "ய்யீ") + ("mmw" "ர்ரீ") + ("nnw" "ல்லீ") + ("vvw" "வ்வீ") + ("//w" "ழ்ழீ") + ("yyw" "ள்ளீ") + ("uuw" "ற்றீ") + ("iiw" "ன்னீ") + ("QQw" "ஸ்ஸீ") + ("WWw" "ஷ்ஷீ") + ("EEw" "ஜ்ஜீ") + ("RRw" "ஹ்ஹீ") + ("TTw" "க்ஷ்க்ஷீ") + ("bhw" "ங்கீ") + ("][w" "ஞ்சீ") + ("pow" "ண்டீ") + ("kjw" "ம்பீ") + (";lw" "ந்தீ") + ("iuw" "ன்றீ") + + ("hhd" "க்கு") + ("bbd" "ங்ஙு") + ("[[d" "ச்சு") + ("]]d" "ஞ்ஞு") + ("ood" "ட்டு") + ("ppd" "ண்ணு") + ("lld" "த்து") + (";;d" "ந்நு") + ("jjd" "ப்பு") + ("kkd" "ம்மு") + ("''d" "ய்யு") + ("mmd" "ர்ரு") + ("nnd" "ல்லு") + ("vvd" "வ்வு") + ("//d" "ழ்ழு") + ("yyd" "ள்ளு") + ("uud" "ற்று") + ("iid" "ன்னு") + ("QQd" "ஸ்ஸு") + ("WWd" "ஷ்ஷு") + ("EEd" "ஜ்ஜு") + ("RRd" "ஹ்ஹி") + ("TTd" "க்ஷ்க்ஷு") + ("bhd" "ங்கு") + ("][d" "ஞ்சு") + ("pod" "ண்டு") + ("kjd" "ம்பு") + (";ld" "ந்து") + ("iud" "ன்று") + + ("hhe" "க்கூ") + ("bbe" "ங்ஙூ") + ("[[e" "ச்சூ") + ("]]e" "ஞ்ஞூ") + ("ooe" "ட்டூ") + ("ppe" "ண்ணூ") + ("lle" "த்தூ") + (";;e" "ந்நூ") + ("jje" "ப்பூ") + ("kke" "ம்மூ") + ("''e" "ய்யூ") + ("mme" "ர்ரூ") + ("nne" "ல்லூ") + ("vve" "வ்வூ") + ("//e" "ழ்ழூ") + ("yye" "ள்ளூ") + ("uue" "ற்றூ") + ("iie" "ன்னூ") + ("QQe" "ஸ்ஸூ") + ("WWe" "ஷ்ஷூ") + ("EEe" "ஜ்ஜூ") + ("RRe" "ஹ்ஹூ") + ("TTe" "க்ஷ்க்ஷூ") + ("bhe" "ங்கூ") + ("][e" "ஞ்சூ") + ("poe" "ண்டூ") + ("kje" "ம்பூ") + (";le" "ந்தூ") + ("iue" "ன்றூ") + + ("hhg" "க்கெ") + ("bbg" "ங்ஙெ") + ("[[g" "ச்செ") + ("]]g" "ஞ்ஞெ") + ("oog" "ட்டெ") + ("ppg" "ண்ணெ") + ("llg" "த்தெ") + (";;g" "ந்நெ") + ("jjg" "ப்பெ") + ("kkg" "ம்மெ") + ("''g" "ய்யெ") + ("mmg" "ர்ரெ") + ("nng" "ல்லெ") + ("vvg" "வ்வெ") + ("//g" "ழ்ழெ") + ("yyg" "ள்ளெ") + ("uug" "ற்றெ") + ("iig" "ன்னெ") + ("QQg" "ஸ்ஸெ") + ("WWg" "ஷ்ஷெ") + ("EEg" "ஜ்ஜெ") + ("RRg" "ஹ்ஹெ") + ("bhg" "ங்கெ") + ("][g" "ஞ்செ") + ("pog" "ண்டெ") + ("kjg" "ம்பெ") + (";lg" "ந்தெ") + ("iug" "ன்றெ") + + ("hht" "க்கே") + ("bbt" "ங்ஙே") + ("[[t" "ச்சே") + ("]]t" "ஞ்ஞே") + ("oot" "ட்டே") + ("ppt" "ண்ணே") + ("llt" "த்தே") + (";;t" "ந்நே") + ("jjt" "ப்பே") + ("kkt" "ம்மே") + ("''t" "ய்யே") + ("mmt" "ர்ரே") + ("nnt" "ல்லே") + ("vvt" "வ்வே") + ("//t" "ழ்ழே") + ("yyt" "ள்ளே") + ("uut" "ற்றே") + ("iit" "ன்னே") + ("QQt" "ஸ்ஸே") + ("WWt" "ஷ்ஷே") + ("EEt" "ஜ்ஜே") + ("RRt" "ஹ்ஹே") + ("bht" "ங்கே") + ("][t" "ஞ்சே") + ("pot" "ண்டே") + ("kjt" "ம்பே") + (";lt" "ந்தே") + ("iut" "ன்றே") + + ("hhr" "க்கை") + ("bbr" "ங்ஙை") + ("[[r" "ச்சை") + ("]]r" "ஞ்ஞை") + ("oor" "ட்டை") + ("ppr" "ண்ணை") + ("llr" "த்தை") + (";;r" "ந்நை") + ("jjr" "ப்பை") + ("kkr" "ம்மை") + ("''r" "ய்யை") + ("mmr" "ர்ரை") + ("nnr" "ல்லை") + ("vvr" "வ்வை") + ("//r" "ழ்ழை") + ("yyr" "ள்ளை") + ("uur" "ற்றை") + ("iir" "ன்னை") + ("QQr" "ஸ்ஸை") + ("WWr" "ஷ்ஷை") + ("EEr" "ஜ்ஜை") + ("RRr" "ஹ்ஹை") + ("bhr" "ங்கை") + ("][r" "ஞ்சை") + ("por" "ண்டை") + ("kjr" "ம்பை") + (";lr" "ந்தை") + ("iur" "ன்றை") + + ("hhc" "க்கொ") + ("bbc" "ங்ஙொ") + ("[[c" "ச்சொ") + ("]]c" "ஞ்ஞொ") + ("ooc" "ட்டொ") + ("ppc" "ண்ணொ") + ("llc" "த்தொ") + (";;c" "ந்நொ") + ("jjc" "ப்பொ") + ("kkc" "ம்மொ") + ("''c" "ய்யொ") + ("mmc" "ர்ரொ") + ("nnc" "ல்லொ") + ("vvc" "வ்வொ") + ("//c" "ழ்ழொ") + ("yyc" "ள்ளொ") + ("uuc" "ற்றொ") + ("iic" "ன்னொ") + ("QQc" "ஸ்ஸொ") + ("WWc" "ஷ்ஷொ") + ("EEc" "ஜ்ஜொ") + ("RRc" "ஹ்ஹொ") + ("bhc" "ங்கொ") + ("][c" "ஞ்சொ") + ("poc" "ண்டொ") + ("kjc" "ம்பொ") + (";lc" "ந்தொ") + ("iuc" "ன்றொ") + + ("hhx" "க்கோ") + ("bbx" "ங்ஙோ") + ("[[x" "ச்சோ") + ("]]x" "ஞ்ஞோ") + ("oox" "ட்டோ") + ("ppx" "ண்ணோ") + ("llx" "த்தோ") + (";;x" "ந்நோ") + ("jjx" "ப்போ") + ("kkx" "ம்மோ") + ("''x" "ய்யோ") + ("mmx" "ர்ரோ") + ("nnx" "ல்லோ") + ("vvx" "வ்வோ") + ("//x" "ழ்ழோ") + ("yyx" "ள்ளோ") + ("uux" "ற்றோ") + ("iix" "ன்னோ") + ("QQx" "ஸ்ஸோ") + ("WWx" "ஷ்ஷோ") + ("EEx" "ஜ்ஜோ") + ("RRx" "ஹ்ஹோ") + ("bhx" "ங்கோ") + ("][x" "ஞ்சோ") + ("pox" "ண்டோ") + ("kjx" "ம்போ") + (";lx" "ந்தோ") + ("iux" "ன்றோ") + + ("hhz" "க்கௌ") + ("bbz" "ங்ஙௌ") + ("[[z" "ச்சௌ") + ("]]z" "ஞ்ஞௌ") + ("ooz" "ட்டௌ") + ("ppz" "ண்ணௌ") + ("llz" "த்தௌ") + (";;z" "ந்நௌ") + ("jjz" "ப்பௌ") + ("kkz" "ம்மௌ") + ("''z" "ய்யௌ") + ("mmz" "ர்ரௌ") + ("nnz" "ல்லௌ") + ("vvz" "வ்வௌ") + ("//z" "ழ்ழௌ") + ("yyz" "ள்ளௌ") + ("uuz" "ற்றௌ") + ("iiz" "ன்னௌ") + ("QQz" "ஸ்ஸௌ") + ("WWz" "ஷ்ஷௌ") + ("EEz" "ஜ்ஜௌ") + ("RRz" "ஹ்ஹௌ") + ("bhz" "ங்கௌ") + ("][z" "ஞ்சௌ") + ("poz" "ண்டௌ") + ("kjz" "ம்பௌ") + (";lz" "ந்தௌ") + ("iuz" "ன்றௌ") + + ("A" ?௹) + ("S" ?௺) + ("D" ?௸) + ("Z" ?௳) + ("X" ?௴) + ("C" ?௵) + ("V" ?௶) + ("B" ?௷) + )) + +(state + (init + (trans))) diff --git a/im/ta-tamil99.png b/im/ta-tamil99.png new file mode 100644 index 0000000000000000000000000000000000000000..264ce538b004ec9a554583d6647cba1f4368a890 GIT binary patch literal 1630 zcmV-k2BG!0N;d!i03CEi zSad^gZEa<4bO1wgWnpw>WFU8GbZ8({Xk{QrNlj4iWF>9@00qKHL_t(&-tCxca7N;pBnUQD{S;QeKiDZ-Ae#l82lI$hfvzY1oWuN!#|Ge+>pXYiW_<#Ms zTC{}wtw6D3aeH7GFaqcgv0y?nr=bzzmz!p8r4)C@Pu!VNLk{d9Ki0uUJD>BF3_G1Xmk?sWz+q ztNTWv*s)lsj>z6u6aL#kf8RCU8bwIuK!8kOip^?w0~muzpel0Z33urE$D8wRwK)ry z(SflnW3qs73wSrE7Pwduv&C&J9M#fuLMl=*mZt%v+pPBNpje=wGHUeEbCyx-b0%;y zuRH&inX#B}BK17ZN;ybo=$u5TK%(cwvNFYzLWcXY*xDvqPOyMHjP=Gxp{mq5D0&yf@!1I@XB*pR5?Sr zP}GTv%5cgnB1n1SFaZ0G_hG@RX?VjA?QUW5qMh?}ccH_%JzuMnXTF+ATFM>(Y;CWw z`*3YCI(VvgJ^uTjN8%HHRISAfdJ{NX(4}5Z?sg~d7hSQ|%hyUE*v}m=pT&Jz&IshAT(zs9*3xJe#oWz7Y z|M6=B#>`E>6Fhr~n|vuOG!cU9oLzvGcl z_x2ed3>UhP-0e^D{)wZkB7#=o<#dTD;Hf^pGjd1{VWCxbfjdMy@CUCufszf+|F{c; z0w-=?@Pm?%Fev$mUw0UI$X8GZ#F=y{nCU^aKp;tkl%-|atoCf5Vn9JM05%QTPzC9+ zMxap|xwC>~2An{Nh+G;lm#OS|(s(;H1Ganag%l(U@DVT`Xw%Yr9jhS4`QZO%4cP(_xy%E+?xUz& zM0N(8fQak@K2W#ez%~WRTOC-cQEZI|q5=@FZi{v6g+%1h1K z5tyhxIs+{9a9neSQ^0;N zL5qSE2J8c#tV<3e^7^1ypruPeiUhW5^8U9X^6P;*->9SFVZaN(XFx}d-@g^edju~^ zB&ZEq4D)X1X3=z3TcLHj9d{hrhH>KPcz?8b- z0 +;; +;; This file is part of the m17n contrib; a sub-part of the m17n +;; library. +;; +;; This 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. +;; +;; This 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 this library; if not, write to the Free Software +;; Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +;; + +(input-method te apple) + +(description "Apple keyboard layout for Telugu") + +(title "తెలుగు") + +(map + (independent + ("0" "0") + ("1" "1") + ("2" "2") + ("3" "3") + ("4" "4") + ("5" "5") + ("6" "6") + ("7" "7") + ("8" "8") + ("9" "9") + ("@" "'") + ("#" "%") + ("\$" "్పు") + ("%" "్ర") + ("^" "-") + ("&" "|") + ("*" "`") + ("(" "(") + (")" ")") + ("-" "×") + ("_" "÷") + ("=" "=") + ("+" "+") + ("\\" "ః") + ("|" "ఁ") + ("}" "!") + ("I" "/") + ("<" ";") + ("." ".") + (">" "?") + ("g" "ం") + ("G" ":") + ("Q" "క్ష్మి") + ("O" "స్త్ర") + ("P" "ష్ట్ర") + ("{" "క్ష్మ") + ("N" "క్ష్మీ") + ("`" "_") + ("h" "్") + ("H" "్") + ("q" "అ") + ("e" "ఆ") + ("r" "ఇ") + ("w" "ఈ") + ("i" "ఉ") + ("p" "ఊ") + ("W" "ఋ") + ("E" "ౠ") + ("u" "ఎ") + ("o" "ఏ") + ("[" "ఐ") + ("t" "ఒ") + ("y" "ఓ") + ("]" "ఔ") + ) + (dependent_vowels + ("e" "ా") + ("r" "ి") + ("w" "ీ") + ("i" "ు") + ("p" "ూ") + ("W" "ృ") + ("E" "ౄ") + ("u" "ె") + ("o" "ే") + ("[" "ై") + ("t" "ొ ") + ("y" "ో") + ("]" "ౌ") + ("H" "్") + ) + + (a_matra + ("q" "") + ) + + (consonants + ("j" "క") + ("J" "ఖ") + ("x" "గ") + ("X" "ఘ") + ("R" "ఙ") + ("m" "చ") + ("M" "ఛ") + ("/" "జ") + ("?" "ఝ") + ("T" "ఞ") + ("z" "ట") + ("Z" "ఠ") + ("c" "డ") + ("C" "ఢ") + ("L" "ణ") + ("s" "త") + ("S" "థ") + ("d" "ద") + ("D" "ధ") + ("l" "న") + (";" "ప") + (":" "ఫ") + ("v" "బ") + ("V" "భ") + ("b" "మ") + ("n" "య") + ("k" "ర") + ("a" "ల") + ("f" "వ") + ("F" "శ") + ("\"" "ష") + ("'" "స") + ("B" "హ") + ("A" "ళ") + ("K" "ఱ") + ("Y" "క్ష") + ("U" "శ్రీ") + ) + + ;;consonants occuring after a halant + (halant_consonants + ("j" (delete @-) "క") + ("J" (delete @-) "ఖ") + ("x" (delete @-) "గ") + ("X" (delete @-) "ఘ") + ("R" (delete @-) "ఙ") + ("m" (delete @-) "చ") + ("M" (delete @-) "ఛ") + ("/" (delete @-) "జ") + ("?" (delete @-) "ఝ") + ("T" (delete @-) "ఞ") + ("z" (delete @-) "ట") + ("Z" (delete @-) "ఠ") + ("c" (delete @-) "డ") + ("C" (delete @-) "ఢ") + ("L" (delete @-) "ణ") + ("s" (delete @-) "త") + ("S" (delete @-) "థ") + ("d" (delete @-) "ద") + ("D" (delete @-) "ధ") + ("l" (delete @-) "న") + (":" (delete @-) "ఫ") + ("v" (delete @-) "బ") + ("V" (delete @-) "భ") + ("b" (delete @-) "మ") + ("n" (delete @-) "య") + ("k" (delete @-) "ర") + ("a" (delete @-) "ల") + ("f" (delete @-) "వ") + ("F" (delete @-) "శ") + ("\"" (delete @-) "ష") + ("'" (delete @-) "స") + ("B" (delete @-) "హ") + ("A" (delete @-) "ళ") + ("K" (delete @-) "ఱ") + ("Y" (delete @-) "క్ష") + ("U" (delete @-) "శ్రీ") + ) + + ;; halant occuring after a dependent vowel + (halant_after_vowel + ("h" (delete @-) "్" ) + ("H" (delete @-) "్" ) + ) + + (halant + ("h" "్" ) + ("H" "్" ) + ) + + ; m17n stuff + (return + ((Return))) + + (backspace + ((BackSpace) (undo))) +) + +(state + (init (consonants (shift first)) + (independent) + ) + (first + (a_matra (shift second_a)) + (dependent_vowels (set current_vowel @-) (shift second_b)) + (halant (shift third_a)) + (backspace) + ) + ;;consonat+a matra + (second_a + (halant (shift third_a)) + (backspace) + ) + ;;state when consonant+dependent vowel occurs + (second_b + ;;move the dependent vowel to the end and add halant to the base consonant + (halant_after_vowel (insert current_vowel) (shift fourth)) + (consonants (set current_vowel 0) (shift first)) + (backspace) + ) + ;;consonant when followed by halant + (third_a + (consonants (shift third_b)) + (backspace) + ) + ;;state when cosonant+halant+consonant occurs + ;;further composition of halant+consonant is achieved with third_a and third_b states + ;;this is required as dependent and independent vowels have same keys and have to be + ;;identified by the context + (third_b + (halant (shift third_a)) + (consonants (shift first)) + (backspace) + ) + (fourth + ;;delete the dependent vowel and add at the end after the consonant + (halant_consonants (insert current_vowel) (shift second_b)) + (backspace) + ) +) diff --git a/im/te-inscript.mim b/im/te-inscript.mim new file mode 100644 index 0000000..70d8d70 --- /dev/null +++ b/im/te-inscript.mim @@ -0,0 +1,131 @@ +;; te-inscript.mim -- Telugu input method for inscript layout +;; This file is derived from the Telugu inscript table of scim-tables, +;; which was derived from iiimf unitLE's Telugu inscript layout. +;; Copyright (c) 2003 Sun Microsystems, 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 te inscript) + +(description "Telugu input method for inscript layout. +") + +(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" ?ె) + ("X" ?X) + ("x" ?ం) + ("C" ?ణ) + ("c" ?మ) + ("V" ?V) + ("v" ?న) + ("B" ?B) + ("b" ?వ) + ("N" ?ళ) + ("n" ?ల) + ("M" ?శ) + ("m" ?స) + ("<" ?ష) + ("," ?,) + (">" ?>) + ("." ?.) + ("?" ??) + ("/" ?య) + ("%" "జ్ఞ") + ("^" "త్ర") + ("&" "క్ష") + ("*" "శ్ర") + )) + +(state + (init + (trans))) diff --git a/im/te-inscript.png b/im/te-inscript.png new file mode 100644 index 0000000000000000000000000000000000000000..17e41cf8cc9b9a6cdf1caac22b0cdb872c0a1191 GIT binary patch literal 1193 zcmV;a1XlZrP)LtB`o43NWFU8GbZ8({Xk{QrNlj4iWF>9@00a$5L_t(&-tCxwXj@ej z$3HJ=(yUDfd#>g^Rw~u0R2&_4(@a6!RD@MCamva>84h)*ppq&&afqFWW5L0!^beK& zF?6eLxZ?iWQ1RzO|4`i}K{HWWZV0z55C z-jSLxAgKBt2i_=Q>Jzf$9jKZCLDeS!Zvxx0jsH1g<>et4pPgz(bk6hCUFYcOo;K13 zfyZRYt6QqD`MVZU9$?1-iQ^|)h|O70!#1AZFEe`9W~6OP$iY(K-S+@}xj5ha+LYGT zb%CG99oeXTLDlE6R8aYr#6ir7Yulq~ZJSl2t0TJL!LFnS9xa6Q%4QY!RS~Qfo%W?M z_H6wFdC6RL?}4D|YXIWqklm2{6T*D}*i?dygCa_A9?ptk-Cuo1u7 zNZ_0eO&2)&!Wr6IJy6QhN$xm%XJ!)Ari zZbSPL;O`LbOs4dHPCuW%@~$@sJZt7XAe;7370jCprM*g+^$D3*7{#<)??RWS zDsQF-eh02JMUt~&25?};%Uls*^etek;qK`aQBG54nB{@D4F(9n2O->diYQ|XY)%`n z9k8c#YrvBtO4O8Zw@?oxxQBpy4Bb)SUEmlnmMH99z&hX&pvA!7FQPnP+TknGfTh6K z!15BkI0CE^Q9@No=0uc9U@h={3Df<+t;H&DdO9tlj00@c4D72!q^hHiI_jw7|BHVB6uCJh&111!00000NkvXX Hu0mjfnjt3l literal 0 HcmV?d00001 diff --git a/im/te-rts.mim b/im/te-rts.mim new file mode 100644 index 0000000..1d39ea6 --- /dev/null +++ b/im/te-rts.mim @@ -0,0 +1,546 @@ +;; te-rts.mim -- Telugu input method with RTS method + +;; Copyright (C) 2003, 2004, 2005, 2006 +;; National Institute of Advanced Industrial Science and Technology (AIST) +;; Registration Number H15PRO112 +;; Copyright 2005, 2006 Suraj N. Kurapati +;; Copyright 2006 Chaitanya Kamisetty + + +;; 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 te rts) + +(description "Input method for Telugu script with RTS method. +For the detail of RTS, see the page: + . + +This input method is based upon the Telugu Rice Transliteration +Standard (RTS) specification and its Rice Inverse +Transliterator (RIT) supplement. + +The original RTS specification was written by Ananda Kishore and +Rama Rao Kanneganti in 1992 and can presently be accessed in the +\"soc.culture.indian.telugu\" newsgroup archives (see +). + +The RIT supplement adds alternative combinations for +transliteration but, in general, does not distract from the +original specification (see +). Whenever a +supplemental combination conflicts with the original RTS, the RTS +version has precedence and the supplemental combination is +disregarded (such as 'ea' from RIT 3.0). + +Finally, this input method deviates slightly from the RTS in the +following ways: + + (1) The combinations \"\@n\", \"\@2\", \"~c\", and \"~j\" + yield \"�\" because their corresponding glyphs do not + yet exist in Telugu's Unicode chart. + + (2) If it appears at the end of a word, the combination + \"m\" yields \"ం‚\". The user can type \"m&\" to + bypass this behavior and force \"m\" to yield \"మ్\". +") + +(title "క") + +(map + (starter + ((S-\ )) ((C-@)) ; m17n stuff + + ("a") ("b") ("c") ("d") ("e") ("f") ("g") ("h") ("i") ("j") + ("k") ("l") ("m") ("n") ("o") ("p") ("r") ("s") ("t") ("u") + ("v") ("w") ("x") ("y") ("z") + + ("A") ("B") ("C") ("D") ("E") ("G") ("H") ("I") ("J") ("K") + ("L") ("M") ("N") ("O") ("P") ("R") ("S") ("T") ("U") ("V") + ("W") + + ("0") ("1") ("2") ("3") ("4") ("5") ("6") ("7") ("8") ("9") + + ("@") ("|") ("~") + + ("#") ("_") + ) + + + + ; these consonants undergo automatic sunna generation + (consonant + + ; row 1 + ("k" "క్") + + ("kh" "ఖ్") + ("kH" "ఖ్") + ("K" "ఖ్") + ("Kh" "ఖ్") + ("KH" "ఖ్") + + ("g" "గ్") + + ("gh" "ఘ్") + ("gH" "ఘ్") + ("G" "ఘ్") + ("Gh" "ఘ్") + ("GH" "ఘ్") + + + ; row 2 + ("c" "చ్") + ("ch" "చ్") + ("cH" "చ్") + + ("~c" "�") ; త్స (tsa) allophone of చ (cha) + + ("C" "ఛ్") + ("Ch" "ఛ్") + ("CH" "ఛ్") + ("c'" "ఛ్") ; from RIT 2.0, 3.0 + + ("j" "జ్") + ("z" "జ్") ; from RIT 3.0 + + ("~j" "�") ; డ్జ (dza) allophone of జ (ja) + + ("jh" "ఝ్") + ("jH" "ఝ్") + ("J" "ఝ్") + ("Jh" "ఝ్") + ("JH" "ఝ్") + + + ; row 3 + ("T" "ట్") + ("t'" "ట్") + + ("Th" "ఠ్") + ("TH" "ఠ్") + ("th'" "ఠ్") + ("tH'" "ఠ్") + + ("D" "డ్") + ("d'" "డ్") + + ("Dh" "ఢ్") + ("DH" "ఢ్") + ("dh'" "ఢ్") + ("dH'" "ఢ్") + + + ; row 4 + ("t" "త్") + + ("th" "థ్") + ("tH" "థ్") + + ("d" "ద్") + + ("dh" "ధ్") + ("dH" "ధ్") + + + ; row 5 + ("p" "ప్") + + ("f" "ఫ్") + ("P" "ఫ్") + ("ph" "ఫ్") + ("pH" "ఫ్") + ("Ph" "ఫ్") + ("PH" "ఫ్") + + ("b" "బ్") + + ("bh" "భ్") + ("bH" "భ్") + ("B" "భ్") + ("Bh" "భ్") + ("BH" "భ్") + + + ; row 6 + ("l" "ల్") + + ("v" "వ్") + ("V" "వ్") ; from RIT 3.0 + ("w" "వ్") + ("W" "వ్") ; from RIT 3.0 + + ("S" "శ్") + ("s'" "శ్") ; from RIT 2.0, 3.0 + + ("s" "స్") + + + ("x" "క్ష్") + ("ksh" "క్ష్") + ("ksH" "క్ష్") + ("ks" "క్స్") ; workaround for inputting "క్స్" + + + ; misc. compounds + ("dd'" "డ్డ్") ; from RIT 3.0 + ("dd" "ద్ద్") + + ("tt'" "ట్ట్") ; from RIT 3.0 + ("tt" "త్త్") + + ("jn" "జ్ఞ్") + ) + + + + ; these consonants do NOT undergo automatic sunna generation + (consonant2 + ("~m" "ఙ్") + + ("~n" "ఞ్") + + ("N" "ణ్") + ("nh" "ణ్") + ("nH" "ణ్") + ("n'" "ణ్") ; from RIT 2.0, 3.0 + + ("n&" "న్") + + ("m&" "మ్") + + ("y" "య్") + + ("r" "ర్") + + ("sh" "ష్") + ("sH" "ష్") + ("Sh" "ష్") ; from RIT 3.0 + ("SH" "ష్") ; from RIT 3.0 + + ("h" "హ్") + ("H" "హ్") + + ("L" "ళ్") + ("lh" "ళ్") + ("lH" "ళ్") + ("Lh" "ళ్") + ("LH" "ళ్") + ("l'" "ళ్") ; from RIT 2.0, 3.0 + + ("~r" "ఱ్") + ("r''" "ఱ్") ; from RIT 2.0, 3.0 + ) + + + + ; these consonants are converted into sunna by the automatic sunna generation logic, if they appear inside a word + (sunna-inside-word + ("n" "న్") + + ("m" "మ్") + ) + + + + ; these sequences are converted into sunna by the automatic sunna generation logic, if they appear at the end of a word + (sunna-endof-word + ((m Tab) "ం ") + ((m Return) "ం") + + + ; the sequences below, using punctuation marks to denote the end of a word, are generated by the following shell command. keys in [1] the (starter) block, [2] the (independent) block, and [3] those which begin with the 'm' key are intentionally excluded from this command to ensure that they are transliterated normally. + ; for ch in ' ' '!' '\"' '#' '$' '%' "'" '(' ')' '*' '+' ',' '-' '.' '/' '\\' ':' ';' '<' '=' '>' '?' '[' ']' '_' '`' '{' '}'; do echo " (\"m${ch}\" \"ం${ch}\")"; done # exclude '^' '&' '|' '@' '~' + ("m " "ం ") + ("m!" "ం!") + ("m\"" "ం\"") + ("m#" "ం#") + ("m$" "ం$") + ("m%" "ం%") + ("m'" "ం'") + ("m(" "ం(") + ("m)" "ం)") + ("m*" "ం*") + ("m+" "ం+") + ("m," "ం,") + ("m-" "ం-") + ("m." "ం.") + ("m/" "ం/") + ("m\\" "ం\\") + ("m:" "ం:") + ("m;" "ం;") + ("m<" "ం<") + ("m=" "ం=") + ("m>" "ం>") + ("m?" "ం?") + ("m[" "ం[") + ("m]" "ం]") + ("m_" "ం_") + ("m`" "ం`") + ("m{" "ం{") + ("m}" "ం}") + ) + + + + (independent + + ; అచ్చులు (vowels) + ("a" "అ") + + ("aa" "ఆ") + ("a'" "ఆ") + ("A" "ఆ") ; from RIT 2.0, 3.0 + + ("i" "ఇ") + + ("ee" "ఈ") + ("ii" "ఈ") + ("ia" "ఈ") + ("i'" "ఈ") + ("I" "ఈ") ; from RIT 2.0, 3.0 + + ("u" "ఉ") + + ("oo" "ఊ") + ("uu" "ఊ") + ("U" "ఊ") + ("ua" "ఊ") + ("u'" "ఊ") + + ("R" "ఋ") + ("r'" "ఋ") ; from RIT 2.0 + + ("Ru" "ౠ") + ("r'u" "ౠ") ; from RIT 2.0 + + ("~l" "ఌ") + + ("~L" "ౡ") + + ("e" "ఎ") + + ("ea" "ఏ") + ("ae" "ఏ") + ("E" "ఏ") + ("e'" "ఏ") + + ("ai" "ఐ") + ("ei" "ఐ") ; from RIT 3.0 + + ("o" "ఒ") + + ("oe" "ఓ") + ("O" "ఓ") + ("oa" "ఓ") + ("o'" "ఓ") + + ("au" "ఔ") + ("ou" "ఔ") + ("ow" "ఔ") ; from RIT 3.0 + + + ; అంకెలు (numbers) + ("0" "౦") + ("1" "౧") + ("2" "౨") + ("3" "౩") + ("4" "౪") + ("5" "౫") + ("6" "౬") + ("7" "౭") + ("8" "౮") + ("9" "౯") + + + ; punctuation + ("|" "।") ; from RIT 3.0 + ("||" "॥") ; from Yudit + + + ; additional modifiers + ("M" "ం") ; from "internal representation" section of RTS. This combination has been included because it is very widely used in RTS implementations which do not support automatic sunna generation and thus has become the defacto way of manually producing sunna. + + ("@M" "ఁ") ; అర్ధసున్న (ardhasunna), చంద్ర బిందు (chandra bindu) + ("@m" "ఁ") ; from RIT 3.0 + + ("@h" "ః") ; విసర్గ (visarga) + ("@H" "ః") + + ("@n" "�") ; నకర పొల్లు (nakara-pollu), నకర విరమ (nakara-virama) + ("@N" "�") ; from RIT 3.0 + + ("@2" "�") ; అవగ్రహ (avagraha) + + ("^" "్‌") ; పొల్లు (pollu), విరమ (virama), halant + + ("_" "") ; ignored according to RTS + + + ; m17n stuff + ((S-\ ) "‌") + ((C-@) "‍") + ) + + + + (dependent + ("a" (delete @-) "") + + ("aa" (delete @-) "ా") + ("a'" (delete @-) "ా") + ("A" (delete @-) "ా") ; from RIT 3.0 + + ("i" (delete @-) "ి") + + ("ee" (delete @-) "ీ") + ("ii" (delete @-) "ీ") + ("ia" (delete @-) "ీ") + ("i'" (delete @-) "ీ") + ("I" (delete @-) "ీ") ; from RIT 3.0 + + ("u" (delete @-) "ు") + + ("oo" (delete @-) "ూ") + ("uu" (delete @-) "ూ") + ("U" (delete @-) "ూ") + ("ua" (delete @-) "ూ") + ("u'" (delete @-) "ూ") + + ("R" (delete @-) "ృ") + ("r'" (delete @-) "ృ") ; from RIT 2.0 + + ("Ru" (delete @-) "ౄ") + ("r'u" (delete @-) "ౄ") ; from RIT 2.0 + + ("~l" (delete @-) "") + + ("~L" (delete @-) "") + + ("e" (delete @-) "ె") + + ("ea" (delete @-) "ే") + ("ae" (delete @-) "ే") + ("E" (delete @-) "ే") + ("e'" (delete @-) "ే") + + ("ai" (delete @-) "ై") + ("ei" (delete @-) "ై") ; from RIT 3.0 + + ("o" (delete @-) "ొ") + + ("oe" (delete @-) "ో") + ("O" (delete @-) "ో") + ("oa" (delete @-) "ో") + ("o'" (delete @-) "ో") + + ("au" (delete @-) "ౌ") + ("ou" (delete @-) "ౌ") + ("ow" (delete @-) "ౌ") ; from RIT 3.0 + + + ; additional modifiers + ("^" (delete @-) "్‌") ; పొల్లు (pollu), విరమ (virama), halant + ) + +(single_hash + ("#" "") + ) + + (triple_hash + ("###" "#") + ) + + (invariant + ("a" "a" ) ("b" "b" ) ("c" "c" ) ("d" "d" ) ("e" "e") ("f" "f") ("g" "g") ("h" "h") ("i" "i") ("j" "j") + ("k" "k" ) ("l" "l" ) ("m" "m" ) ("n" "n" ) ("o" "o" ) ("p" "p" ) ("q" "q") ("r" "r" ) ("s" "s" ) ("t" "t" ) ("u" "u" ) + ("v" "v" ) ("w" "w" ) ("x" "x" ) ("y" "y" ) ("z" "z" ) + + ("A" "A" ) ("B" "B" ) ("C" "C" ) ("D" "D" ) ("E" "E" ) ("F" "F") ("G" "G" ) ("H" "H" ) ("I" "I" ) ("J" "J" ) ("K" "K" ) + ("L" "L" ) ("M" "M" ) ("N" "N" ) ("O" "O" ) ("P" "P" ) ("Q" "Q") ("R" "R" ) ("S" "S" ) ("T" "T" ) ("U" "U" ) ("V" "V" ) + ("W" "W" ) ("X" "X" ) ("Y" "Y" ) ("Z" "Z" ) + + ("0" "0" ) ("1" "1" ) ("2" "2" ) ("3" "3" ) ("4" "4" ) ("5" "5" ) ("6" "6" ) ("7" "7" ) ("8" "8" ) ("9" "9" ) + + ("~" "~") ("`" "`") ("!" "!") ("@" "@" ) ("$" "$") ("%" "%") ("^" "^") ("&" "&") ("*" "*") ("(" "(") (")" ")") ("_" "_") + ("-" "-") ("+" "+") ("=" "=") ("{" "{") ("[" "[") ("}" "}") ("]" "]") ("|" "|" ) ("\\" "\\") (":" ":") (";" ";") + ("\"" "\"") ("\'" "\'") ("<" "<") ("," ",") (">" ">") ("." ".") ("?" "?") ("/" "/") + + (" " " ") ((Tab) ("\t")) ((BackSpace) (undo)) ((Return) ("\n")) + ) + + ; m17n stuff + (return + ((Return))) + + (backspace + ((BackSpace) (undo))) +) + + + +; state machine for transliteration +(state + (init + (starter (pushback 1) (shift intermediate)) + ) + + (intermediate + (consonant (shift second)) + (consonant2 (shift second)) + (sunna-inside-word (shift second-sunna-inside-word)) + (sunna-endof-word (shift init)) + (independent (shift init)) + (single_hash (shift no_transliteration)) + (triple_hash (shift init)) + (backspace) + (return (shift init)) + ) + + (second + (consonant) + (consonant2) + (sunna-inside-word (shift second-sunna-inside-word)) + (sunna-endof-word (shift init)) + (dependent (shift init)) + (backspace) + (return (shift init)) + ) + + (second-sunna-inside-word + (t (mark p)) + (consonant (move p) (delete @-) (delete @-) "ం" (move @>) (shift second)) + (consonant2 (shift second)) + (sunna-inside-word) + (sunna-endof-word (shift init)) + (dependent (shift init)) + (backspace) + ) + + (no_transliteration + (single_hash (shift init)) + (invariant) + ) +) + +;; Local Variables: +;; coding: utf-8 +;; mode: emacs-lisp +;; End: diff --git a/im/ur-phonetic.mim b/im/ur-phonetic.mim new file mode 100644 index 0000000..0ba9698 --- /dev/null +++ b/im/ur-phonetic.mim @@ -0,0 +1,132 @@ +;; ur-phonetic -- Urdu input method for phonetic layout +;; Copyright (c) 2006 Tahir Abdul Rauf Butt + +;; 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 ur phonetic) + +(description "Urdu phonetic keyboard layout for m17n-db +Author: Tahir Abdul Rauf Butt ") + + +(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" "ز") + ("X" "ژ") + ("x" "ش") + ("C" "ث") + ("c" "چ") + ("V" "ظ") + ("v" "ط") + ("B" "ؒ") + ("b" "ب") + ("N" "ں") + ("n" "ن") + ("M" "") + ("m" "م") + ("<" "ِ") + ("," "،") + (">" "َ") + ("." "۔") + ("?" "؟") + ("/" "") + ("%" "") + ("^" "ۖ") + ("&" "ٔ") + ("*" "ٌ") + )) + +(state + (init + (trans))) + diff --git a/im/ur-phonetic.png b/im/ur-phonetic.png new file mode 100644 index 0000000000000000000000000000000000000000..0f555f4e5ce13758138857dc380d6de3afaf09a4 GIT binary patch literal 1220 zcmV;#1UvhQP)WFU8GbZ8({Xk{QrNlj4iWF>9@00byWL_t(&-tCxOXdG1( z$A6jKNj7QP#cgPs51UCEnoxw0qD`pSJ~Txw&4W@cltx-Kee%Jg#I{JKB2ph(lnB-c zR-{;qfkFd$uok2rVXM&UgVc{C9rM+sA-g6f&Eh1xK6Em>cQczzHg^*PdtPSGz31cp z_ndR@xfjxurZlA~O=(J#NC9eBEtM}N1&eAa@Wo$3gTB?~|| z$k7d2fG*%9uo=iSzbAn%-JnG`$VnxDzmox=8{`A`fyQ}68-e?#d`bWW7YaZ($OXEA zH4c5O0lG~+=>P&rMBp6Qr^OtUW9lt00NtPt*qfxUy{7*10MHE-ply-<+Dtpr0F1-~ z2vD1mK=x_Cvq*m)(@x5YI0MK|AbV7j&!eeKA=@<44YK1-?8VS--5@(vDU_%VDkXOk zmF}gC08o?2z@9h0U~pvJqavyLiFaOYrsdLpZv6Zt!7(oz)(_D5!UcBK+z{-!Q&aC}0Hz!O(Cn0d|Eo;kRn_3kk@vXz>3-TjKFH(w{nlLH zg97>dQ$B99$P(X z*^>!i+(86>i68i*r<6z}x{T7Io>@v=eI?NzA~QtMxb=c>_GR?FT{KEfGNMIS>K9oplJPOzH;hGYy?F<>p@h25Wv} zu})W?#*0m#k&_i-A|w{?TMaE_s+OB}O=VJM1Y-Y;uYCCLCXhQd^P{s@V`@68cHsF- zlos|7i70W4kMR1-Us5ObL8oN4(*RlKcL;cM4!N5%=@x$iZ!Y_j=B5+u*y6{N6~dDh zqUMP^oIQ4&gY~WP>3UPoeJN*SN>XOZ?w0o(7K&& z)rS%l-eT#T4}aLHaKnj@iemYSk}fB`)+S9APkd<+@Zq0cph~p}V9p494isoAL)g3? i{4Xfk*XcAZH~j}g4LNR(cD4fm0000