File: //usr/share/m17n/kn-inscript.mim
;; kn-inscript.mim -- Kannada input method for inscript layout
;; This file is derived from the Kannada inscript table of scim-tables,
;; which was derived from iiimf unitLE's Kannada inscript layout.
;; Copyright (c) 2003 Sun Microsystems, Inc. All Rights Reserved.
;; This file is part of the m17n contrib; 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 kn inscript)
(description "Kannada input method for inscript layout.
Key summary :
1) \"praa\" = pa + halant + raa
\"ಪ್ರಾ\" = ಪ + ್ + ರ + ಾ
h + d + j + e
2) \"ska\" = sa+halant+ka
\"ಸ್ಕ\" = ಸ + ್ + ಕ
m + d + k
3) \"ththhaa\" = th + halanth + thhaa
\" ತ್ಥಾ\" = ತ + ್ +ಥ + ಾ
l + d + L + e
4) \"shhtya\" : shh + halat + T + halant + ya
\"ಷ್ಟ್ಯ\" = ಷ +್ + ಟ + ್ + ಯ
< + d + ' + d + /
5) \"dgaa\" : d + halant + gaa
\"ದ್ಗಾ\" : ದ + ್ + ಗ +ಾ
o + d + i + e
6) \"ksha\" : k + halant + sha
\"ಕ್ಷ\" : ಕ + ್ + ಷ
k + d + < [OR] &
7) \"thra\": th + halant + r + a
\"ತ್ರ\" : ತ + ್ +ರ
l + d + j [OR] ^
8) \"jna\" : j + halant + na
\"ಜ್ಞ\" : ಜ + ್ + ಞ
p + d + } [OR] %
Key summary: Shankar Prasad <svenkate@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" ?೧)
("@" ?@)
("2" ?೨)
("#" ?#)
("3" ?೩)
("$" ?$)
("4" ?೪)
((G-4) "₹")
("5" ?೫)
("6" ?೬)
("7" ?೭)
("8" ?೮)
("(" ?()
("9" ?೯)
(")" ?))
("0" ?೦)
("_" ?ಃ)
("-" ?-)
("+" ?ಋ)
("=" ?ೃ)
("Q" ?ಔ)
("q" ?ೌ)
("W" ?ಐ)
("w" ?ೈ)
("E" ?ಆ)
("e" ?ಾ)
("R" ?ಈ)
("r" ?ೀ)
("T" ?ಊ)
("t" ?ೂ)
("Y" ?ಭ)
("y" ?ಬ)
("U" ?ಙ)
("u" ?ಹ)
("I" ?ಘ)
("i" ?ಗ)
("O" ?ಧ)
("o" ?ದ)
("P" ?ಝ)
("p" ?ಜ)
("{" ?ಢ)
("[" ?ಡ)
("}" ?ಞ)
("]" ?])
("A" ?ಓ)
("a" ?ೋ)
("S" ?ಏ)
("s" ?ೇ)
("D" ?ಅ)
("d" ?್)
("F" ?ಇ)
("f" ?ಿ)
("G" ?ಉ)
("g" ?ು)
("H" ?ಫ)
("h" ?ಪ)
("J" ?ಱ)
("j" ?ರ)
("K" ?ಖ)
("k" ?ಕ)
("L" ?ಥ)
("l" ?ತ)
(":" ?ಛ)
(";" ?ಚ)
("\"" ?ಠ)
("'" ?ಟ)
("|" ?|)
("\\" ?\\)
("~" ?ಒ)
("`" ?ೊ)
("Z" ?ಎ)
("z" ?ೆ)
("x" ?ಂ)
("X" "")
("C" ?ಣ)
("c" ?ಮ)
;; V
("v" ?ನ)
;; B
("b" ?ವ)
("N" ?ಳ)
("n" ?ಲ)
("M" ?ಶ)
("m" ?ಸ)
("<" ?ಷ)
("," ?,)
(">" ?ಾ)
("." ?.)
("/" ?ಯ)
("%" "ಜ್ಞ")
("^" "ತ್ರ")
("&" "ಕ್ಷ")
("*" "ಶ್ರ")
("\\\\" "")
))
(state
(init
(trans)))