File: //usr/share/m17n/mr-remington.mim
;; mr-remington.mim -- Marathi input method for remington layout
;; Copyright (c) 2017 U. Sudhakar <sudhakaru@cdac.in>
;; This file is part of the m17n database; 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 remington)
(description "Marathi input method for remington layout.
Author: sudhakar u <sudhakaru@cdac.in>")
(title "क")
(map
(trans
("~" "द्य")
("!" "।")
("1" "१")
("@" "/")
("2" "२")
("#" ":")
("3" "३")
("$" "=")
("4" "४")
("%" "-")
("^" "\"")
("6" "६")
("&" "‘’")
("7" "७")
("*" "द्ध")
("8" "८")
("(" "त्र")
("9" "९")
(")" "ऋ")
("0" "०")
("_" ".")
("-" "ञ")
("+" " ््")
("Q" "फ")
("E" "म्")
("e" "म")
("R" "त्")
("r" "त")
("T" "ज्")
("t" "ज")
("Y" "ल्")
("y" "ल")
("U" "न्")
("u" "न")
("I" "प्")
("i" "र")
("O" "व्")
("o" "व")
("P" "च्")
("p" "च")
("{" "क्ष्")
("[" "ख्")
("}" "व्द")
("]" ",")
("A" " ा")
("D" "क्")
("d" "क")
("F" "थ्")
("G" "ळ")
("g" "ह")
("H" "भ्")
("J" "श्र")
("j" "र")
("K" "ज्ञ")
("L" "स्")
("Z" "र्")
("X" "ग्")
("x" "ग")
("C" "ब्")
("c" "ब")
("V" "ट")
("v" "अ")
("B" "ठ")
("b" "इ")
("N" "छ")
("n" "द")
("M" "ड")
("m" "उ")
("l" "स")
(":" "य्")
(";" "य")
("\"" "ष्")
("\'" "श्")
("<" "ढ")
("," "ए")
(">" "झ")
("." "ण्")
("?" "घ्")
("/" "ध्")
("k" "ा")
("h" "ी")
("f" "ि")
("s" "े")
("a" "ं")
("S" "ै")
("W" "ॅ")
("w" "ू")
("z" "")
("|" "")
("q" "ु")
("=" " ़")
("`" " ृ")
))
(state
(init
(trans)))