;; 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 ") (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)))