From 583495ecb96db140ba39582b039c7ffd125b06cf Mon Sep 17 00:00:00 2001 From: ntakahas Date: Fri, 25 May 2007 12:07:43 +0000 Subject: [PATCH] *** empty log message *** --- AUTHORS | 5 ++ im/as-inscript.mim | 19 ++++- im/as-phonetic.mim | 17 ++++ im/bn-inscript.mim | 17 ++++ im/bn-itrans.mim | 21 ++++- im/bn-probhat.mim | 17 ++++ im/gu-inscript.mim | 17 ++++ im/gu-phonetic.mim | 17 ++++ im/hi-inscript.mim | 16 ++++ im/hi-phonetic.mim | 17 ++++ im/hi-remington.mim | 19 ++++- im/kn-inscript.mim | 55 +++++++++++++ im/kn-kgp.mim | 18 +++++ im/ml-inscript.mim | 17 ++++ im/mr-inscript.mim | 19 ++++- im/mr-itrans.mim | 216 ++++++++++++++++++++++++++++++++++++++++++++++++++ im/mr-phonetic.mim | 164 ++++++++++++++++++++++++++++++++++++++ im/or-inscript.mim | 19 ++++- im/or-phonetic.mim | 164 ++++++++++++++++++++++++++++++++++++++ im/pa-inscript.mim | 17 ++++ im/pa-jhelum.mim | 17 ++++ im/pa-phonetic.mim | 17 ++++ im/ta-typewriter.mim | 112 +++++++++++++------------- im/te-inscript.mim | 17 ++++ 24 files changed, 973 insertions(+), 61 deletions(-) create mode 100644 im/mr-itrans.mim create mode 100644 im/mr-phonetic.mim create mode 100644 im/or-phonetic.mim diff --git a/AUTHORS b/AUTHORS index 51ecee5..cdfb27e 100644 --- a/AUTHORS +++ b/AUTHORS @@ -35,10 +35,12 @@ Contributers of im subdir: Rahul Bhalerao Runa Bhattacharjee I. Felix + Mayank Jain Jatin Nansi Ani Peter Jens Petersen Amitakhya Phukan + Shankar Prasad Ankitkumar Rameshchandra Patel Rajesh Ranjan Jaswinder Singh @@ -56,7 +58,10 @@ Contributers of im subdir: kn-kgp.mim -- Kannada input method for KGP layout ml-inscript.mim -- Malayalam input method for inscript layout mr-inscript.mim -- Marathi input method for inscript layout + mr-itrans.mim -- Marathi input method with ITRANS method + mr-phonetic.mim -- Marathi input method for phonetic layout or-inscript.mim -- Oriya input method for inscript layout + or-phonetic.mim -- Oriya input method for phonetic layout pa-inscript.mim -- Punjabi input method for inscript layout pa-jhelum.mim -- Punjabi input method for jhelum layout pa-phonetic.mim -- Punjabi input method for phonetic layout diff --git a/im/as-inscript.mim b/im/as-inscript.mim index 6d79eea..0a55caf 100644 --- a/im/as-inscript.mim +++ b/im/as-inscript.mim @@ -1,5 +1,5 @@ ;; as-inscript.mim -- Assamese input method for inscript layout -;; Copyright (c) Red Hat, Inc. All Rights Reserved. +;; Copyright (c) 2006-2007 Red Hat, Inc. All Rights Reserved. ;; This file is part of the m17n contrib; a sub-part of the m17n ;; library. @@ -80,6 +80,23 @@ Key Summary: Amitakhya Phukan (map (trans + + ((KP_1) "১") + ((KP_2) "২") + ((KP_3) "৩") + ((KP_4) "৪") + ((KP_5) "৫") + ((KP_6) "৬") + ((KP_7) "৭") + ((KP_8) "৮") + ((KP_9) "৯") + ((KP_0) "০") + ((KP_Decimal) ".") + ((KP_Divide) "/") + ((KP_Multiply) "*") + ((KP_Add) "+") + ((KP_Subtract) "-") + ("!" "!") ("\"" "ঠ") ("'" "ট") diff --git a/im/as-phonetic.mim b/im/as-phonetic.mim index 86c787d..b01d3e7 100644 --- a/im/as-phonetic.mim +++ b/im/as-phonetic.mim @@ -71,6 +71,23 @@ Key Summary: Amitakhya Phukan ") (map (trans + + ((KP_1) "১") + ((KP_2) "২") + ((KP_3) "৩") + ((KP_4) "৪") + ((KP_5) "৫") + ((KP_6) "৬") + ((KP_7) "৭") + ((KP_8) "৮") + ((KP_9) "৯") + ((KP_0) "০") + ((KP_Decimal) ".") + ((KP_Divide) "/") + ((KP_Multiply) "*") + ((KP_Add) "+") + ((KP_Subtract) "-") + ("!" ?!) ("1" ?১) ("@" ?@) diff --git a/im/bn-inscript.mim b/im/bn-inscript.mim index 46716d3..000f39b 100644 --- a/im/bn-inscript.mim +++ b/im/bn-inscript.mim @@ -43,6 +43,23 @@ Key summary: Runa Bhattacharjee (map (trans + + ((KP_1) "১") + ((KP_2) "২") + ((KP_3) "৩") + ((KP_4) "৪") + ((KP_5) "৫") + ((KP_6) "৬") + ((KP_7) "৭") + ((KP_8) "৮") + ((KP_9) "৯") + ((KP_0) "০") + ((KP_Decimal) ".") + ((KP_Divide) "/") + ((KP_Multiply) "*") + ((KP_Add) "+") + ((KP_Subtract) "-") + ("!" ?!) ("\"" ?ঠ) ("'" ?ট) diff --git a/im/bn-itrans.mim b/im/bn-itrans.mim index b5cab17..ce90509 100644 --- a/im/bn-itrans.mim +++ b/im/bn-itrans.mim @@ -51,9 +51,28 @@ Detailed instructions for typing are available at the above mentioned link ("M") ("N") ("O") ("R") ("S") ("T") ("U") ("Y") ("a") ("b") ("c") ("d") ("e") ("f") ("g") ("h") ("i") ("j") ("k") ("l") ("m") ("n") ("o") ("p") ("q") ("r") - ("s") ("t") ("u") ("v") ("w") ("x") ("y") ("z")) + ("s") ("t") ("u") ("v") ("w") ("x") ("y") ("z") + ((KP_1)) ((KP_2)) ((KP_3)) ((KP_4)) ((KP_5)) + ((KP_6)) ((KP_7)) ((KP_8)) ((KP_9)) ((KP_0)) + ) (consonant + ((KP_1) "১") + ((KP_2) "২") + ((KP_3) "৩") + ((KP_4) "৪") + ((KP_5) "৫") + ((KP_6) "৬") + ((KP_7) "৭") + ((KP_8) "৮") + ((KP_9) "৯") + ((KP_0) "০") + ((KP_Decimal) ".") + ((KP_Divide) "/") + ((KP_Multiply) "*") + ((KP_Add) "+") + ((KP_Subtract) "-") + ("k" "ক্") ("kh" "খ্") ("g" "গ্") diff --git a/im/bn-probhat.mim b/im/bn-probhat.mim index dbb27d6..13c9c89 100644 --- a/im/bn-probhat.mim +++ b/im/bn-probhat.mim @@ -41,6 +41,23 @@ Key summary: Runa Bhattacharjee (map (trans + + ((KP_1) "১") + ((KP_2) "২") + ((KP_3) "৩") + ((KP_4) "৪") + ((KP_5) "৫") + ((KP_6) "৬") + ((KP_7) "৭") + ((KP_8) "৮") + ((KP_9) "৯") + ((KP_0) "০") + ((KP_Decimal) ".") + ((KP_Divide) "/") + ((KP_Multiply) "*") + ((KP_Add) "+") + ((KP_Subtract) "-") + ("!" ?!) ("1" ?১) ("@" ?@) diff --git a/im/gu-inscript.mim b/im/gu-inscript.mim index 04d797b..62d3084 100644 --- a/im/gu-inscript.mim +++ b/im/gu-inscript.mim @@ -51,6 +51,23 @@ Key summary: Ankitkumar Rameshchandra Patel (map (trans + + ((KP_1) "૧") + ((KP_2) "૨") + ((KP_3) "૩") + ((KP_4) "૪") + ((KP_5) "૫") + ((KP_6) "૬") + ((KP_7) "૭") + ((KP_8) "૮") + ((KP_9) "૯") + ((KP_0) "૦") + ((KP_Decimal) ".") + ((KP_Divide) "/") + ((KP_Multiply) "*") + ((KP_Add) "+") + ((KP_Subtract) "-") + ("!" ?ઍ) ("1" ?૧) ("@" ?ૅ) diff --git a/im/gu-phonetic.mim b/im/gu-phonetic.mim index c0b4c1d..3c2c3cc 100644 --- a/im/gu-phonetic.mim +++ b/im/gu-phonetic.mim @@ -44,6 +44,23 @@ Key Summary: Ankitkumar Rameshchandra Patel (map (trans + + ((KP_1) "૧") + ((KP_2) "૨") + ((KP_3) "૩") + ((KP_4) "૪") + ((KP_5) "૫") + ((KP_6) "૬") + ((KP_7) "૭") + ((KP_8) "૮") + ((KP_9) "૯") + ((KP_0) "૦") + ((KP_Decimal) ".") + ((KP_Divide) "/") + ((KP_Multiply) "*") + ((KP_Add) "+") + ((KP_Subtract) "-") + ("~" ?ઍ) ("`" ?ૅ) ("!" ?!) diff --git a/im/hi-inscript.mim b/im/hi-inscript.mim index 9ad47cb..8fa3df3 100644 --- a/im/hi-inscript.mim +++ b/im/hi-inscript.mim @@ -51,6 +51,22 @@ Key summary: Rajesh Ranjan (map (trans + ((KP_1) "१") + ((KP_2) "२") + ((KP_3) "३") + ((KP_4) "४") + ((KP_5) "५") + ((KP_6) "६") + ((KP_7) "७") + ((KP_8) "८") + ((KP_9) "९") + ((KP_0) "०") + ((KP_Decimal) ".") + ((KP_Divide) "/") + ((KP_Multiply) "*") + ((KP_Add) "+") + ((KP_Subtract) "-") + ("!" ?ऍ) ("1" ?१) ("@" ?ॅ) diff --git a/im/hi-phonetic.mim b/im/hi-phonetic.mim index c0e8d7a..4a7ef4c 100644 --- a/im/hi-phonetic.mim +++ b/im/hi-phonetic.mim @@ -47,6 +47,23 @@ Key summary: Rajesh Ranjan (map (trans + + ((KP_1) "१") + ((KP_2) "२") + ((KP_3) "३") + ((KP_4) "४") + ((KP_5) "५") + ((KP_6) "६") + ((KP_7) "७") + ((KP_8) "८") + ((KP_9) "९") + ((KP_0) "०") + ((KP_Decimal) ".") + ((KP_Divide) "/") + ((KP_Multiply) "*") + ((KP_Add) "+") + ((KP_Subtract) "-") + ("~" ?ऎ) ("`" ?ॆ) ("!" ?ऍ) diff --git a/im/hi-remington.mim b/im/hi-remington.mim index c44280f..2cea938 100644 --- a/im/hi-remington.mim +++ b/im/hi-remington.mim @@ -1,5 +1,5 @@ ;; hi-remington.mim -- Hindi input method for Remington typewriter layout -;; Copyright (c) 2006, 2007 Red Hat, Inc. All Rights Reserved. +;; Copyright (c) 2006-2007 Red Hat, Inc. All Rights Reserved. ;; This file is part of the m17n contrib; a sub-part of the m17n ;; library. @@ -29,6 +29,23 @@ Author: Rajesh Ranjan (map (trans + + ((KP_1) "१") + ((KP_2) "२") + ((KP_3) "३") + ((KP_4) "४") + ((KP_5) "५") + ((KP_6) "६") + ((KP_7) "७") + ((KP_8) "८") + ((KP_9) "९") + ((KP_0) "०") + ((KP_Decimal) ".") + ((KP_Divide) "/") + ((KP_Multiply) "*") + ((KP_Add) "+") + ((KP_Subtract) "-") + ("~" "ृ") ("`" "`") ("!" "!") diff --git a/im/kn-inscript.mim b/im/kn-inscript.mim index 43b2166..414bb2c 100644 --- a/im/kn-inscript.mim +++ b/im/kn-inscript.mim @@ -24,12 +24,66 @@ (input-method kn inscript) (description "Kannada input method for inscript layout. + +Key summary : + +1) \"praa\" = pa + halant + raa + \"ಪ್ರಾ\" = ಪ + ್ + ರ + ಾ + h + d + j + e + +2) \"ska\" = sa+halant+ka + \"ಸ್ಕ\" = ಸ + ್ + ಕ + m + d + k + +3) \"ththhaa\" = th + halanth + thhaa + \" ತ್ಥಾ\" = ತ + ್ +ಥ + ಾ + l + d + L + e + +4) \"shhtya\" : shh + halat + T + halant + ya + \"ಷ್ಟ್ಯ\" = ಷ +್ + ಟ + ್ + ಯ + < + d + ' + d + / + +5) \"dgaa\" : d + halant + gaa + \"ದ್ಗಾ\" : ದ + ್ + ಗ +ಾ + o + d + i + e + +6) \"ksha\" : k + halant + sha + \"ಕ್ಷ\" : ಕ + ್ + ಷ + k + d + < [OR] & + +7) \"thra\": th + halant + r + a + \"ತ್ರ\" : ತ + ್ +ರ + l + d + j [OR] ^ + +8) \"jna\" : j + halant + na + \"ಜ್ಞ\" : ಜ + ್ + ಞ + p + d + } [OR] % + +Key summary: Shankar Prasad + ") (title "ಕ") (map (trans + + ((KP_1) "೧") + ((KP_2) "೨") + ((KP_3) "೩") + ((KP_4) "೪") + ((KP_5) "೫") + ((KP_6) "೬") + ((KP_7) "೭") + ((KP_8) "೮") + ((KP_9) "೯") + ((KP_0) "೦") + ((KP_Decimal) ".") + ((KP_Divide) "/") + ((KP_Multiply) "*") + ((KP_Add) "+") + ((KP_Subtract) "-") + ("!" ?!) ("1" ?೧) ("@" ?@) @@ -123,6 +177,7 @@ ("^" "ತ್ರ") ("&" "ಕ್ಷ") ("*" "ಶ್ರ") + ("\\\\" "‍") )) (state diff --git a/im/kn-kgp.mim b/im/kn-kgp.mim index 7c3b490..7b63593 100644 --- a/im/kn-kgp.mim +++ b/im/kn-kgp.mim @@ -30,6 +30,23 @@ (map (trans + + ((KP_1) "೧") + ((KP_2) "೨") + ((KP_3) "೩") + ((KP_4) "೪") + ((KP_5) "೫") + ((KP_6) "೬") + ((KP_7) "೭") + ((KP_8) "೮") + ((KP_9) "೯") + ((KP_0) "೦") + ((KP_Decimal) ".") + ((KP_Divide) "/") + ((KP_Multiply) "*") + ((KP_Add) "+") + ((KP_Subtract) "-") + ("!" "!") ("1" "೧") ("@" "@") @@ -123,6 +140,7 @@ (">" ">") ("." ".") ("/" "/") + ("ff" "‍") )) (state diff --git a/im/ml-inscript.mim b/im/ml-inscript.mim index efca1e7..941f339 100644 --- a/im/ml-inscript.mim +++ b/im/ml-inscript.mim @@ -130,6 +130,23 @@ Author: Ani Peter (map (trans + + ((KP_1) "൧") + ((KP_2) "൨") + ((KP_3) "൩") + ((KP_4) "൪") + ((KP_5) "൫") + ((KP_6) "൬") + ((KP_7) "൭") + ((KP_8) "൮") + ((KP_9) "൯") + ((KP_0) "൦") + ((KP_Decimal) ".") + ((KP_Divide) "/") + ((KP_Multiply) "*") + ((KP_Add) "+") + ((KP_Subtract) "-") + ("!" "!") ("1" "൧") ("@" "@") diff --git a/im/mr-inscript.mim b/im/mr-inscript.mim index 3b0f902..e1d08ab 100644 --- a/im/mr-inscript.mim +++ b/im/mr-inscript.mim @@ -3,7 +3,7 @@ ;; for both of them is same. Still, since there are few language specific ;; variations in script a separate file is created and maintained to ;; accomodate any further language specific changes to unicode. -;; Copyright (c) Red Hat, Inc. All Rights Reserved. +;; Copyright (c) 2006-2007 Red Hat, Inc. All Rights Reserved. ;; This file is part of the m17n contrib; a sub-part of the m17n ;; library. @@ -54,6 +54,23 @@ Author : Rahul Bhalerao (map (trans + + ((KP_1) "१") + ((KP_2) "२") + ((KP_3) "३") + ((KP_4) "४") + ((KP_5) "५") + ((KP_6) "६") + ((KP_7) "७") + ((KP_8) "८") + ((KP_9) "९") + ((KP_0) "൦") + ((KP_Decimal) ".") + ((KP_Divide) "/") + ((KP_Multiply) "*") + ((KP_Add) "+") + ((KP_Subtract) "-") + ("!" ?ऍ) ("1" ?१) ("@" ?ॅ) diff --git a/im/mr-itrans.mim b/im/mr-itrans.mim new file mode 100644 index 0000000..46bde52 --- /dev/null +++ b/im/mr-itrans.mim @@ -0,0 +1,216 @@ +;; mr-itrans.mim -- Marathi input method with ITRANS method +;; Original keymap was based on Hindi Itrans layout, modified by Red Hat. +;; Copyright (C) 2003, 2004, 2005, 2006 +;; National Institute of Advanced Industrial Science and Technology (AIST) +;; Registration Number H15PRO112 + +;; This file is part of the m17n contrib; a sub-part of the m17n +;; library. + +;; The m17n library is free software; you can redistribute it and/or +;; modify it under the terms of the GNU Lesser General Public License +;; as published by the Free Software Foundation; either version 2.1 of +;; the License, or (at your option) any later version. + +;; The m17n library is distributed in the hope that it will be useful, +;; but WITHOUT ANY WARRANTY; without even the implied warranty of +;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +;; Lesser General Public License for more details. + +;; You should have received a copy of the GNU Lesser General Public +;; License along with the m17n library; if not, write to the Free +;; Software Foundation, Inc., 51 Franklin Street, Fifth Floor, +;; Boston, MA 02110-1301, USA. + +(input-method mr itrans) + +(description "Marathi input method by ITRANS transliteration. +For the detail of ITRANS, see the page: + + +Author: Rahul Bhalerao +") + +(title "क") + +(map + (starter + (".") ("~") ("#") ("$") ("^") ("*") ((S-\ )) ((C-@)) + ("0") ("1") ("2") ("3") ("4") + ("5") ("6") ("7") ("8") ("9") + ("A") ("C") ("D") ("E") ("G") ("H") ("I") ("J") ("K") ("L") + ("M") ("N") ("O") ("R") ("S") ("T") ("U") ("Y") + ("a") ("b") ("c") ("d") ("e") ("f") ("g") ("h") ("i") + ("j") ("k") ("l") ("m") ("n") ("o") ("p") ("q") ("r") + ("s") ("t") ("u") ("v") ("w") ("x") ("y") ("z")) + + (consonant + ("k" "क्") + ("kh" "ख्") + ("g" "ग्") + ("gh" "घ्") + ("~N" "ङ्") + ("N^" "ङ्") + ("ch" "च्") + ("Ch" "छ्") ; not in ITRANS Devenagari table + ("chh" "छ्") + ("j" "ज्") + ("jh" "झ्") + ("~n" "ञ्") + ("JN" "ञ्") + ("T" "ट्") + ("Th" "ठ्") + ("D" "ड्") + ("Dh" "ढ्") + ("N" "ण्") + ("t" "त्") + ("th" "थ्") + ("d" "द्") + ("dh" "ध्") + ("n" "न्") + ("nh" "ऩ्") ; not in ITRANS Devenagari table + ("p" "प्") + ("ph" "फ्") + ("b" "ब्") + ("bh" "भ्") + ("m" "म्") + ("y" "य्") + ("r" "र्") + ("rh" "ऱ्") ; not in ITRANS Devenagari table + ("l" "ल्") + ("L" "ळ्") + ("ld" "ळ्") + ("v" "व्") + ("w" "व्") + ("sh" "श्") + ("Sh" "ष्") + ("shh" "ष्") + ("s" "स्") + ("h" "ह्") + ("q" "क़्") + ("K" "ख़्") + ("G" "ग़्") + ("J" "ज़्") + ("z" "ज़्") + (".D" "ड़्") + (".Dh" "ढ़्") + ("f" "फ़्") + ("Y" "य़्") ; not in ITRANS Devanagari table + ("yh" "य़्") ; not in ITRANS Devanagari table + ("j~n" "ज्ञ्") + ("GY" "ज्ञ्") + ("dny" "ज्ञ्") ; not in ITRANS Devanagari table + ("x" "क्ष्")) + + (independent + ("a" "अ") + ("aa" "आ") + ("A" "आ") + ("i" "इ") + ("ii" "ई") + ("I" "ई") + ("u" "उ") + ("uu" "ऊ") + ("U" "ऊ") + ("RRi" "ऋ") + ("R^i" "ऋ") + ("LLi" "ऌ") ; not in ITRANS Devanagari table + ("L^i" "ऌ") ; not in ITRANS Devanagari table + (".c" "ऍ") ; not in ITRANS Devanagari table + ("e.c" "ऍ") + ("ee" "ऎ") ; not in ITRANS Devanagari table + ("E" "ऎ") ; not in ITRANS Devanagari table + ("e" "ए") + ("ai" "ऐ") + ("o.c" "ऑ") + ("oo" "ऒ") ; not in ITRANS Devanagari table + ("O" "ऒ") ; not in ITRANS Devanagari table + ("o" "ओ") + ("au" "औ") + ("RRI" "ॠ") ; not in ITRANS Devanagari table + ("R^I" "ॠ") ; not in ITRANS Devanagari table + ("LLI" "ॡ") ; not in ITRANS Devanagari table + ("L^I" "ॡ") ; not in ITRANS Devanagari table + (".N" "ँ") + (".n" "ं") + ("M" "ं") + ("H" "ः") + (".a" "ऽ") + (".h" "्") + ("AUM" "ॐ") + ("OM" "ॐ") + (".." "।") ; not in ITRANS Devanagari table + ("0" "०") + ("1" "१") + ("2" "२") + ("3" "३") + ("4" "४") + ("5" "५") + ("6" "६") + ("7" "७") + ("8" "८") + ("9" "९") + ("#" "्र") ; not in ITRANS Devanagari table + ("$" "र्") ; not in ITRANS Devanagari table + ("^" "त्र") ; not in ITRANS Devanagari table + ("*" "श्र") ; not in ITRANS Devanagari table + ("]" "़") ; not in ITRANS Devanagari table + ((S-\ ) "‌") ; not in ITRANS Devanagari table + ((C-@) "‍")) ; not in ITRANS Devanagari table + + (dependent + ("a" (delete @-) "") + ("aa" (delete @-) "ा") + ("A" (delete @-) "ा") + ("i" (delete @-) "ि") + ("ii" (delete @-) "ी") + ("I" (delete @-) "ी") + ("u" (delete @-) "ु") + ("uu" (delete @-) "ू") + ("U" (delete @-) "ू") + ("RRi" (delete @-) "ृ") + ("R^i" (delete @-) "ृ") + ("LLi" (delete @-) "ॢ") ; not in ITRANS Devanagari table + ("L^i" (delete @-) "ॢ") ; not in ITRANS Devanagari table + (".c" (delete @-) "ॅ") ; not in ITRANS Devanagari table + ("e.c" (delete @-) "ॅ") + ("ee" (delete @-) "ॆ") ; not in ITRANS Devanagari table + ("E" (delete @-) "ॆ") ; not in ITRANS Devanagari table + ("e" (delete @-) "े") + ("ai" (delete @-) "ै") + ("o.c" (delete @-) "ॉ") + ("oo" (delete @-) "ॊ") ; not in ITRANS Devanagari table + ("O" (delete @-) "ॊ") ; not in ITRANS Devanagari table + ("o" (delete @-) "ो") + ("au" (delete @-) "ौ") + ("RRI" (delete @-) "ॄ") ; not in ITRANS Devanagari table + ("R^I" (delete @-) "ॄ") ; not in ITRANS Devanagari table + ("LLI" (delete @-) "ॣ") ; not in ITRANS Devanagari table + ("L^I" (delete @-) "ॣ")) ; not in ITRANS Devanagari table + + (return + ((Return))) + + (backspace + ((BackSpace) (undo)))) + +(state + (init + (starter (pushback 1) (shift intermediate))) + + (intermediate + (consonant (shift second)) + (independent (shift init)) + (backspace) + (return (shift init))) + + (second + (consonant) + (dependent (shift init)) + (backspace) + (return (shift init)))) + +;; Local Variables: +;; coding: utf-8 +;; mode: emacs-lisp +;; End: diff --git a/im/mr-phonetic.mim b/im/mr-phonetic.mim new file mode 100644 index 0000000..2f0bebd --- /dev/null +++ b/im/mr-phonetic.mim @@ -0,0 +1,164 @@ +;; mr-phonetic.mim -- Marathi input method for phonetic layout +;; Copyright (c) 2004-2007 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., 51 Franklin Street, Fifth Floor, +;; Boston, MA 02110-1301, USA. + +(input-method mr phonetic) + +(description "Marathi 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: Mayank Jain +") + +(title "क") + +(map + (trans + + ((KP_1) "१") + ((KP_2) "२") + ((KP_3) "३") + ((KP_4) "४") + ((KP_5) "५") + ((KP_6) "६") + ((KP_7) "७") + ((KP_8) "८") + ((KP_9) "९") + ((KP_0) "०") + ((KP_Decimal) ".") + ((KP_Divide) "/") + ((KP_Multiply) "*") + ((KP_Add) "+") + ((KP_Subtract) "-") + + ("~" ?ऎ) + ("`" ?ॆ) + ("!" ?ऍ) + ("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" "क्ष") + ("*" "श्र") + ("ff" "्‌") + )) + +(state + (init + (trans))) diff --git a/im/or-inscript.mim b/im/or-inscript.mim index 9b6df1a..c377a70 100644 --- a/im/or-inscript.mim +++ b/im/or-inscript.mim @@ -1,5 +1,5 @@ ;; or-inscript.mim -- Oriya input method for inscript layout -;; Copyright (c) Red Hat, Inc. All Rights Reserved. +;; Copyright (c) 2006-2007 Red Hat, Inc. All Rights Reserved. ;; This file is part of the m17n contrib; a sub-part of the m17n ;; library. @@ -49,6 +49,23 @@ Key summary: Subhransu Behera (map (trans + + ((KP_1) "୧") + ((KP_2) "୨") + ((KP_3) "୩") + ((KP_4) "୪") + ((KP_5) "୫") + ((KP_6) "୬") + ((KP_7) "୭") + ((KP_8) "୮") + ((KP_9) "୯") + ((KP_0) "୦") + ((KP_Decimal) ".") + ((KP_Divide) "/") + ((KP_Multiply) "*") + ((KP_Add) "+") + ((KP_Subtract) "-") + ("!" "!") ("1" "୧") ("@" "@") diff --git a/im/or-phonetic.mim b/im/or-phonetic.mim new file mode 100644 index 0000000..b98d2bf --- /dev/null +++ b/im/or-phonetic.mim @@ -0,0 +1,164 @@ +;; or-phonetic.mim -- Oriya input method for phonetic layout +;; Copyright (c) 2004-2007 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., 51 Franklin Street, Fifth Floor, +;; Boston, MA 02110-1301, USA. + +(input-method or phonetic) + +(description "Oriya input method for phonetic layout. + +1. ଜ୍ଞ : ^ + This can also be typed as a sequence of following: + ଜ + ୍ + ଞ i.e. j +f + % + +2. ତ୍ର :# + 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: Subhranshu Behera +") + +(title "କ") + +(map + (trans + + ((KP_1) "୧") + ((KP_2) "୨") + ((KP_3) "୩") + ((KP_4) "୪") + ((KP_5) "୫") + ((KP_6) "୬") + ((KP_7) "୭") + ((KP_8) "୮") + ((KP_9) "୯") + ((KP_0) "୦") + ((KP_Decimal) ".") + ((KP_Divide) "/") + ((KP_Multiply) "*") + ((KP_Add) "+") + ((KP_Subtract) "-") + + ("~" "ଐ") + ("`" " ୈ") + ("!" "ଏ") + ("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/pa-inscript.mim b/im/pa-inscript.mim index 6455324..3a1b101 100644 --- a/im/pa-inscript.mim +++ b/im/pa-inscript.mim @@ -55,6 +55,23 @@ Key summary: AP Singh Brar , Jaswinder Singh , Jaswinder Singh ") (map (trans + + ((KP_1) "੧") + ((KP_2) "੨") + ((KP_3) "੩") + ((KP_4) "੪") + ((KP_5) "੫") + ((KP_6) "੬") + ((KP_7) "੭") + ((KP_8) "੮") + ((KP_9) "੯") + ((KP_0) "੦") + ((KP_Decimal) ".") + ((KP_Divide) "/") + ((KP_Multiply) "*") + ((KP_Add) "+") + ((KP_Subtract) "-") + ("!" ?੧) ("1" ?1) ("@" ?੨) diff --git a/im/ta-typewriter.mim b/im/ta-typewriter.mim index cafd15f..e0ff8ae 100644 --- a/im/ta-typewriter.mim +++ b/im/ta-typewriter.mim @@ -1,5 +1,5 @@ ;; ta-typewriter.mim -- Tamil input method for type writer layout -;; Copyright (c) 2006, 2007 Red Hat, Inc. All rights reserved. +;; Copyright (c) 2006-2007 Red Hat, Inc. All rights reserved. ;; This file is part of the m17n contrib; a sub-part of the m17n ;; library. @@ -43,7 +43,7 @@ Author: I. Felix ("k" "ம") ("l" "ட") ("m" "அ") -("n" "") +("n" "ே") ("o" "டி") ("p" "ி") ("q" "ணு") @@ -313,30 +313,30 @@ Author: I. Felix ("i]" "ஹை") ("iB" "க்ஷை") -("bfh" "கொ") -("b'h" "ஙொ") -("brh" "சொ") -("b\"h" "ஞொ") -("blh" "டொ") -("bzh" "ணொ") -("bjh" "தொ") -("beh" "நொ") -("bgh" "பொ") -("bkh" "மொ") -("bah" "யொ") -("buh" "ரொ") -("byh" "லொ") -("bth" "வொ") -("bsh" "ளொ") -("bHh" "ழொ") -("bwh" "றொ") -("bdh" "னொ") - -("b!h" "ஸொ") -("bZh" "ஷொ") -("b$h" "ஜொ") -("b]h" "ஹொ") -("bBh" "க்ஷொ") +("bfh" "கொ") +("b'h" "ஙொ") +("brh" "சொ") +("b\"h" "ஞொ") +("blh" "டொ") +("bzh" "ணொ") +("bjh" "தொ") +("beh" "நொ") +("bgh" "பொ") +("bkh" "மொ") +("bah" "யொ") +("buh" "ரொ") +("byh" "லொ") +("bth" "வொ") +("bsh" "ளொ") +("bHh" "ழொ") +("bwh" "றொ") +("bdh" "னொ") + +("b!h" "ஸொ") +("bZh" "ஷொ") +("b$h" "ஜொ") +("b]h" "ஹொ") +("bBh" "க்ஷொ") ("nfh" "கோ") ("n'h" "ஙோ") @@ -357,36 +357,36 @@ Author: I. Felix ("nwh" "றோ") ("ndh" "னோ") -("n!h" "ஸோ") -("nZh" "ஷோ") -("n$h" "ஜோ") -("n]h" "ஹோ") -("nBh" "க்ஷோ") - -("bfs" "கெ") -("b's" "ஙெள") -("brs" "செள") -("b\"s" "ஞெள") -("bls" "டெள") -("bzs" "ணெள") -("bjs" "தெள") -("bes" "நெள") -("bgs" "பெள") -("bks" "மெள") -("bas" "யெள") -("bus" "ரெள") -("bys" "லெள") -("bts" "வெள") -("bss" "ளெள") -("bHs" "ழெள") -("bws" "றெள") -("bds" "னெள") - -("b!s" "ஸெள") -("bZs" "ஷெள") -("b$s" "ஜெள") -("b]s" "ஹெள") -("bBs" "க்ஷெள") +("n!h" "ஸோ") +("nZh" "ஷோ") +("n$h" "ஜோ") +("n]h" "ஹோ") +("nBh" "க்ஷோ") + +("bfs" "கௌ") +("b's" "ஙௌ") +("brs" "சௌ") +("b\"s" "ஞௌ") +("bls" "டௌ") +("bzs" "ணௌ") +("bjs" "தௌ") +("bes" "நௌ") +("bgs" "பௌ") +("bks" "மௌ") +("bas" "யௌ") +("bus" "ரௌ") +("bys" "லௌ") +("bts" "வௌ") +("bss" "ளௌ") +("bHs" "ழௌ") +("bws" "றௌ") +("bds" "னௌ") + +("b!s" "ஸௌ") +("bZs" "ஷௌ") +("b$s" "ஜௌ") +("b]s" "ஹௌ") +("bBs" "க்ஷௌ") ("xs;" "ஒள்") ("xsh" "ஒளா") diff --git a/im/te-inscript.mim b/im/te-inscript.mim index bac4e0b..4ae1a97 100644 --- a/im/te-inscript.mim +++ b/im/te-inscript.mim @@ -49,6 +49,23 @@ Key summary : Sree Thottempudi ") (map (trans + + ((KP_1) "౧") + ((KP_2) "౨") + ((KP_3) "౩") + ((KP_4) "౪") + ((KP_5) "౫") + ((KP_6) "౬") + ((KP_7) "౭") + ((KP_8) "౮") + ((KP_9) "౯") + ((KP_0) "౦") + ((KP_Decimal) ".") + ((KP_Divide) "/") + ((KP_Multiply) "*") + ((KP_Add) "+") + ((KP_Subtract) "-") + ("!" ?!) ("1" ?౧) ("@" ?@) -- 1.7.10.4