859080
;; minglish.mim -- Marathi input method with Minglish input method
859080
;; Author:- Anish Patil <apatil@redhat.com>
859080
;; Minglish is combination of Marathi and English language 
859080
;; 
859080
;; 
859080
859080
;; This file is part of the m17n contrib; a sub-part of the m17n
859080
;; library.
859080
859080
;; The m17n library is free software; you can redistribute it and/or
859080
;; modify it under the terms of the GNU Lesser General Public License
859080
;; as published by the Free Software Foundation; either version 2.1 of
859080
;; the License, or (at your option) any later version.
859080
859080
;; The m17n library is distributed in the hope that it will be useful,
859080
;; but WITHOUT ANY WARRANTY; without even the implied warranty of
859080
;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
859080
;; Lesser General Public License for more details.
859080
859080
;; You should have received a copy of the GNU Lesser General Public
859080
;; License along with the m17n library; if not, write to the Free
859080
;; Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
859080
;; Boston, MA 02110-1301, USA.
859080
859080
(input-method mr minglish)
859080
859080
(description "Marathi input method for Marathi and English 
859080
Author: Anish Patil <apatil@redhat.com>
859080
")
859080
859080
(title "क")
859080
859080
(map
859080
 (starter
859080
  (".") ("~") ("#") ("$") ("^") ("*") ((S-\ )) ((C-@))
859080
  ("0") ("1") ("2") ("3") ("4")
859080
  ("5") ("6") ("7") ("8") ("9")
859080
  ("A") ("C") ("D") ("E") ("G") ("H") ("I") ("J") ("K") ("L")
859080
  ("M") ("N") ("O") ("R") ("S") ("T") ("U") ("Y")
859080
  ("a") ("b") ("c") ("d") ("e") ("f") ("g") ("h") ("i")
859080
  ("j") ("k") ("l") ("m") ("n") ("o") ("p") ("q") ("r")
859080
  ("s") ("t") ("u") ("v") ("w") ("x") ("y") ("z")
859080
  ((G-s)) ((G-k)) ((G-K)) ((G-g)) ((G-G)) 
859080
  ((G-j)) ((G-J)) ((G-d)) ((G-D)) ((G-n)) ((G-N)) ((G-t)) ((G-T)) 
859080
  ((G-p)) ((G-P)) ((G-f)) ((G-F)) ((G-m))
859080
  ((G-y)) ((G-r)) ((G-l)) ((G-L)) 
859080
  ((G-v)) ((G-w)) ((G-h)) ((G-z))
859080
  )
859080
859080
859080
 (consonant
859080
  ("k" "क")
859080
  ((G-k) "क्")
859080
  ("K" "ख")
859080
  ("kh" "ख")
859080
  ((G-K) "ख्")
859080
  ("g" "ग")
859080
  ((G-g) "ग्")
859080
  ("G" "घ")
859080
  ("gh" "घ")
859080
  ((G-G) "घ्")
859080
  ("~N" "ङ्")
859080
  ("N^" "ङ्")
859080
  ("c" "च")
859080
  ("ch" "छ")			      
859080
  ("chh" "छ्")
859080
  ("j" "ज")
859080
  ((G-j) "ज्")
859080
  ("J" "झ")
859080
  ("jh" "झ")
859080
  ((G-J) "झ्")
859080
  ("~n" "ञ")
859080
  ("JN" "ञ्")
859080
  ("d" "ड")
859080
  ((G-d) "ड्")
859080
  ("D" "ढ")
859080
  ("dh" "ढ")
859080
  ((G-D) "ढ्")
859080
  ("n" "न")
859080
  ((G-n) "न्")
859080
  ("N" "ण")
859080
  ((G-N) "ण्")
859080
  ("t" "त")
859080
  ((G-t) "त्")
859080
  ("T" "ट")
859080
  ("Th" "ठ")
859080
  ("th" "थ")
859080
  ((G-T) "थ्")
859080
  ("the" "द")
859080
  ("dha" "ध")
859080
  ("nh" "ऩ्")			      
859080
  ("p" "प")
859080
  ((G-p) "प्")
859080
  ("P" "फ")
859080
  ((G-P) "फ्")
859080
  ("f" "फ")
859080
  ((G-f) "फ्")
859080
  ((G-F) "फ्")
859080
  ("F" "फ")
859080
  ("ph" "फ")
859080
  ("b" "ब")
859080
  ((G-b) "ब्")
859080
  ("B" "भ")
859080
  ("bh" "भ")
859080
  ((G-B) "भ्")
859080
  ("m" "म")
859080
  ((G-m) "म्")
859080
  ("M" "ं")
859080
  ("y" "य")
859080
  ("Y" "य़्")			      
859080
  ("yh" "य़्")			      
859080
  ((G-y) "य़्")
859080
  ("r" "र")
859080
  ((G-r) "र्")
859080
  ("rh" "ऱ्")			      
859080
  ("l" "ल")
859080
  ((G-l) "ल्")
859080
  ("L" "ळ")
859080
  ("ld" "ळ")
859080
  ((G-L) "ळ्")
859080
  ("v" "व")
859080
  ((G-v) "व्")
859080
  ("w" "व्")
859080
  ((G-w) "व्")
859080
  ("s" "स")
859080
  ((G-s) "स्")
859080
  ("sh" "श")
859080
  ("S" "श")
859080
  ((G-S) "श्")
859080
  ("shh" "ष")
859080
  ("Sh" "ष")
859080
  ("h" "ह")
859080
  ((G-h) "ह्")
859080
  ("q" "कु")
859080
  ("K" "ख़्")
859080
  ("G" "ग़्")
859080
  ("z" "झ्")
859080
  ("Z" "ँ")
859080
  ((G-z) "झ्")
859080
  (".D" "ड़्")
859080
  (".Dh" "ढ़्")
859080
  ("j~n" "ज्ञ्")
859080
  ("GY" "ज्ञ्")
859080
  ("dny" "ज्ञ")		      
859080
  ("x" "क्ष्"))
859080
859080
 (independent
859080
  ("a" "अ")
859080
  ("aa" "आ")
859080
  ("A" "ा")
859080
  ("i" "इ")
859080
  ("ii" "ई")
859080
  ("I" "ई")
859080
  ("u" "उ")
859080
  ("uu" "ऊ")
859080
  ("U" "ऊ")
859080
  ("RRi" "ऋ")
859080
  ("R^i" "ऋ")
859080
  ("LLi" "ऌ")			      
859080
  ("L^i" "ऌ")			      
859080
  (".c" "ऍ")			      
859080
  ("e.c" "ऍ")
859080
  ("ee" "ऎ")			      
859080
  ("E" "ऎ")			      
859080
  ("e" "ए")
859080
  ("ai" "ऐ")
859080
  ("o.c" "ऑ")
859080
  ("oo" "ऒ")			      
859080
  ("O" "ऒ")			      
859080
  ("o" "ओ")
859080
  ("au" "औ")
859080
  ("RRI" "ॠ")			      
859080
  ("R^I" "ॠ")			      
859080
  ("LLI" "ॡ")			      
859080
  ("L^I" "ॡ")			      
859080
  (".N" "ँ")
859080
  (".n" "ं")
859080
  ("M" "ं")
859080
  ("H" "ः")
859080
  (".a" "ऽ")
859080
  (".h" "्")
859080
  ("AUM" "ॐ")
859080
  ("OM" "ॐ")
859080
  (".." "।")			      
859080
  ("0" "०")
859080
  ("1" "१")
859080
  ("2" "२")
859080
  ("3" "३")
859080
  ("4" "४")
859080
  ("5" "५")
859080
  ("6" "६")
859080
  ("7" "७")
859080
  ("8" "८")
859080
  ("9" "९")
859080
  ("#" "्र")			      
859080
  ("$" "र्")			      
859080
  ("^" "त्र")			     
859080
  ("*" "श्र")			     
859080
  ("]" "़")			     
859080
  ((S-\ ) "‌")			     
859080
  ((C-@) "‍"))			     
859080
859080
 (dependent
859080
  ("a"  "ा")
859080
  ("aa"  "ा")
859080
  ("A"  "ा")
859080
  ("i"  "ि")
859080
  ("ii" "ी")
859080
  ("I"  "ी")
859080
  ("u"  "ु")
859080
  ("uu" "ू")
859080
  ("U"  "ू")
859080
  ("RRi" "ृ")
859080
  ("R^i" "ृ")
859080
  ("LLi" "ॢ")	      
859080
  ("L^i" "ॢ")	      
859080
  (".c"  "ॅ")	      
859080
  ("e.c" "ॅ")
859080
  ("ee"  "ॆ")	      
859080
  ("E"   "ॆ")	
859080
  ("e"   "े")
859080
  ("ai"  "ै")
859080
  ("o.c" "ॉ")
859080
  ("oo"  "ॊ")	
859080
  ("O"   "ॊ")	
859080
  ("o"   "ो")
859080
  ("au"  "ौ")
859080
  ("RRI" "ॄ")	
859080
  ("R^I" "ॄ")	
859080
  ("LLI" "ॣ")
859080
  ("L^I" "ॣ"))
859080
859080
 (return
859080
  ((Return)))
859080
859080
 (backspace
859080
  ((BackSpace) (undo))))
859080
859080
(state
859080
 (init
859080
  (starter (pushback 1) (shift intermediate)))
859080
859080
 (intermediate
859080
  (consonant (shift second))
859080
  (independent (shift init))
859080
  (backspace)
859080
  (return(shift init) ))
859080
859080
 (second
859080
  (consonant)
859080
  (dependent (shift init))
859080
  (backspace)
859080
  (return (shift init))))
859080
859080
;; Local Variables:
859080
;; coding: utf-8
859080
;; mode: emacs-lisp
859080
;; End: