*** empty log message ***
[m17n/m17n-contrib.git] / im / hi-phonetic.mim
diff --git a/im/hi-phonetic.mim b/im/hi-phonetic.mim
new file mode 100644 (file)
index 0000000..083909c
--- /dev/null
@@ -0,0 +1,147 @@
+;; hi-phonetic.mim -- Hindi 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 hi phonetic)
+
+(description "Hindi input method for phonetic layout.
+
+Key Summary:
+1. ज्ञ : ^ 
+         This can also be typed as a sequence of following:                 
+                ज + ्  + ञ i.e. j +f + %  
+2. त्र : not available here shd be one
+          This can also be typed as a sequence of following:
+                 त + ्  + र i.e. t + f + r 
+3. क्ष : X
+          This can also be typed as a sequence of following:
+                 क + ्  + ष i.e. k + f + x 
+4. श्र : *
+         This can also be typed as a sequence of following:
+                 श + ्  + र i.e. S + f + r
+
+Author: Jatin Nansi <jnansi@redhat.com>
+Key summary: Rajesh Ranjan <rranjan@redhat.com> 
+")
+
+(title "क")
+
+(map
+ (trans
+  ("~" ?ऎ)
+  ("`" ?ॆ)
+  ("!" ?ऍ)
+  ("1" ?१)
+  ("@" ?ॅ)
+  ("2" ?२)
+  ("#" ?ऑ)
+  ("3" ?३)
+  ("$" ?ॉ)
+  ("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" ?ष)
+  ("C" ?छ)
+  ("c" ?च)
+  ("V" ?ऴ)
+  ("v" ?व)
+  ("B" ?भ)
+  ("b" ?ब)
+  ("N" ?ण)
+  ("n" ?न)
+  ("M" ?ं)
+  ("m" ?म)
+  ("<" ?ऩ)
+  ("," ?,)
+  (">" ?़)
+  ("." ?।)
+  ("?" ?ऐ)
+  ("/" ?ए)
+  ("^" "ज्ञ")
+  ("X" "क्ष")
+  ("*" "श्र")
+  ))
+
+(state
+  (init
+    (trans)))