Add input-method and descrition elements.
[m17n/m17n-db.git] / ru-kbd.mim
1 ;; ru-kbd.mim -- Russian input method with Russian keyboard layout
2 ;; Copyright (C) 2005
3 ;;   National Institute of Advanced Industrial Science and Technology (AIST)
4 ;;   Registration Number H15PRO112
5
6 ;; This file is part of the m17n database; a sub-part of the m17n
7 ;; library.
8
9 ;; The m17n library is free software; you can redistribute it and/or
10 ;; modify it under the terms of the GNU Lesser General Public License
11 ;; as published by the Free Software Foundation; either version 2.1 of
12 ;; the License, or (at your option) any later version.
13
14 ;; The m17n library is distributed in the hope that it will be useful,
15 ;; but WITHOUT ANY WARRANTY; without even the implied warranty of
16 ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
17 ;; Lesser General Public License for more details.
18
19 ;; You should have received a copy of the GNU Lesser General Public
20 ;; License along with the m17n library; if not, write to the Free
21 ;; Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
22 ;; 02111-1307, USA.
23
24 (input-method ru kbd)
25
26 (description "Russian input method simulating the Russian keyboard.
27     1! 2\" 3№ 4; 5% 6: 7? 8* 9( 0) -_ =+ ёЁ
28      Й  Ц  У  К  Е  Н  Г  Ш  Щ  З  Х  Ъ
29       Ф  Ы  В  А  П  Р  О  Л  Д  Ж  Э
30        Я  Ч  С  М  И  Т  Ь  Б  Ю  .,
31 ")
32
33 (title "RU")
34
35 (map
36  (map
37   ("`" ?ё)
38   ("q" ?й)
39   ("w" ?ц)
40   ("e" ?у)
41   ("r" ?к)
42   ("t" ?е)
43   ("y" ?н)
44   ("u" ?г)
45   ("i" ?ш)
46   ("o" ?щ)
47   ("p" ?з)
48   ("[" ?х)
49   ("]" ?ъ)
50   ("a" ?ф)
51   ("s" ?ы)
52   ("d" ?в)
53   ("f" ?а)
54   ("g" ?п)
55   ("h" ?р)
56   ("j" ?о)
57   ("k" ?л)
58   ("l" ?д)
59   (";" ?ж)
60   ("'" ?э)
61   ("\\" ?\\)
62   ("z" ?я)
63   ("x" ?ч)
64   ("c" ?с)
65   ("v" ?м)
66   ("b" ?и)
67   ("n" ?т)
68   ("m" ?ь)
69   ("," ?б)
70   ("." ?ю)
71   ("/" ?.)
72   ("!" ?!)
73   ("@" ?\")
74   ("#" ?№)
75   ("$" ?\;)
76   ("%" ?%)
77   ("^" ?:)
78   ("&" ??)
79   ("*" ?*)
80   ("(" ?\()
81   (")" ?\))
82   ("_" ?_)
83   ("+" ?+)
84   ("~" ?Ё)
85   ("Q" ?Й)
86   ("W" ?Ц)
87   ("E" ?У)
88   ("R" ?К)
89   ("T" ?Е)
90   ("Y" ?Н)
91   ("U" ?Г)
92   ("I" ?Ш)
93   ("O" ?Щ)
94   ("P" ?З)
95   ("{" ?Х)
96   ("}" ?Ъ)
97   ("A" ?Ф)
98   ("S" ?Ы)
99   ("D" ?В)
100   ("F" ?А)
101   ("G" ?П)
102   ("H" ?Р)
103   ("J" ?О)
104   ("K" ?Л)
105   ("L" ?Д)
106   (":" ?Ж)
107   ("\"" ?Э)
108   ("|" ?\|)
109   ("Z" ?Я)
110   ("X" ?Ч)
111   ("C" ?С)
112   ("V" ?М)
113   ("B" ?И)
114   ("N" ?Т)
115   ("M" ?Ь)
116   ("<" ?Б)
117   (">" ?Ю)
118   ("?" ?,)))
119
120 (state
121  (init
122   (map)))
123
124 ;; Local Variables:
125 ;; coding: utf-8
126 ;; mode: lisp
127 ;; End: