171 lines
3.5 KiB
Plaintext
171 lines
3.5 KiB
Plaintext
;; gu-inscript.mim -- Gujarati input method for inscript layout
|
||
;; This file is derived from the Gujarati inscript table of scim-tables,
|
||
;; which was derived from iiimf unitLE's Gujarati 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 gu inscript)
|
||
|
||
(description "Gujarati input method for inscript layout.
|
||
|
||
Reference URL - http://indlinux.org/wiki/index.php/InscriptLayouts#Gujarati
|
||
|
||
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: Ankitkumar Rameshchandra Patel <ankit@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)))
|