home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 1999 March B / SCO_CASTOR4RRT.iso / ls / root.2 / usr / lib / X11 / xkb / symbols / ru / ru~
Text File  |  1998-08-19  |  5KB  |  117 lines

  1. // $XConsortium: ru /main/2 1995/12/07 21:43:20 kaleb $
  2. partial default xkb_symbols "basic" {
  3.  
  4.     // Describes the differences between a very simple en_US
  5.     // keyboard and a very simple Russian keybaord
  6.  
  7.     name[Group1]= "Russian";
  8.  
  9.     key <TLDE> {    [     Cyrillic_io,     Cyrillic_IO      ],    
  10.                 [        grave,    asciitilde    ]    };
  11.     key <LSGT> {    [         less,       greater    ],
  12.             [          bar,       brokenbar    ]    };
  13.     key <CAPS> {    [     ISO_Lock,        NoSymbol    ]    };
  14.     key <AD01> {    [ Cyrillic_shorti, Cyrillic_SHORTI         ],
  15.             [            q,             Q    ]    };
  16.     key <AE01> {    [               1,        exclam     ],
  17.             [            1,        exclam         ]    };
  18.     key <AB01> {    [     Cyrillic_ya,     Cyrillic_YA         ],    
  19.             [            z,             Z    ]    };
  20.     key <AC02> {    [   Cyrillic_yeru,   Cyrillic_YERU       ],    
  21.             [               s,               S    ]    };
  22.     key <AC01> {    [     Cyrillic_ef,     Cyrillic_EF       ],    
  23.             [               a,               A    ]    };
  24.     key <AD02> {    [    Cyrillic_tse,    Cyrillic_TSE         ],    
  25.             [            w,               W    ]    };
  26.     key <AE02> {    [               2,        quotedbl         ],    
  27.                 [        2,            at    ]    };
  28.     key <AB03> {    [     Cyrillic_es,     Cyrillic_ES       ],    
  29.             [               c,               C    ]    };
  30.     key <AB02> {    [    Cyrillic_che,    Cyrillic_CHE       ],    
  31.             [               x,               X    ]    };
  32.     key <AC03> {    [     Cyrillic_ve,     Cyrillic_VE       ],    
  33.             [               d,               D    ]    };
  34.     key <AD03> {    [      Cyrillic_u,      Cyrillic_U       ],    
  35.             [               e,               E    ]    };
  36.     key <AE04> {    [               4,       semicolon         ],    
  37.                 [        4,        dollar         ]    };
  38.     key <AE03> {    [               3,      numerosign         ],    
  39.                 [        3,    numbersign        ]    };
  40.     key <AB04> {    [     Cyrillic_em,     Cyrillic_EM       ],    
  41.             [               v,               V    ]    };
  42.     key <AC04> {    [      Cyrillic_a,      Cyrillic_A       ],    
  43.             [               f,               F    ]    };
  44.     key <AD05> {    [     Cyrillic_ie,     Cyrillic_IE       ],    
  45.             [               t,               T    ]    };
  46.     key <AD04> {    [     Cyrillic_ka,     Cyrillic_KA       ],    
  47.             [               r,               R    ]    };
  48.     key <AE05> {    [               5,         percent     ],    
  49.                 [        5,       percent         ]    };
  50.     key <AB06> {    [     Cyrillic_te,     Cyrillic_TE       ],    
  51.             [               n,               N    ]    };
  52.     key <AB05> {    [      Cyrillic_i,      Cyrillic_I       ],    
  53.             [               b,               B    ]    };
  54.     key <AC06> {    [     Cyrillic_er,     Cyrillic_ER       ],    
  55.             [               h,               H    ]    };
  56.     key <AC05> {    [     Cyrillic_pe,     Cyrillic_PE       ],    
  57.             [               g,               G    ]    };
  58.     key <AD06> {    [     Cyrillic_en,     Cyrillic_EN       ],    
  59.             [               y,               Y    ]    };
  60.     key <AE06> {    [               6,           colon         ],    
  61.                 [        6,     asciicircum         ]    };
  62.     key <AB07> {    [Cyrillic_softsign,Cyrillic_SOFTSIGN       ],    
  63.             [               m,               M    ]    };
  64.     key <AC07> {    [      Cyrillic_o,      Cyrillic_O       ],    
  65.             [               j,               J    ]    };
  66.     key <AD07> {    [    Cyrillic_ghe,    Cyrillic_GHE       ],    
  67.             [               u,               U    ]    };
  68.     key <AE07> {    [               7,        question         ],    
  69.                 [        7,       ampersand         ]    };
  70.     key <AE08> {    [               8,        asterisk      ],    
  71.                 [        8,        asterisk         ]    };
  72.     key <AB08> {    [     Cyrillic_be,     Cyrillic_BE       ],    
  73.             [           comma,            less       ]    };
  74.     key <AC08> {    [     Cyrillic_el,     Cyrillic_EL       ],    
  75.             [               k,               K    ]    };
  76.     key <AD08> {    [    Cyrillic_sha,    Cyrillic_SHA       ],    
  77.             [               i,               I    ]    };
  78.     key <AD09> {    [  Cyrillic_shcha,  Cyrillic_SHCHA       ],    
  79.             [               o,               O    ]    };
  80.     key <AE10> {    [               0,      parenright     ],    
  81.                 [        0,      parenright         ]    };
  82.     key <AE09> {    [               9,       parenleft     ],    
  83.                 [        9,       parenleft         ]    };
  84.     key <AB09> {    [     Cyrillic_yu,     Cyrillic_YU       ],    
  85.             [          period,         greater       ]    };
  86.     key <AB10> {    [          period,           comma       ],    
  87.             [           slash,        question       ]    };
  88.     key <AC09> {    [     Cyrillic_de,     Cyrillic_DE       ],    
  89.             [               l,               L    ]    };
  90.     key <AC10> {    [    Cyrillic_zhe,    Cyrillic_ZHE       ],    
  91.             [       semicolon,           colon    ]    };
  92.     key <AD10> {    [     Cyrillic_ze,     Cyrillic_ZE       ],    
  93.             [               p,               P    ]    };
  94.     key <AE11> {    [           minus,      underscore     ],    
  95.                 [           minus,         underscore    ]    };
  96.     key <AC11> {    [      Cyrillic_e,      Cyrillic_E       ],    
  97.             [      apostrophe,        quotedbl       ]    };
  98.     key <AD11> {    [     Cyrillic_ha,     Cyrillic_HA         ],    
  99.             [     bracketleft,       braceleft    ]    };
  100.     key <AE12> {    [           equal,            plus     ],    
  101.             [        equal,            plus    ]    };
  102.     key <AD12> {    [Cyrillic_hardsign,Cyrillic_HARDSIGN    ],    
  103.             [    bracketright,      braceright        ]          };
  104.     key <BKSL> {    [           slash,           slash    ],    
  105.             [       backslash,           bar    ]    };
  106.  
  107.     // End alphanumeric section
  108.     
  109.     // Begin modifier mappings 
  110.  
  111.     modifier_map Shift  { Shift_L };
  112.     modifier_map Lock   { Caps_Lock };
  113.     modifier_map Control{ Control_L };
  114.     modifier_map Mod3   { Mode_switch };
  115. };
  116.  
  117.