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