*** empty log message ***
[m17n/m17n-db.git] / ru-yawerty.mim
1 ;; he-kdb.mim -- Russian input method with YAWERTY keyboard layout
2 ;; Copyright (C) 2003, 2004
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 ;;; <li> ru-yawerty.mim
25 ;;;
26 ;;; Input method for Russian simulating the keyboard layout based on
27 ;;; Roman transcription by phonetic resemblance.  When preceded by a
28 ;;; '/', the second and the third rows (number key row) change
29 ;;; as follows.
30 ;;;
31 ;;; @verbatim
32 ;;; keytop | Q  W  E  R  T  Y  U  I  O  P  A  S  D
33 ;;; -------+---------------------------------------
34 ;;; input  | Ђ  Ѓ  Є  Ѕ  І  Ї  Ј  Љ  Њ  Ћ  Ќ  Ў  Џ
35 ;;; @endverbatim
36
37 (title "ЖЯ")
38
39 (map
40  (map
41   ("=" ?ч)
42   ("`" ?ю)
43   ("q" ?я)
44   ("w" ?в)
45   ("e" ?е)
46   ("r" ?р)
47   ("t" ?т)
48   ("y" ?ы)
49   ("u" ?у)
50   ("i" ?и)
51   ("o" ?о)
52   ("p" ?п)
53   ("[" ?ш)
54   ("]" ?щ)
55   ("a" ?а)
56   ("s" ?с)
57   ("d" ?д)
58   ("f" ?ф)
59   ("g" ?г)
60   ("h" ?х)
61   ("j" ?й)
62   ("k" ?к)
63   ("l" ?л)
64   ("\\" ?э)
65   ("z" ?з)
66   ("x" ?ь)
67   ("c" ?ц)
68   ("v" ?ж)
69   ("b" ?б)
70   ("n" ?н)
71   ("m" ?м)
72   ("@" ?ё)
73   ("#" ?ъ)
74   ("$" ?Ё)
75   ("+" ?Ч)
76   ("~" ?Ю)
77   ("Q" ?Я)
78   ("W" ?В)
79   ("E" ?Е)
80   ("R" ?Р)
81   ("T" ?Т)
82   ("Y" ?Ы)
83   ("U" ?У)
84   ("I" ?И)
85   ("O" ?О)
86   ("P" ?П)
87   ("{" ?Ш)
88   ("}" ?Щ)
89   ("A" ?А)
90   ("S" ?С)
91   ("D" ?Д)
92   ("F" ?Ф)
93   ("G" ?Г)
94   ("H" ?Х)
95   ("J" ?Й)
96   ("K" ?К)
97   ("L" ?Л)
98   ("|" ?Э)
99   ("Z" ?З)
100   ("X" ?Ь)
101   ("C" ?Ц)
102   ("V" ?Ж)
103   ("B" ?Б)
104   ("N" ?Н)
105   ("M" ?М)
106
107   ("/q" ?ђ)
108   ("/w" ?ѓ)
109   ("/e" ?є)
110   ("/r" ?ѕ)
111   ("/t" ?і)
112   ("/y" ?ї)
113   ("/u" ?ј)
114   ("/i" ?љ)
115   ("/o" ?њ)
116   ("/p" ?ћ)
117   ("/a" ?ќ)
118   ("/s" ?ў)
119   ("/d" ?џ)
120
121   ("/Q" ?Ђ)
122   ("/W" ?Ѓ)
123   ("/E" ?Є)
124   ("/R" ?Ѕ)
125   ("/T" ?І)
126   ("/Y" ?Ї)
127   ("/U" ?Ј)
128   ("/I" ?Љ)
129   ("/O" ?Њ)
130   ("/P" ?Ћ)
131   ("/A" ?Ќ)
132   ("/S" ?Ў)
133   ("/D" ?Џ)))
134
135 (state
136  (init
137   (map)))
138
139 ;; Local Variables:
140 ;; coding: utf-8
141 ;; mode: lisp
142 ;; End: