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