Mini Shell

Direktori : /proc/self/root/usr/share/m17n/
Upload File :
Current File : //proc/self/root/usr/share/m17n/mni-inscript2-mtei.mim

;; 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)))