New file.
authorntakahas <ntakahas>
Mon, 7 Mar 2011 10:03:55 +0000 (10:03 +0000)
committerntakahas <ntakahas>
Mon, 7 Mar 2011 10:03:55 +0000 (10:03 +0000)
im/ks-inscript.mim [new file with mode: 0644]

diff --git a/im/ks-inscript.mim b/im/ks-inscript.mim
new file mode 100644 (file)
index 0000000..d608784
--- /dev/null
@@ -0,0 +1,188 @@
+;; ks-inscript.mim -- Kashmiri Devanagari input method for inscript layout
+;; This file is derived from the Hindi inscript table of scim-tables,
+;; which was derived from iiimf unitLE's Hindi inscript layout.
+;; Copyright (c) 2003 Sun Microsystems, Inc. All Rights Reserved.
+;; Copyright (c) 2011 Red Hat, 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 ks inscript)
+
+(description "Kashmiri Devanagari input method for inscript layout.
+
+Reference URL : http://indlinux.org/wiki/index.php/InscriptLayouts#Devanagari
+
+Key Summary:
+AltGr (Right Alt Key)
+  ॖDEVANAGARI VOWEL SIGN UE :-       Type with [AltGr + 'g']
+
+ ॗ DEVANAGARI VOWEL SIGN UUE :- Type with [AltGr + 't']
+
+ॳ  DEVANAGARI LETTER OE :-           Type with [AltGr + 'Z']
+
+ॴ  DEVANAGARI LETTER OOE :-  Type with [AltGr + 'A']
+
+ॵ  DEVANAGARI LETTER AW :-   Type with [AltGr + 'Q']
+
+ॶ  DEVANAGARI LETTER UE :-   Type with [AltGr + 'G']
+
+ॷ  DEVANAGARI LETTER UUE :-  Type with [AltGr + 'T']
+
+ ऺ DEVANAGARI VOWEL SIGN OE :-       Type with [AltGr + 'z']
+
+ऻ  DEVANAGARI VOWEL SIGN OOE :-      Type with [AltGr + 'a']
+
+ॏ  DEVANAGARI VOWEL SIGN AW :-       Type with [AltGr + 'q']
+
+Author: Pravin Satpute <psatpute@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" ?४)
+  ("5" ?५)
+  ("6" ?६)
+  ("7" ?७)
+  ("8" ?८)
+  ("(" ?()
+  ("9" ?९)
+  (")" ?))
+  ("0" ?०)
+  ("_" ?ः)
+  ("-" ?-)
+  ("+" ?ऋ)
+  ("=" ?ृ)
+  ("Q" ?औ)
+  ("q" ?ौ)
+  ((G-Q) "ॵ")
+  ((G-q) "ॏ" )
+  ("W" ?ऐ)
+  ("w" ?ै)
+  ("E" ?आ)
+  ("e" ?ा)
+  ("R" ?ई)
+  ("r" ?ी)
+  ("T" ?ऊ)
+  ("t" ?ू)
+  ((G-T) "ॷ")
+  ((G-t) "ॗ")
+  ("Y" ?भ)
+  ("y" ?ब)
+  ("U" ?ङ)
+  ("u" ?ह)
+  ("I" ?घ)
+  ("i" ?ग)
+  ("O" ?ध)
+  ("o" ?द)
+  ("P" ?झ)
+  ("p" ?ज)
+  ("{" ?ढ)
+  ("[" ?ड)
+  ("}" ?ञ)
+  ("]" ?़)
+  ((G-A) "ॴ")
+  ((G-a) "ऻ")
+  ("A" ?ओ)
+  ("a" ?ो)
+  ("S" ?ए)
+  ("s" ?े)
+  ("D" ?अ)
+  ("d" ?्)
+  ("F" ?इ)
+  ("f" ?ि)
+  ((G-G) "ॶ")
+  ((G-g) "ॖ")
+  ("H" ?फ)
+  ("h" ?प)
+  ("J" ?ऱ)
+  ("j" ?र)
+  ("K" ?ख)
+  ("k" ?क)
+  ("L" ?थ)
+  ("l" ?त)
+  (":" ?छ)
+  (";" ?च)
+  ("\"" ?ठ)
+  ("'" ?ट)
+  ("|" ?ऑ)
+  ("\\" ?ॉ)
+  ("~" ?ऒ)
+  ("`" ?ॊ)
+  ("Z" ?ऎ)
+  ("z" ?ॆ)
+  ((G-Z) "ॳ")
+  ((G-z) "ऺ")
+  ("X" ?ँ)
+  ("x" ?ं)
+  ("C" ?ण)
+  ("c" ?म)
+  ("V" ?ऩ)
+  ("v" ?न)
+  ("B" ?ऴ)
+  ("b" ?व)
+  ("N" ?ळ)
+  ("n" ?ल)
+  ("M" ?श)
+  ("m" ?स)
+  ("<" ?ष)
+  ("," ?,)
+  (">" ?।)
+  ("." ?.)
+  ("?" ?य़)
+  ("/" ?य)
+  ("%" "ज्ञ")
+  ("^" "त्र")
+  ("&" "क्ष")
+  ("*" "श्र")
+  ("dd" "्‌") 
+  ("i_" ?ॻ)
+  ("p_" ?ॼ)
+  ("[_" ?ॾ)
+  ("y_" ?ॿ)
+  ))
+
+(state
+  (init
+    (trans)))