File: //usr/share/m17n/or-inscript2.mim
;; or-inscript2.mim -- Oriya 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 or inscript2)
(description "Oriya 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
Key Summary:
1. ଜ୍ଞ : %
This can also be typed as a sequence of following:
ଜ + ୍ + ଞ i.e. p + d + }
2. ତ୍ର : ^
This can also be typed as a sequence of following:
ତ + ୍ + ର i.e. l + d + j
3. କ୍ଷ : &
This can also be typed as a sequence of following:
କ + ୍ + ଷ i.e. k + d + <
4. ଶ୍ର : *
This can also be typed as a sequence of following:
ଶ + ୍ + ର i.e. M + d + j
Key summary: Subhransu 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" "୧")
((G-1) "")
("2" "୨")
((G-2) "")
("#" "୍ର")
("3" "୩")
("$" "ର୍")
("4" "୪")
((G-4) "₹")
("5" "୫")
("6" "୬")
("7" "୭")
("8" "୮")
("(" "(")
("9" "୯")
(")" ")")
("0" "୦")
("_" "ଃ")
("-" "-")
("+" "ଋ")
((G-+) "ୠ")
("=" "ୃ")
((G-=) "ୄ")
("Q" "ଔ")
("q" "ୌ")
("W" "ଐ")
("w" "ୈ")
("E" "ଆ")
("e" "ା")
("R" "ଈ")
((G-R) "ୡ")
("r" "ୀ")
((G-r) "ୣ")
("T" "ଊ")
("t" "ୂ")
("Y" "ଭ")
("y" "ବ")
("U" "ଙ")
("u" "ହ")
("I" "ଘ")
("i" "ଗ")
("O" "ଧ")
("o" "ଦ")
("P" "ଝ")
("p" "ଜ")
("{" "ଢ")
((G-{) "ଢ଼")
("[" "ଡ")
((G-[) "ଡ଼")
("}" "ଞ")
("]" "଼")
("A" "ଓ")
("a" "ୋ")
("S" "ଏ")
("s" "େ")
("D" "ଅ")
("d" "୍")
("F" "ଇ")
((G-F) "ଌ")
("f" "ି")
((G-f) "ୢ")
("G" "ଉ")
("g" "ୁ")
("H" "ଫ")
("h" "ପ")
("j" "ର")
("K" "ଖ")
("k" "କ")
("L" "ଥ")
("l" "ତ")
(":" "ଛ")
(";" "ଚ")
("\"" "ଠ")
("'" "ଟ")
("X" "ଁ")
("x" "ଂ")
((G-x) "୰")
("C" "ଣ")
("c" "ମ")
("v" "ନ")
("b" "ୱ")
((G-b) "ଵ")
("N" "ଳ")
("n" "ଲ")
("M" "ଶ")
("m" "ସ")
("<" "ଷ")
("," ",")
(">" "।")
((G->) "ଽ")
("." ".")
((G-.) "॥")
("?" "ଯ")
("/" "ୟ")
("%" "ଜ୍ଞ")
("^" "ତ୍ର")
("&" "କ୍ଷ")
("*" "ଶ୍ର")
))
(state
(init
(trans)))