1 ;; hi-remington.mim -- Hindi input method for Remington typewriter layout
2 ;; Copyright (c) 2006-2010 Red Hat, Inc. All Rights Reserved.
4 ;; This file is part of the m17n contrib; a sub-part of the m17n
7 ;; The m17n library is free software; you can redistribute it and/or
8 ;; modify it under the terms of the GNU Lesser General Public License
9 ;; as published by the Free Software Foundation; either version 2.1 of
10 ;; the License, or (at your option) any later version.
12 ;; The m17n library is distributed in the hope that it will be useful,
13 ;; but WITHOUT ANY WARRANTY; without even the implied warranty of
14 ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
15 ;; Lesser General Public License for more details.
17 ;; You should have received a copy of the GNU Lesser General Public
18 ;; License along with the m17n library; if not, write to the Free
19 ;; Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
20 ;; Boston, MA 02110-1301, USA.
22 (input-method hi remington)
24 (description "Hindi input method for Remington typewriter layout.
25 Author: Rajesh Ranjan <rranjan@redhat.com>
32 (".") ("~") ("!") ("@") ("#") ("$") ("%") ("^") ("&")
33 ("*") ("(") (")") ("{") ("}") ("[") ("]") ("<") (">")
34 (",") ("?") ("/") ("\\") ("\"") (":") (";") ("+") ("=")
35 ("_") ("-") ("0") ("1") ("2") ("3") ("4") ("5") ("6")
36 ("7") ("8") ("9") ("`") ("|") ("'")
37 ("A") ("B")("C") ("D") ("E") ("F") ("G") ("H") ("I")
38 ("J") ("K") ("L") ("M") ("N") ("O") ("P") ("Q") ("R")
39 ("S") ("T") ("U") ("V") ("W") ("X") ("Y") ("Z")
40 ("a") ("b") ("c") ("d") ("e") ("f") ("g") ("h") ("i")
41 ("j") ("k") ("l") ("m") ("n") ("o") ("p") ("q") ("r")
42 ("s") ("t") ("u") ("v") ("w") ("x") ("y") ("z")
43 ((KP_1)) ((KP_2)) ((KP_3)) ((KP_4)) ((KP_5))
44 ((KP_6)) ((KP_7)) ((KP_8)) ((KP_9)) ((KP_0)))
166 ("k" (delete @-) ""))
172 ((BackSpace) (undo))))
176 (starter (pushback 1) (shift intermediate)))
179 (consonant (shift second))
180 (independent (shift init))
182 (return (shift init)))
186 (dependent (shift init))
188 (return (shift init))))