Rahul Bhalerao <rbhalera@redhat.com>
Runa Bhattacharjee <runab@redhat.com>
I. Felix <ifelix@redhat.com>
+ Mayank Jain <majain@redhat.com>
Jatin Nansi <jnansi@redhat.com>
Ani Peter <apeter@redhat.com>
Jens Petersen <petersen@redhat.com>
Amitakhya Phukan <aphukan@redhat.com>
+ Shankar Prasad <svenkate@redhat.com>
Ankitkumar Rameshchandra Patel <ankit@redhat.com>
Rajesh Ranjan <rranjan@redhat.com>
Jaswinder Singh <jsingh@redhat.com>
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
;; 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.
(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) "-")
+
("!" "!")
("\"" "ঠ")
("'" "ট")
(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" ?১)
("@" ?@)
(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) "-")
+
("!" ?!)
("\"" ?ঠ)
("'" ?ট)
("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" "গ্")
(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" ?১)
("@" ?@)
(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" ?૧)
("@" ?ૅ)
(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) "-")
+
("~" ?ઍ)
("`" ?ૅ)
("!" ?!)
(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" ?१)
("@" ?ॅ)
(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) "-")
+
("~" ?ऎ)
("`" ?ॆ)
("!" ?ऍ)
;; 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.
(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) "-")
+
("~" "ृ")
("`" "`")
("!" "!")
(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 <svenkate@redhat.com>
+
")
(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" ?೧)
("@" ?@)
("^" "ತ್ರ")
("&" "ಕ್ಷ")
("*" "ಶ್ರ")
+ ("\\\\" "")
))
(state
(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" "೧")
("@" "@")
(">" ">")
("." ".")
("/" "/")
+ ("ff" "")
))
(state
(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" "൧")
("@" "@")
;; 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.
(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" ?१)
("@" ?ॅ)
--- /dev/null
+;; 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:
+ <http://www.aczoom.com/itrans/>
+
+Author: Rahul Bhalerao <rbhalera@redhat.com>
+")
+
+(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:
--- /dev/null
+;; 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 <majain@redhat.com>
+")
+
+(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)))
;; 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.
(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" "୧")
("@" "@")
--- /dev/null
+;; 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 <sbehera@redhat.com>
+")
+
+(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)))
(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" ?੩)
(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) "-")
+
("~" ?~)
("`" ?`)
("!" ?!)
(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)
("@" ?੨)
;; 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.
("k" "ம")
("l" "ட")
("m" "அ")
-("n" "")
+("n" "ே")
("o" "டி")
("p" "ி")
("q" "ணு")
("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" "ஙோ")
("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" "ஒளா")
(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" ?౧)
("@" ?@)