*** empty log message ***
[m17n/m17n-contrib.git] / im / pa-phonetic.mim
diff --git a/im/pa-phonetic.mim b/im/pa-phonetic.mim
new file mode 100644 (file)
index 0000000..93923ab
--- /dev/null
@@ -0,0 +1,129 @@
+;; 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)))