home *** CD-ROM | disk | FTP | other *** search
/ PC World 2000 February / PCWorld_2000-02_cd.bin / live / usr / share / keymaps / i386 / qwerty / ru-ms.kmap < prev    next >
Text File  |  1999-01-06  |  14KB  |  418 lines

  1. # This cyrillic keymap of Dmitry M. Klimoff <dmk@kosnet.ru> based
  2. # on keymap of Alexey Vovenko <vovenko@ixwin.ihep.su>.
  3. # Differences between my keymap and keymap of Vovenko:
  4. #
  5. # 1. My keymap use Microsoft Cyrillic keyboard layout (exclude russian
  6. #    symbol No., who not present in KOI8-r codetable);
  7. # 2. Change layout between US and Cyrillic proceed by pressing
  8. #    RightCtrl key
  9.  
  10. strings as usual
  11.  
  12.         keycode    0 =
  13.         keycode    1 =    Escape    Escape        Escape    Escape
  14.     alt    keycode    1 =    Meta_Escape
  15. altgr    alt     keycode 1 =     Meta_Escape
  16.         keycode    2 =    one    exclam        one    exclam
  17.     alt    keycode    2 =    Meta_one    
  18. altgr    alt     keycode 2 =     Meta_one
  19.     shift alt keycode 2 =     Meta_exclam
  20. altgr    shift alt keycode 2 =     Meta_exclam
  21.         keycode    3 =    two    at        two    quotedbl
  22.     control    keycode    3 =    nul    
  23. altgr    control keycode 3 =     nul
  24.     alt    keycode    3 =    Meta_two    
  25. altgr    alt     keycode 3 =     Meta_two
  26.     shift alt keycode 3 =     Meta_at
  27. altgr    shift alt keycode 3 =     Meta_at
  28.         keycode 4 =     three numbersign    three    numbersign
  29.     control    keycode    4 =    Escape
  30. altgr    control keycode 4 =     Escape
  31.     alt    keycode    4 =    Meta_three
  32. altgr    alt     keycode 4 =     Meta_three
  33.     shift alt keycode 4 =    Meta_numbersign
  34. altgr    shift alt keycode 4 =    Meta_numbersign
  35.         keycode    5 =    four    dollar        four    semicolon
  36.     control    keycode    5 =    Control_backslash
  37. altgr    control keycode 5 =     Control_backslash
  38.     alt    keycode    5 =    Meta_four
  39. altgr    alt     keycode 5 =     Meta_four
  40.     shift alt keycode 5 =     Meta_dollar
  41. altgr    shift alt keycode 5 =     Meta_dollar
  42.         keycode    6 =    five    percent        five    percent
  43.     control    keycode    6 =    Control_bracketright
  44. altgr    control keycode 6 =     Control_bracketright
  45.     alt    keycode    6 =    Meta_five
  46. altgr    alt     keycode 6 =     Meta_five
  47.     shift alt keycode 6 =     Meta_percent
  48. altgr    shift alt keycode 6 =     Meta_percent    
  49.         keycode    7 =    six    asciicircum    six    colon
  50.     control    keycode    7 =    Control_asciicircum
  51. altgr    control keycode 7 =     Control_asciicircum
  52.     alt    keycode    7 =    Meta_six    
  53. altgr    alt     keycode 7 =     Meta_six
  54.     shift alt keycode 7 =     Meta_asciicircum
  55. altgr    shift alt keycode 7 =     Meta_asciicircum
  56.         keycode    8 =    seven    ampersand    seven    question
  57.     control    keycode    8 =    Control_underscore
  58. altgr    control keycode 8 =     Control_underscore
  59.     alt    keycode    8 =    Meta_seven
  60. altgr    alt     keycode 8 =     Meta_seven
  61.     shift alt keycode 8 =     Meta_ampersand
  62. altgr    shift alt keycode 8 =     Meta_ampersand
  63.         keycode    9 =    eight    asterisk    eight    asterisk
  64.     control    keycode    9 =    Delete    
  65. altgr    control keycode 9 =     Delete
  66.     alt    keycode    9 =    Meta_eight
  67. altgr    alt     keycode 9 =     Meta_eight
  68.     shift alt keycode 9 =     Meta_asterisk
  69. altgr    shift alt keycode 9 =     Meta_asterisk
  70.         keycode    10 =    nine    parenleft    nine    parenleft
  71.     alt    keycode    10 =    Meta_nine
  72. altgr    alt     keycode 10 =    Meta_nine
  73.     shift alt keycode 10 =     Meta_parenleft
  74. altgr    shift alt keycode 10 =     Meta_parenleft
  75.         keycode    11 =    zero    parenright    zero    parenright
  76.     alt    keycode    11 =    Meta_zero
  77. altgr    alt     keycode 11 =    Meta_zero
  78.     shift alt keycode 11 =     Meta_parenright
  79. altgr    shift alt keycode 11 =     Meta_parenright
  80.         keycode    12 =    minus    underscore    minus    underscore
  81.     control    keycode    12 =    Control_underscore
  82. altgr    control keycode 12 =    Control_underscore
  83.     alt    keycode    12 =    Meta_minus
  84. altgr    alt     keycode 12 =    Meta_minus
  85.     shift alt keycode 12 =     Meta_underscore
  86. altgr    shift alt keycode 12 =     Meta_underscore
  87.         keycode    13 =    equal    plus        equal    plus
  88.     alt    keycode    13 =    Meta_equal
  89. altgr    alt     keycode 13 =    Meta_equal
  90.     shift alt keycode 13 =     Meta_plus
  91. altgr    shift alt keycode 13 =     Meta_plus
  92.         keycode 14 =     BackSpace  BackSpace  BackSpace  BackSpace
  93. #        keycode 14 =     Delete  Delete  Delete  Delete
  94.     alt    keycode    14 =    Meta_Delete
  95. altgr    alt     keycode 14 =     Meta_Delete
  96.         keycode    15 =    Tab    Tab        Tab    Tab    
  97.     alt    keycode    15 =    Meta_Tab    
  98. altgr    alt     keycode 15 =     Meta_Tab
  99.         keycode 16 =     +q    
  100. altgr        keycode 16 =     +0xCA
  101. altgr    shift    keycode 16 =     +0xEA
  102.         keycode 17 =     +w    
  103. altgr        keycode    17 =    +0xC3
  104. altgr    shift    keycode 17 =    +0xE3
  105.         keycode 18 =     +e
  106. altgr        keycode 18 =     +0xD5
  107. altgr    shift     keycode 18 =     +0xF5
  108.         keycode 19 =    +r
  109. altgr        keycode 19 =     +0xCB
  110. altgr    shift     keycode 19 =     +0xEB
  111.         keycode 20 =     +t
  112. altgr        keycode 20 =     +0xC5
  113. altgr    shift     keycode 20 =     +0xE5
  114.         keycode 21 =     +y
  115. altgr        keycode 21 =     +0xCE
  116. altgr    shift     keycode 21 =     +0xEE
  117.         keycode 22 =     +u
  118. altgr        keycode 22 =     +0xC7
  119. altgr    shift     keycode 22 =     +0xE7
  120.         keycode 23 =     +i
  121. altgr        keycode 23 =     +0xDB
  122. altgr    shift     keycode 23 =     +0xFB
  123.         keycode 24 =     +o
  124. altgr        keycode 24 =    +0xDD
  125. altgr    shift     keycode 24 =     +0xFD
  126.         keycode 25 =     +p
  127. altgr        keycode 25 =     +0xDA
  128. altgr    shift     keycode 25 =     +0xFA
  129.         keycode 26 =     bracketleft     braceleft
  130. altgr        keycode 26 =     +0xC8
  131. altgr    shift    keycode 26 =     +0xE8
  132.     control    keycode    26 =    Escape    
  133. altgr    control    keycode    26 =    Escape    
  134.     alt    keycode    26 =    Meta_bracketleft
  135. altgr    alt     keycode 26 =     Meta_bracketleft
  136.         keycode 27 =    bracketright braceright +223 +255
  137.     control    keycode    27 =    Control_bracketright
  138. altgr    control    keycode    27 =    Control_bracketright
  139.     alt    keycode    27 =    Meta_bracketright
  140. altgr    alt     keycode 27 =     Meta_bracketright
  141.         keycode    28 =    Return    
  142.     alt    keycode    28 =    0x080d    
  143. altgr    alt     keycode 28 =     0x080d
  144.     control keycode 28 =     Linefeed
  145. altgr    control keycode 28 =    Linefeed
  146.         keycode    29 =    Control    
  147.         keycode 30 =     +a
  148. altgr        keycode 30 =     +0xC6
  149. altgr    shift     keycode 30 =     +0xE6
  150.         keycode 31 =     +s
  151. altgr        keycode 31 =     +0xD9
  152. altgr    shift     keycode 31 =     +0xF9
  153.         keycode 32 =    +d
  154. altgr        keycode 32 =     +0xD7
  155. altgr    shift     keycode 32 =     +0xF7
  156.         keycode 33 =     +f
  157. altgr        keycode 33 =     +0xC1
  158. altgr    shift     keycode 33 =     +0xE1
  159.         keycode 34 =     +g
  160. altgr        keycode 34 =     +0xD0
  161. altgr    shift     keycode 34 =     +0xF0
  162.         keycode 35 =     +h
  163. altgr        keycode 35 =     +0xD2
  164. altgr    shift    keycode 35 =     +0xF2
  165.         keycode 36 =     +j
  166. altgr        keycode 36 =     +0xCF
  167. altgr    shift     keycode 36 =     +0xEF
  168.         keycode 37 =     +k
  169. altgr        keycode 37 =     +0xCC
  170. altgr    shift     keycode 37 =     +0xEC
  171.         keycode 38 =     +l
  172. altgr        keycode 38 =     +0xC4
  173. altgr    shift     keycode 38 =     +0xE4
  174.         keycode 39 =     semicolon        colon
  175. altgr        keycode 39 =     +0xD6
  176. altgr    shift    keycode 39 =     +0xF6
  177.     alt    keycode    39 =    Meta_semicolon
  178. altgr    alt     keycode 39 =     Meta_semicolon
  179.         keycode 40 =    apostrophe       quotedbl
  180.     control    keycode    40 =    Control_g
  181. altgr    control    keycode    40 =    Control_g
  182.     alt    keycode    40 =    Meta_apostrophe
  183. altgr    alt     keycode 40 =     Meta_apostrophe
  184. altgr        keycode 40 =     +0xDC
  185. altgr    shift    keycode 40 =     +0xFC
  186.         keycode 41 =     grave asciitilde +163 +179
  187.     control    keycode    41 =    nul    
  188. altgr    control keycode 41 =    nul
  189.     alt    keycode    41 =    Meta_grave
  190. altgr    alt     keycode 41 =     Meta_grave
  191.         keycode    42 =    Shift    
  192.         keycode    43 =    backslash bar        backslash slash    
  193.     control    keycode    43 =    Control_backslash
  194. altgr    control keycode 43 =     Control_backslash
  195.     alt    keycode    43 =    Meta_backslash
  196. altgr    alt     keycode 43 =     Meta_backslash
  197.     shift alt keycode 43 =     Meta_bar
  198. altgr    shift alt keycode 43 =     Meta_bar
  199.         keycode 44 =     +z
  200. altgr        keycode 44 =     +0xD1
  201. altgr    shift     keycode 44 =     +0xF1
  202.         keycode 45 =     +x
  203. altgr        keycode 45 =     +0xDE
  204. altgr    shift     keycode 45 =     +0xFE
  205.         keycode 46 =     +c
  206. altgr        keycode 46 =     +0xD3
  207. altgr    shift     keycode 46 =     +0xF3
  208.         keycode 47 =     +v
  209. altgr        keycode 47 =     +0xCD
  210. altgr    shift     keycode 47 =     +0xED
  211.         keycode 48 =     +b
  212. altgr        keycode 48 =     +0xC9
  213. altgr    shift     keycode 48 =     +0xE9
  214.         keycode 49 =     +n
  215. altgr        keycode 49 =     +0xD4
  216. altgr    shift     keycode 49 =     +0xF4
  217.         keycode 50 =     +m
  218. altgr        keycode 50 =     +0xD8
  219. altgr    shift     keycode 50 =     +0xF8
  220.         keycode 51 =     comma            less
  221.     alt    keycode    51 =    Meta_comma
  222. altgr    alt     keycode 51 =     Meta_comma
  223.     alt shift keycode 51 =     Meta_less
  224. altgr    alt shift keycode 51 =     Meta_less
  225. altgr        keycode 51 =     +0xC2
  226. altgr    shift    keycode 51 =     +0xE2
  227.         keycode 52 =     period            greater
  228.     alt    keycode    52 =    Meta_period
  229. altgr    alt     keycode 52 =     Meta_period
  230.     alt shift keycode 52 =     Meta_greater
  231. altgr    alt shift keycode 52 =     Meta_greater
  232. altgr        keycode 52 =     +0xC0
  233. altgr    shift    keycode 52 =     +0xE0
  234.  
  235.         keycode 53 =     slash question period comma
  236. #        +163 +179
  237. #        keycode 53 =     slash question +0xA3 +0xB7
  238.     control    keycode    53 =    Delete
  239. altgr    control keycode 53 =     Delete
  240.     alt    keycode    53 =    Meta_slash
  241. altgr    alt     keycode 53 =     Meta_slash
  242.     shift alt keycode 53 =     Meta_question
  243. altgr    shift alt keycode 53 =     Meta_question
  244.         keycode    54 =    Shift
  245.         keycode    55 =    KP_Multiply
  246.         keycode    56 =    Alt    
  247.         keycode    57 =    space    space        space    space    
  248.     control    keycode    57 =    nul    
  249. altgr    control keycode 57 =     nul
  250.     alt    keycode    57 =    Meta_space
  251. altgr    alt     keycode 57 =     Meta_space
  252.         keycode    58 =    Caps_Lock
  253.             keycode    59 =    F1    F11    F1    F11
  254.     control        keycode    59 =    F1    
  255. altgr    control     keycode 59 =     F1
  256.     alt        keycode    59 =    Console_1
  257. altgr    alt        keycode    59 =    Console_1
  258.     control    alt     keycode 59 =     Console_1
  259. altgr    control    alt     keycode 59 =     Console_1
  260.             keycode    60 =    F2    F12    F2    F12
  261.     control        keycode    60 =    F2    
  262. altgr    control     keycode 60 =     F2
  263.     alt        keycode    60 =    Console_2
  264. altgr    alt        keycode    60 =    Console_2
  265.     control    alt     keycode 60 =    Console_2
  266. altgr    control    alt     keycode 60 =     Console_2
  267.             keycode    61 =    F3    F13    F3    F13
  268.     control        keycode    61 =    F3    
  269. altgr    control     keycode 61 =    F3
  270.     alt        keycode    61 =    Console_3
  271. altgr    alt        keycode    61 =    Console_3
  272.     control    alt     keycode 61 =     Console_3
  273. altgr    control    alt     keycode 61 =     Console_3
  274.             keycode    62 =    F4    F14    F4    F14
  275.     control        keycode    62 =    F4    
  276.     altgr    control keycode 62 =     F4
  277.     alt        keycode    62 =    Console_4
  278. altgr    alt        keycode    62 =    Console_4
  279.     control    alt     keycode 62 =     Console_4
  280. altgr    control    alt     keycode 62 =     Console_4
  281.             keycode    63 =    F5    F15    F5    F15
  282.     control        keycode    63 =    F5    
  283. altgr    control     keycode 63 =     F5
  284.     alt        keycode    63 =    Console_5
  285. altgr    alt        keycode    63 =    Console_5
  286.     control    alt     keycode 63 =    Console_5
  287. altgr    control    alt     keycode 63 =     Console_5
  288.             keycode    64 =    F6    F16    F6    F16
  289.     control        keycode    64 =    F6    
  290. altgr    control     keycode 64 =    F6
  291.     alt        keycode    64 =    Console_6
  292. altgr    alt        keycode    64 =    Console_6
  293.     control    alt     keycode 64 =     Console_6
  294. altgr    control    alt     keycode 64 =     Console_6
  295.             keycode    65 =    F7    F17    F7    F17
  296.     control        keycode    65 =    F7    
  297. altgr    control     keycode 65 =     F7
  298.     alt        keycode    65 =    Console_7
  299. altgr    alt        keycode    65 =    Console_7
  300.     control    alt     keycode 65 =     Console_7
  301. altgr    control    alt     keycode 65 =     Console_7
  302.             keycode    66 =    F8    F18    F8    F18
  303.     control        keycode    66 =    F8
  304. altgr    control     keycode 66 =    F8
  305.     alt        keycode    66 =    Console_8
  306. altgr    alt        keycode    66 =    Console_8
  307.     control    alt     keycode 66 =     Console_8
  308. altgr    control    alt     keycode 66 =     Console_8
  309.             keycode    67 =    F9    F19    F9    F19
  310.     control        keycode    67 =    F9    
  311. altgr    control     keycode 67 =     F9
  312.     alt        keycode    67 =    Console_9
  313. altgr    alt        keycode    67 =    Console_9
  314.     control    alt     keycode 67 =     Console_9
  315. altgr    control    alt     keycode 67 =     Console_9
  316.             keycode    68 =    F10    F20    F10    F20
  317.     control        keycode    68 =    F10    
  318. altgr    control     keycode 68 =    F10
  319.     alt        keycode    68 =    Console_10
  320. altgr    alt        keycode    68 =    Console_10
  321.     control    alt     keycode 68 =     Console_10
  322. altgr    control    alt     keycode 68 =     Console_10
  323.         keycode    69 =    Num_Lock    
  324.         keycode    70 =    Scroll_Lock    Show_Memory    Show_Registers
  325.     control    keycode    70 =    Show_State
  326. altgr    control keycode 70 =    Show_State
  327.     alt    keycode    70 =    Scroll_Lock
  328. altgr    alt     keycode 70 =     Scroll_Lock
  329.         keycode    71 =    KP_7    
  330.     alt    keycode    71 =    Ascii_7    
  331. altgr    alt     keycode 71 =     Ascii_7
  332.         keycode    72 =    KP_8    
  333.     alt    keycode    72 =    Ascii_8    
  334. altgr    alt     keycode 72 =     Ascii_8
  335.         keycode    73 =    KP_9    
  336.     alt    keycode    73 =    Ascii_9    
  337. altgr    alt     keycode 73 =     Ascii_9
  338.         keycode    74 =    KP_Subtract
  339.         keycode    75 =    KP_4    
  340.     alt    keycode    75 =    Ascii_4    
  341. altgr    alt     keycode 75 =    Ascii_4
  342.         keycode    76 =    KP_5    
  343.     alt    keycode    76 =    Ascii_5    
  344. altgr    alt     keycode 76 =     Ascii_5
  345.         keycode    77 =    KP_6    
  346.     alt    keycode    77 =    Ascii_6    
  347. altgr    alt     keycode 77 =     Ascii_6
  348.         keycode    78 =    KP_Add    
  349.         keycode    79 =    KP_1    
  350.     alt    keycode    79 =    Ascii_1    
  351. altgr    alt     keycode 79 =    Ascii_1
  352.         keycode    80 =    KP_2    
  353.     alt    keycode    80 =    Ascii_2    
  354. altgr    alt     keycode 80 =     Ascii_2
  355.         keycode    81 =    KP_3    
  356.     alt    keycode    81 =    Ascii_3    
  357. altgr    alt     keycode 81 =     Ascii_3
  358.         keycode    82 =    KP_0    
  359.     alt    keycode    82 =    Ascii_0    
  360. altgr    alt     keycode 82 =     Ascii_0
  361.         keycode    83 =    KP_Period
  362. altgr    control    keycode    83 =    Boot    
  363. control    alt    keycode    83 =    Boot    
  364. altgr    control alt     keycode  83 = Boot
  365.         keycode    84 =    Last_Console
  366.         keycode    85 =
  367.         keycode    86 =    less    greater    bar    
  368.     alt    keycode    86 =    Meta_less
  369. altgr    alt     keycode 86 =     Meta_less
  370.             keycode    87 =    F11    F11    F11    F11
  371.     control        keycode    87 =    F11    
  372. altgr    control     keycode 87 =     F11
  373.     alt        keycode    87 =    Console_11
  374. altgr    alt        keycode    87 =    Console_11
  375.     control    alt     keycode 87 =     Console_11
  376. altgr    control    alt     keycode 87 =    Console_11
  377.             keycode    88 =    F12    F12    F12    F12
  378.     control        keycode    88 =    F12    
  379. altgr    control     keycode 88 =     F12
  380.     alt        keycode    88 =    Console_12
  381. altgr    alt        keycode    88 =    Console_12
  382.     control    alt     keycode  88 = Console_12
  383. altgr    control    alt     keycode  88 = Console_12
  384.         keycode    89 =
  385.         keycode    90 =
  386.         keycode    91 =
  387.         keycode    92 =
  388.         keycode    93 =
  389.         keycode    94 =
  390.         keycode    95 =
  391.         keycode    96 =    KP_Enter    
  392.         keycode 97 =    AltGr_Lock
  393.         keycode    98 =    KP_Divide
  394.         keycode    99 =    Control_backslash
  395.     control    keycode    99 =    Control_backslash
  396. altgr    control keycode 99 =     Control_backslash
  397.     alt    keycode    99 =    Control_backslash
  398. altgr    alt     keycode 99 =     Control_backslash
  399. keycode 100 = AltGr
  400.         keycode    101 =    Break    
  401.         keycode    102 =    Find    
  402.         keycode    103 =    Up    
  403.         keycode    104 =    Prior    
  404.     shift    keycode    104 =    Scroll_Backward
  405. altgr    shift   keycode 104 =     Scroll_Backward
  406.         keycode    105 =    Left    
  407.         keycode    106 =    Right    
  408.         keycode    107 =    Select    
  409.         keycode    108 =    Down    
  410.         keycode    109 =    Next    
  411.     shift    keycode    109 =    Scroll_Forward
  412. altgr    shift   keycode 109 =     Scroll_Forward
  413.         keycode    110 =    Insert    
  414.         keycode    111 =    Remove    
  415. altgr    control    keycode    111 =    Boot    
  416. control    alt    keycode    111 =    Boot    
  417. altgr    control alt keycode 111 = Boot
  418.