From 0de6d0e88dcbb7156543aac66b6307ffa00c9bb2 Mon Sep 17 00:00:00 2001 From: ntakahas Date: Thu, 18 Jun 2009 12:57:51 +0000 Subject: [PATCH] New file. --- im/ta-vutam.mim | 250 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ im/ta-vutam.png | Bin 0 -> 1677 bytes 2 files changed, 250 insertions(+) create mode 100644 im/ta-vutam.mim create mode 100644 im/ta-vutam.png diff --git a/im/ta-vutam.mim b/im/ta-vutam.mim new file mode 100644 index 0000000..c9b14d4 --- /dev/null +++ b/im/ta-vutam.mim @@ -0,0 +1,250 @@ +;; ta-vutam.mim -- Tamil input method for "vutam" Type_As_You_Write layout +;; Copyright (c) 2009 V.Ramasami + +;; 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., 51 Franklin Street, Fifth Floor, +;; Boston, MA 02110-1301, USA. + + +;; Begin author's comments: + +;; Vutam Type_As_You_Write is suitable for 3 basket mechanical type writers. +;; Had the Unicode encoding scheme followed that of TSCII, Vutam can run even in unintelligent keyboards with atleast three baskets. +;; The intelligent SCIM supports many baskets; the third basket is selected in it, by pressing any Alt key & a Normal key together. +;; Basket one Normal: Short vowels & Consonants. +;; Basket two Shift: Long vowels & consonants with "u" vowel mark. +;; Basket three Alt.: Tamil abbreviations, Numerals & consonants with "U" vowel mark. (H & space space h may also be used to get u & U vowel mark hooks.) +;; Hence the name: VUTAM. +;; The vowel marks: "ai", "e" and "E" to be typed before the consonants, as in writing Tamil. +;; Hence the name: Type_As_You_Write. +;; Key allocation scheme: (1). No logic: \ & q (2). Script similarity: w & f (3). Convention: z,x & b(big) & (4). Phonetic similarity: Rest. +;; +;; Author: V.Ramasami , www.geocities.com/vee_ramasami + +;; End author's comments. + + +(input-method ta vutam) +(title "க") +(map + (trans + + ((A-`) ?௰) + ((A-1) ?௧) + ((A-2) ?௨) + ((A-3) ?௩) + ((A-4) ?௪) + ((A-5) ?௫) + ((A-6) ?௬) + ((A-7) ?௭) + ((A-8) ?௮) + ((A-9) ?௯) + ((A-0) ?0) + ((A--) ?{) + ((A-=) ?}) + ("q" ?ந) + ("Q" "நு") + ((A-q) "நூ") + ("w" ?ய) + ("W" "யு") + ((A-w) "யூ") + ("e" ?இ) + ("E" ?ஈ) + ((A-e) ?௹) + ("r" ?ர) + ("R" "ரு") + ((A-r) "ரூ") + ("t" ?த) + ("T" "து") + ((A-t) "தூ") + ("y" ?எ) + ("Y" ?ஏ) + ((A-y) ?௵) + ("u" ?உ) + ("U" ?ஊ) + ((A-u) ?௴) + ("i" ?ஐ) + ("I" " ை") + ((A-i) ?௳) + ("o" ?ஒ) + ("O" ?ஓ) + ((A-o) ?௸) + ("p" ?ப) + ("P" "பு") + ((A-p) "பூ") + ("[" " ெ") + ("{" " ே") + ((A-[) ?[) + ("]" ?ி) + ("}" ?ீ) + ((A-]) ?]) + ("\\" ?ஞ) + ("|" "ஞு") + ((A-\\) "ஞூ") + ("a" ?அ) + ("A" ?ஆ) + ((A-a) ?ஃ) + ("s" ?ஸ) + ("S" ?ஷ) + ((A-s) "ஸ்ரீ") + ("d" ?ட) + ("D" "டு") + ((A-d) "டூ") + ("f" ?ள) + ("F" "ளு") + ((A-f) "ளூ") + ("g" ?ங) + ("G" "ஙு") + ((A-g) "ஙூ") + ("h" ?ஹ) + ("H" ?ு) + ((A-h) ?ூ) + ("j" ?ஜ) + ("J" "க்ஷ") + ((A-j) ?௺) + ("k" ?க) + ("K" "கு") + ((A-k) "கூ") + ("l" ?ல) + ("L" "லு") + ((A-l) "லூ") + ((A-;) ?§) + ("'" ?்) + ((A-') ?') + ("z" ?ழ) + ("Z" "ழு") + ((A-z) "ழூ") + ("x" ?ற) + ("X" "று") + ((A-x) "றூ") + ("c" ?ச) + ("C" "சு") + ((A-c) "சூ") + ("v" ?வ) + ("V" "வு") + ((A-v) "வூ") + ("b" ?ண) + ("B" "ணு") + ((A-b) "ணூ") + ("n" ?ன) + ("N" "னு") + ((A-n) "னூ") + ("m" ?ம) + ("M" "மு") + ((A-m) "மூ") + ((A-,) ?\\) + ((A-.) ?|) + ("/" ?ா) + ((A-/) ?/) + ("of" ?ஔ) + ("[k" "கெ") + ("[c" "செ") + ("[d" "டெ") + ("[t" "தெ") + ("[p" "பெ") + ("[x" "றெ") + ("[w" "யெ") + ("[r" "ரெ") + ("[l" "லெ") + ("[v" "வெ") + ("[z" "ழெ") + ("[f" "ளெ") + ("[g" "ஙெ") + ("[`" "ஞெ") + ("[b" "ணெ") + ("[q" "நெ") + ("[m" "மெ") + ("[n" "னெ") + ("[s" "ஸெ") + ("[h" "ஹெ") + ("[j" "ஜெ") + ("[S" "ஷெ") + ("[J" "க்ஷெ") + ("Ik" "கை") + ("Ic" "சை") + ("Id" "டை") + ("It" "தை") + ("Ip" "பை") + ("Ix" "றை") + ("Iw" "யை") + ("Ir" "ரை") + ("Il" "லை") + ("Iv" "வை") + ("Iz" "ழை") + ("If" "ளை") + ("Ig" "ஙை") + ("I`" "ஞை") + ("Ib" "ணை") + ("Iq" "நை") + ("Im" "மை") + ("In" "னை") + ("Is" "ஸை") + ("Ih" "ஹை") + ("Ij" "ஜை") + ("IS" "ஷை") + ("IJ" "க்ஷை") + ("{k" "கே") + ("{c" "சே") + ("{d" "டே") + ("{t" "தே") + ("{p" "பே") + ("{x" "றே") + ("{w" "யே") + ("{r" "ரே") + ("{l" "லே") + ("{v" "வே") + ("{z" "ழே") + ("{f" "ளே") + ("{g" "ஙே") + ("{`" "ஞே") + ("{b" "ணே") + ("{q" "நே") + ("{m" "மே") + ("{n" "னே") + ("{s" "ஸே") + ("{h" "ஹே") + ("{j" "ஜே") + ("{S" "ஷே") + ("{J" "க்ஷே") + ("[kf" "கௌ") + ("[cf" "சௌ") + ("[df" "டௌ") + ("[tf" "தௌ") + ("[pf" "பௌ") + ("[xf" "றௌ") + ("[wf" "யௌ") + ("[rf" "ரௌ") + ("[lf" "லௌ") + ("[vf" "வௌ") + ("[zf" "ழௌ") + ("[ff" "ளௌ") + ("[gf" "ஙௌ") + ("[`f" "ஞௌ") + ("[bf" "ணௌ") + ("[qf" "நௌ") + ("[mf" "மௌ") + ("[nf" "னௌ") + ("[sf" "ஸௌ") + ("[hf" "ஹௌ") + ("[jf" "ஜௌ") + ("[Sf" "ஷௌ") + ("[Jf" "க்ஷௌ") + +)) + +(state + (init + (trans))) diff --git a/im/ta-vutam.png b/im/ta-vutam.png new file mode 100644 index 0000000000000000000000000000000000000000..176309f82b6de3bcf4275bf7232da9e47a057556 GIT binary patch literal 1677 zcmV;826Fj{P)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iXP# z3Oh6E<+kwv0013yMObu0Z*6U5Zgc=ca%Ew3Wn>_CX>@2HRA^-&M@dak?_?!z000H# zNklCdVInG#PPE9ptC76?m5gKNisi`>nQbx=lqa+QYqO0H{zg?Ey*B>CTj}>--MVRsY z_0GBXoqN9L$GzuXcubG!F?DMa9@WCPtQ-0OF9Fklu|OZ-HgE#S1pYJ`lW%u90Jp3g z1}GZa*Df)CvP*vvmzWQl3UGy>sU3i(W*8dB69`Huz^}l2CS!7bmjF;$ob;hHC~J*N zf3elMnwnvVmD3Si;Q&ib#^kRa8Gu{X4MJ^?%wx`=qp`mJD^|p#wZ{T%0^T+mlNGn| z&Hzvo`c00a|98a0#_yFISeLSd<7Y=98Sb%k)>bBuJqkc=$Sz!>6|piQNkFIoR(5Ix z3aX2-P(!BAYxp&V42Zl& zI12C+%{{tpa{!70L!KMR$Eoj=uyPY-9hh}+-D+~1`#|2Q008FE8-VQ;p`bJ=RM?qX zxBNA6F^5l&qre*Fv;H=vkc2FFQ!8Z-nHXU3aLBu4=fJ_g88g0a?Bo%+Ypq6Wh(;F~ z(`E ztwgVIm>dt8X^^?2F8}TKVam+9F+*@gi~l>FZ2(}yG8$M7#J2TZ2n`#BE2;)(Tq$$L zTFFeiPg+VH0D#0dAM`U#)M*32X{V&vNwl#}bm^Rr0Bl%h0^8dgA)!)>Ha7@uZV)fh z2XpWl&Sg6Qh#mlACwMT(5KV1K9zT3h!P?KkS_rF_`cMNlEQ5iq9i3hR0`n@34gBl{ zAb8lz0tQS1AU&mup$3SHfyh3-74b?S$RD-v29byeXn>j18<$p^G{u2KrVtb}14EcV za0tZDfsI>zOQDxld={__I4>dB`qDF%m7GGG9YVnRzK93I=#8E`j0V85wwUVec@6i0 z##UM&c*J~CGS2hV;KuFss-ynnZtD@~tKw%#$T_VU?}^O4T!J&MjH-Q?u`j#j?zx}C zu^oycb%Z&Q82=T%A+rTtW#@EwOx4gciKV#PMjOVG2_I0BY@*ZF$aMVlV zcLPsL$SviB`izk~<#E@BWehMI7!O1PJ?rbB0Qd{|Q9?f3ijF`a59rrK94{g7ZVv#j z`W*@RByh5w&RU}~{s!<{dn4fY`+yCL30MIvR}HOe%jxcIJ1qi>>kp?GKQwn)^^di5 zcn#RF^aAz(