163 lines
3.0 KiB
Plaintext
163 lines
3.0 KiB
Plaintext
;; pa-inscript.mim -- Punjabi input method for inscript layout
|
||
;; This file is derived from the Punjabi inscript table of scim-tables,
|
||
;; which was derived from iiimf unitLE's Punjabi 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 pa inscript)
|
||
|
||
(description "Punjabi input method for inscript layout.
|
||
|
||
Key summary:
|
||
|
||
Some complex Characters
|
||
z=ੰ
|
||
Z=ੱ
|
||
|=।
|
||
/=ਯ
|
||
D=੍ (halant to type Parian character like Ra/Ha)
|
||
|
||
The conjuncts called HALANT letters can be used using the following keys:
|
||
(i) Consonant + RA
|
||
ie, key 'K' + key 'D' + key 'J'
|
||
|
||
(ii) Consonant + HA
|
||
ie, key 'K' + key 'D' + key 'U'
|
||
|
||
(iii) Consonant + VA
|
||
ie, key 'K' + key 'D' + key 'B'
|
||
|
||
(iv) Consonant + YA
|
||
ie, key 'K' + key 'D' + key '/'
|
||
|
||
Key summary: AP Singh Brar <apbrar@gmail.com>, Jaswinder Singh <jsingh@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)))
|