--- /dev/null
+;; pa-phonetic.mim -- Punjabi input method for phonetic layout
+;; Copyright (c) 2004-2006 Red Hat, Inc. All rights reserved.
+
+;; This file is part of the m17n contrib; a sub-part of the m17n
+;; library.
+
+;; The 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 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 library; if not, write to the Free
+;; Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+;; 02111-1307, USA.
+
+(input-method pa phonetic)
+
+(description "Punjabi input method for phonetic layout.
+Author: Jatin Nansi <jnansi@redhat.com>")
+
+(title "ਕ")
+
+(map
+ (trans
+ ("!" ?੧)
+ ("1" ?1)
+ ("@" ?੨)
+ ("2" ?2)
+ ("#" ?੩)
+ ("3" ?3)
+ ("$" ?੪)
+ ("4" ?4)
+ ("5" ?5)
+ ("6" ?6)
+ ("7" ?7)
+ ("8" ?8)
+ ("(" ?੯)
+ ("9" ?9)
+ (")" ?੦)
+ ("0" ?0)
+ ("_" ?_)
+ ("-" ?-)
+ ("+" ?+)
+ ("=" ?=)
+ ("Q" ?ਥ)
+ ("q" ?ਤ)
+ ("w" ?ਾ)
+ ("E" ?ਓ)
+ ("e" ?ੲ)
+ ("r" ?ਰ)
+ ("T" ?ਠ)
+ ("t" ?ਟ)
+ ("Y" ?ੈ)
+ ("y" ?ੇ)
+ ("U" ?ੂ)
+ ("u" ?ੁ)
+ ("I" ?ੀ)
+ ("i" ?ਿ)
+ ("O" ?ੌ)
+ ("o" ?ੋ)
+ ("P" ?ਫ)
+ ("p" ?ਪ)
+ ("{" ?()
+ ("[" ?[)
+ ("}" ?))
+ ("]" ?])
+ ("A" ?ਅ)
+ ("a" ?ੳ)
+ ("S" ?ਸ਼)
+ ("s" ?ਸ)
+ ("D" ?ਧ)
+ ("d" ?ਦ)
+ ("F" ?ਢ)
+ ("f" ?ਡ)
+ ("G" ?ਘ)
+ ("g" ?ਗ)
+ ("h" ?ਹ)
+ ("J" ?ਝ)
+ ("j" ?ਜ)
+ ("K" ?ਖ)
+ ("k" ?ਕ)
+ ("L" ?ਲ਼)
+ ("l" ?ਲ)
+ (":" ?:)
+ (";" ?;)
+ ("\"" ?\")
+ ("'" ?')
+ ("|" ?।)
+ ("\\" ?ਙ)
+ ("~" ?ੱ)
+ ("`" ?੍ )
+ ("Z" ?ਗ਼)
+ ("z" ?ਜ਼)
+ ("X" ?ਯ)
+ ("x" ?ਣ)
+ ("C" ?ਛ)
+ ("c" ?ਚ)
+ ("V" ?ੜ)
+ ("v" ?ਵ)
+ ("B" ?ਭ)
+ ("b" ?ਬ)
+ ("N" ?ਂ)
+ ("n" ?ਨ)
+ ("M" ?ੰ)
+ ("m" ?ਮ)
+ ("<" ?ਖ਼)
+ ("," ?,)
+ (">" ?ੴ)
+ ("." ?਼)
+ ("?" ??)
+ ("/" ?ਞ)
+ ("%" ?੫)
+ ("^" ?੬)
+ ("&" ?੭)
+ ("*" ?੮)
+ ("R" "੍ਰ")
+ ("H" "੍ਹ")
+ ("W" "ਾਂ")
+ ))
+
+(state
+ (init
+ (trans)))