0.99
[platform/upstream/kbd.git] / data / keymaps / i386 / qwerty / ru_win.map
1 ! $Header: /home/abel/cvs/src/misc/cyr/ru_win.map,v 1.1 1998/03/05 23:05:32 abel Exp $
2 !
3 ! Russian cp1251 (Windows Cyrillic) keyboard.map. 
4 !
5 ! Adapted from ru.map by Alexander L. Belikoff (abel@bfr.co.il)
6 !
7 ! "Cyrillic" mode is toggled by Right_Ctrl key and shifted by AltGr key.
8
9
10                 keycode 0 =
11                 keycode 1 =     Escape  Escape          Escape  Escape
12         alt     keycode 1 =     Meta_Escape
13                 keycode 2 =     one     exclam          one     exclam
14         alt     keycode 2 =     Meta_one        
15                 keycode 3 =     two     at              two     at
16         control keycode 3 =     nul     
17         alt     keycode 3 =     Meta_two        
18                 keycode 4 =     three   numbersign      three   question
19         control keycode 4 =     Escape
20         alt     keycode 4 =     Meta_three
21                 keycode 5 =     four    dollar          four    quotedbl
22         control keycode 5 =     Control_backslash
23         alt     keycode 5 =     Meta_four
24                 keycode 6 =     five    percent         five    colon
25         control keycode 6 =     Control_bracketright
26         alt     keycode 6 =     Meta_five
27                 keycode 7 =     six     asciicircum     six     comma
28         control keycode 7 =     Control_asciicircum
29         alt     keycode 7 =     Meta_six        
30                 keycode 8 =     seven   ampersand       seven   period
31         control keycode 8 =     Control_underscore
32         alt     keycode 8 =     Meta_seven
33                 keycode 9 =     eight   asterisk        eight   asterisk
34         control keycode 9 =     Delete  
35         alt     keycode 9 =     Meta_eight
36                 keycode 10 =    nine    parenleft       nine    parenleft
37         alt     keycode 10 =    Meta_nine
38                 keycode 11 =    zero    parenright      zero    parenright
39         alt     keycode 11 =    Meta_zero
40                 keycode 12 =    minus   underscore      minus   underscore
41         control keycode 12 =    Control_underscore
42         alt     keycode 12 =    Meta_minus
43                 keycode 13 =    equal   plus            equal   plus
44         alt     keycode 13 =    Meta_equal
45                 keycode 14 =    BackSpace BackSpace     BackSpace BackSpace
46         alt     keycode 14 =    Meta_Delete
47                 keycode 15 =    Tab     Tab             Tab     Tab     
48         alt     keycode 15 =    Meta_Tab        
49                 keycode 16 =    +q      +Q              +0xE9   +0xC9
50         control keycode 16 =    Control_q
51 altgr   control keycode 16 =    Control_q
52                 keycode 17 =    +w      +W              +0xF6   +0xD6
53         control keycode 17 =    Control_w
54 altgr   control keycode 17 =    Control_w
55                 keycode 18 =    +e      +E              +0xF3   +0xD3
56         control keycode 18 =    Control_e
57 altgr   control keycode 18 =    Control_e
58                 keycode 19 =    +r      +R              +0xEA   +0xCA
59         control keycode 19 =    Control_r
60 altgr   control keycode 19 =    Control_r
61                 keycode 20 =    +t      +T              +0xE5   +0xC5
62         control keycode 20 =    Control_t
63 altgr   control keycode 20 =    Control_t
64                 keycode 21 =    +y      +Y              +0xED   +0xCD
65         control keycode 21 =    Control_y
66 altgr   control keycode 21 =    Control_y
67                 keycode 22 =    +u      +U              +0xE3   +0xC3
68         control keycode 22 =    Control_u
69 altgr   control keycode 22 =    Control_u
70                 keycode 23 =    +i      +I              +0xF8   +0xD8
71         control keycode 23 =    Tab
72 altgr   control keycode 23 =    Tab
73                 keycode 24 =    +o      +O              +0xF9   +0xD9
74         control keycode 24 =    Control_o
75 altgr   control keycode 24 =    Control_o
76                 keycode 25 =    +p      +P              +0xE7   +0xC7
77         control keycode 25 =    Control_p
78 altgr   control keycode 25 =    Control_p
79                 keycode 26 =    bracketleft braceleft   +0xF5   +0xD5
80         control keycode 26 =    Escape  
81 altgr   control keycode 26 =    Escape  
82         alt     keycode 26 =    Meta_bracketleft
83                 keycode 27 =    bracketright braceright +0xFA   +0xDA
84         control keycode 27 =    Control_bracketright
85 altgr   control keycode 27 =    Control_bracketright
86         alt     keycode 27 =    Meta_bracketright
87                 keycode 28 =    Return  
88         alt     keycode 28 =    0x080d  
89                 keycode 29 =    Control 
90                 keycode 30 =    +a      +A              +0xF4   +0xD4
91         control keycode 30 =    Control_a
92 altgr   control keycode 30 =    Control_a
93                 keycode 31 =    +s      +S              +0xFB   +0xDB
94         control keycode 31 =    Control_s
95 altgr   control keycode 31 =    Control_s
96                 keycode 32 =    +d      +D              +0xE2   +0xC2
97         control keycode 32 =    Control_d
98 altgr   control keycode 32 =    Control_d
99                 keycode 33 =    +f      +F              +0xE0   +0xC0
100         control keycode 33 =    Control_f
101 altgr   control keycode 33 =    Control_f
102                 keycode 34 =    +g      +G              +0xEF   +0xCF
103         control keycode 34 =    Control_g
104 altgr   control keycode 34 =    Control_g
105                 keycode 35 =    +h      +H              +0xF0   +0xD0
106         control keycode 35 =    BackSpace
107 altgr   control keycode 35 =    BackSpace
108                 keycode 36 =    +j      +J              +0xEE   +0xCE
109         control keycode 36 =    Linefeed
110 altgr   control keycode 36 =    Linefeed
111                 keycode 37 =    +k      +K              +0xEB   +0xCB
112         control keycode 37 =    Control_k
113 altgr   control keycode 37 =    Control_k
114                 keycode 38 =    +l      +L              +0xE4   +0xC4
115         control keycode 38 =    Control_l
116 altgr   control keycode 38 =    Control_l
117                 keycode 39 =    semicolon colon         +0xE6   +0xC6
118         alt     keycode 39 =    Meta_semicolon
119                 keycode 40 =    apostrophe quotedbl     +0xFD   +0xDD
120         control keycode 40 =    Control_g
121 altgr   control keycode 40 =    Control_g
122         alt     keycode 40 =    Meta_apostrophe
123                 keycode 41 =    grave   asciitilde      +0xB8   +0xA8
124         control keycode 41 =    nul     
125         alt     keycode 41 =    Meta_grave
126                 keycode 42 =    Shift   
127                 keycode 43 =    backslash bar           backslash bar   
128         control keycode 43 =    Control_backslash
129         alt     keycode 43 =    Meta_backslash
130                 keycode 44 =    +z      +Z              +0xFF   +0xDF
131         control keycode 44 =    Control_z
132 altgr   control keycode 44 =    Control_z
133                 keycode 45 =    +x      +X              +0xF7   +0xD7
134         control keycode 45 =    Control_x
135 altgr   control keycode 45 =    Control_x
136                 keycode 46 =    +c      +C              +0xF1   +0xD1
137         control keycode 46 =    Control_c
138 altgr   control keycode 46 =    Control_c
139                 keycode 47 =    +v      +V              +0xEC   +0xCC
140         control keycode 47 =    Control_v
141 altgr   control keycode 47 =    Control_v
142                 keycode 48 =    +b      +B              +0xE8   +0xC8
143         control keycode 48 =    Control_b
144 altgr   control keycode 48 =    Control_b
145                 keycode 49 =    +n      +N              +0xF2   +0xD2
146         control keycode 49 =    Control_n
147 altgr   control keycode 49 =    Control_n
148                 keycode 50 =    +m      +M              +0xFC   +0xDC
149         control keycode 50 =    Control_m
150 altgr   control keycode 50 =    Control_m
151                 keycode 51 =    comma   less            +0xE1   +0xC1
152         alt     keycode 51 =    Meta_comma
153                 keycode 52 =    period  greater         +0xFE   +0xDE
154         alt     keycode 52 =    Meta_period
155                 keycode 53 =    slash   question        slash   question
156         control keycode 53 =    Delete  
157         alt     keycode 53 =    Meta_slash
158                 keycode 54 =    Shift
159                 keycode 55 =    KP_Multiply
160                 keycode 56 =    Alt     
161                 keycode 57 =    space   space           space   space   
162         control keycode 57 =    nul     
163         alt     keycode 57 =    Meta_space
164                 keycode 58 =    Caps_Lock
165                 keycode 59 =    F1      F11     F1      F11
166         control keycode 59 =    F1      
167         alt     keycode 59 =    Console_1
168 altgr   alt     keycode 59 =    Console_1
169                 keycode 60 =    F2      F12     F2      F12
170         control keycode 60 =    F2      
171         alt     keycode 60 =    Console_2
172 altgr   alt     keycode 60 =    Console_2
173                 keycode 61 =    F3      F13     F3      F13
174         control keycode 61 =    F3      
175         alt     keycode 61 =    Console_3
176 altgr   alt     keycode 61 =    Console_3
177                 keycode 62 =    F4      F14     F4      F14
178         control keycode 62 =    F4      
179         alt     keycode 62 =    Console_4
180 altgr   alt     keycode 62 =    Console_4
181                 keycode 63 =    F5      F15     F5      F15
182         control keycode 63 =    F5      
183         alt     keycode 63 =    Console_5
184 altgr   alt     keycode 63 =    Console_5
185                 keycode 64 =    F6      F16     F6      F16
186         control keycode 64 =    F6      
187         alt     keycode 64 =    Console_6
188 altgr   alt     keycode 64 =    Console_6
189                 keycode 65 =    F7      F17     F7      F17
190         control keycode 65 =    F7      
191         alt     keycode 65 =    Console_7
192 altgr   alt     keycode 65 =    Console_7
193                 keycode 66 =    F8      F18     F8      F18
194         control keycode 66 =    F8      
195         alt     keycode 66 =    Console_8
196 altgr   alt     keycode 66 =    Console_8
197                 keycode 67 =    F9      F19     F9      F19
198         control keycode 67 =    F9      
199         alt     keycode 67 =    Console_9
200 altgr   alt     keycode 67 =    Console_9
201                 keycode 68 =    F10     F20     F10     F20
202         control keycode 68 =    F10     
203         alt     keycode 68 =    Console_10
204 altgr   alt     keycode 68 =    Console_10
205                 keycode 69 =    Num_Lock        
206                 keycode 70 =    Scroll_Lock     Show_Memory     Show_Registers
207         control keycode 70 =    Show_State
208         alt     keycode 70 =    Scroll_Lock
209                 keycode 71 =    KP_7    
210         alt     keycode 71 =    Ascii_7 
211                 keycode 72 =    KP_8    
212         alt     keycode 72 =    Ascii_8 
213                 keycode 73 =    KP_9    
214         alt     keycode 73 =    Ascii_9 
215                 keycode 74 =    KP_Subtract
216                 keycode 75 =    KP_4    
217         alt     keycode 75 =    Ascii_4 
218                 keycode 76 =    KP_5    
219         alt     keycode 76 =    Ascii_5 
220                 keycode 77 =    KP_6    
221         alt     keycode 77 =    Ascii_6 
222                 keycode 78 =    KP_Add  
223                 keycode 79 =    KP_1    
224         alt     keycode 79 =    Ascii_1 
225                 keycode 80 =    KP_2    
226         alt     keycode 80 =    Ascii_2 
227                 keycode 81 =    KP_3    
228         alt     keycode 81 =    Ascii_3 
229                 keycode 82 =    KP_0    
230         alt     keycode 82 =    Ascii_0 
231                 keycode 83 =    KP_Period
232 altgr   control keycode 83 =    Boot    
233 control alt     keycode 83 =    Boot    
234                 keycode 84 =    Last_Console
235                 keycode 85 =
236                 keycode 86 =    less    greater bar     
237         alt     keycode 86 =    Meta_less
238                 keycode 87 =    F11     F11     F11     F11
239         control keycode 87 =    F11     
240         alt     keycode 87 =    Console_11
241 altgr   alt     keycode 87 =    Console_11
242                 keycode 88 =    F12     F12     F12     F12
243         control keycode 88 =    F12     
244         alt     keycode 88 =    Console_12
245 altgr   alt     keycode 88 =    Console_12
246                 keycode 89 =
247                 keycode 90 =
248                 keycode 91 =
249                 keycode 92 =
250                 keycode 93 =
251                 keycode 94 =
252                 keycode 95 =
253                 keycode 96 =    KP_Enter        
254                 keycode 97 =    AltGr_Lock
255                 keycode 98 =    KP_Divide
256                 keycode 99 =    Control_backslash
257         control keycode 99 =    Control_backslash
258         alt     keycode 99 =    Control_backslash
259                 keycode 100 =   AltGr   
260                 keycode 101 =   Break   
261                 keycode 102 =   Find    
262                 keycode 103 =   Up      
263                 keycode 104 =   Prior   
264         shift   keycode 104 =   Scroll_Backward
265                 keycode 105 =   Left    
266         alt     keycode 105 =   Decr_Console
267                 keycode 106 =   Right
268         alt     keycode 106 =   Incr_Console
269                 keycode 107 =   Select  
270                 keycode 108 =   Down    
271                 keycode 109 =   Next    
272         shift   keycode 109 =   Scroll_Forward
273                 keycode 110 =   Insert  
274                 keycode 111 =   Remove  
275 altgr   control keycode 111 =   Boot    
276 control alt     keycode 111 =   Boot    
277                 keycode 112 =
278                 keycode 113 =
279                 keycode 114 =
280                 keycode 115 =
281                 keycode 116 =
282                 keycode 117 =
283                 keycode 118 =
284                 keycode 119 =
285                 keycode 120 =
286                 keycode 121 =
287                 keycode 122 =
288                 keycode 123 =
289                 keycode 124 =
290                 keycode 125 =
291                 keycode 126 =
292                 keycode 127 =
293 string  F1 =    "\033[[A"
294 string  F2 =    "\033[[B"
295 string  F3 =    "\033[[C"
296 string  F4 =    "\033[[D"
297 string  F5 =    "\033[[E"
298 string  F6 =    "\033[17~"
299 string  F7 =    "\033[18~"
300 string  F8 =    "\033[19~"
301 string  F9 =    "\033[20~"
302 string  F10 =   "\033[21~"
303 string  F11 =   "\033[23~"
304 string  F12 =   "\033[24~"
305 string  F13 =   "\033[25~"
306 string  F14 =   "\033[26~"
307 string  F15 =   "\033[28~"
308 string  F16 =   "\033[29~"
309 string  F17 =   "\033[31~"
310 string  F18 =   "\033[32~"
311 string  F19 =   "\033[33~"
312 string  F20 =   "\033[34~"
313 string  Find =  "\033[1~"
314 string  Insert =        "\033[2~"
315 string  Remove =        "\033[3~"
316 string  Select =        "\033[4~"
317 string  Prior = "\033[5~"
318 string  Next =  "\033[6~"
319 string  F21 =   ""
320 string  F22 =   ""
321 string  F23 =   ""
322 string  F24 =   ""
323 string  F25 =   ""
324 string  F26 =   ""
325
326
327 ! end of $Source: /home/abel/cvs/src/misc/cyr/ru_win.map,v $