Mini Shell
;; mni-inscript2-mtei.mim -- Manipuri input method for enhanced inscript layout
;; Copyright (c) 2011-2016 Red Hat, Inc. All Rights Reserved.
;; This program 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.
;; This program 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.
;;
;; Author: Parag Nemade <pnemade@redhat.com>
(input-method mni inscript2)
(description "Manipuri Meetei Mayek input method for enhanced inscript layout.
Reference URL - http://pune.cdac.in/html/gist/down/inscript_d.asp
Use AltGr (Alt_R key) to type the following characters:
Character Key
----------------------------
ZWJ AltGr + 1
ZWNJ AltGr + 2
₹ AltGr + 4
")
(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" "꯱")
((G-1) "")
("2" "꯲")
((G-2) "")
("3" "꯳")
("4" "꯴")
((G-4) "₹")
("5" "꯵")
("6" "꯶")
("7" "꯷")
("8" "꯸")
("9" "꯹")
("(" "(")
(")" ")")
("0" "꯰")
("," ",")
("." ".")
("/" "ꯌ")
(";" "ꯆ")
(">" "꯫")
("D" "ꯑ")
("F" "ꯏ")
((G-F) "ꯢ")
("G" "ꯎ")
("H" "ꯐ")
("I" "ꯘ")
("K" "ꯈ")
("L" "ꯊ")
("O" "ꯙ")
("P" "ꯓ")
("U" "ꯉ")
((G-U) "ꯡ")
("Y" "ꯚ")
("]" "꯬")
("a" "ꯣ "
("b" "ꯋ")
("c" "ꯃ")
((G-c) "ꯝ")
("d" "꯭")
("e" "ꯥ")
("f" "ꯤ)
("g" "ꯨ")
("h" "ꯄ")
((G-h) "ꯞ")
("i" "ꯒ")
("j" "ꯔ")
("k" "ꯀ")
((G-k) "ꯛ")
("l" "ꯇ")
((G-l) "ꯠ")
("m" "ꯁ")
("n" "ꯂ")
((G-n) "ꯜ")
("o" "ꯗ")
("p" "ꯖ")
("q" "ꯧ")
("s" "ꯦ")
("u" "ꯍ")
("v" "ꯅ")
((G-v) "ꯟ")
("w" "ꯩ")
("x" "ꯪ")
("y" "ꯕ")
))
(state
(init
(trans)))