Advertisement
Hellerick_Ferlibay

Hellerick 2015 Russian keyboard layout for Ubuntu

May 1st, 2016
330
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // Нужно gedit'ом сначала добавить код раскладки в /usr/share/X11/xkb/symbols/ru,
  2. // а потом прописать раскладку в /usr/share/X11/xkb/rules/evdev.xml
  3. // Изображение раскладки здесь: http://i.imgur.com/rJAoEVM.png
  4.  
  5. partial alphanumeric_keys
  6. xkb_symbols "hcf2015" {
  7.     include "ru(winkeys)"
  8.     name[Group1]= "Russian (Hellerick 2015)";
  9.     key.type[group1]="FOUR_LEVEL";
  10.     key <TLDE> { [ Cyrillic_io       , Cyrillic_IO       , U0301                     , asciitilde                ] };
  11.     key <AE01> { [ 1                 , exclam            , VoidSymbol                , onequarter                ] };
  12.     key <AE02> { [ 2                 , quotedbl          , twosuperior               , onehalf                   ] };
  13.     key <AE03> { [ 3                 , numerosign        , threesuperior             , threequarters             ] };
  14.     key <AE04> { [ 4                 , semicolon         , dollar                    , EuroSign                  ] };
  15.     key <AE05> { [ 5                 , percent           , degree                    , division                  ] };
  16.     key <AE06> { [ 6                 , colon             , U20BD                     , VoidSymbol                ] };
  17.     key <AE07> { [ 7                 , question          , section                   , VoidSymbol                ] };
  18.     key <AE08> { [ 8                 , asterisk          , multiply                  , VoidSymbol                ] };
  19.     key <AE09> { [ 9                 , parenleft         , guillemotleft             , doublelowquotemark        ] };
  20.     key <AE10> { [ 0                 , parenright        , guillemotright            , leftdoublequotemark       ] };
  21.     key <AE11> { [ minus             , underscore        , emdash                    , U2212                     ] };
  22.     key <AE12> { [ equal             , plus              , VoidSymbol                , plusminus                 ] };
  23.     key <AD01> { [ Cyrillic_shorti   , Cyrillic_SHORTI   , Cyrillic_je               , Cyrillic_JE               ] };
  24.     key <AD03> { [ Cyrillic_u        , Cyrillic_U        , Byelorussian_shortu       , Byelorussian_SHORTU       ] };
  25.     key <AD05> { [ Cyrillic_ie       , Cyrillic_IE       , Ukrainian_ie              , Ukrainian_IE              ] };
  26.     key <AD06> { [ Cyrillic_en       , Cyrillic_EN       , Cyrillic_nje              , Cyrillic_NJE              ] };
  27.     key <AD07> { [ Cyrillic_ghe      , Cyrillic_GHE      , Ukrainian_ghe_with_upturn , Ukrainian_GHE_WITH_UPTURN ] };
  28.     key <AD10> { [ Cyrillic_ze       , Cyrillic_ZE       , Macedonia_dse             , Macedonia_DSE             ] };
  29.     key <AD11> { [ Cyrillic_ha       , Cyrillic_HA       , bracketleft               , braceleft                 ] };
  30.     key <AD12> { [ Cyrillic_hardsign , Cyrillic_HARDSIGN , bracketright              , braceright                ] };
  31.     key <BKSL> { [ backslash         , slash             , bar                       , VoidSymbol                ] };
  32.     key <AC01> { [ Cyrillic_ef       , Cyrillic_EF       , U0473                     , U0472                     ] };
  33.     key <AC02> { [ Cyrillic_yeru     , Cyrillic_YERU     , Ukrainian_yi              , Ukrainian_YI              ] };
  34.     key <AC07> { [ Cyrillic_o        , Cyrillic_O        , U0461                     , U0460                     ] };
  35.     key <AC08> { [ Cyrillic_el       , Cyrillic_EL       , Cyrillic_lje              , Cyrillic_LJE              ] };
  36.     key <AC09> { [ Cyrillic_de       , Cyrillic_DE       , Serbian_dje               , Serbian_DJE               ] };
  37.     key <AC11> { [ Cyrillic_e        , Cyrillic_E        , apostrophe                , VoidSymbol                ] };
  38.     key <AB02> { [ Cyrillic_che      , Cyrillic_CHE      , Cyrillic_dzhe             , Cyrillic_DZHE             ] };
  39.     key <AB04> { [ Cyrillic_em       , Cyrillic_EM       , U0475                     , U0474                     ] };
  40.     key <AB05> { [ Cyrillic_i        , Cyrillic_I        , Ukrainian_i               , Ukrainian_I               ] };
  41.     key <AB06> { [ Cyrillic_te       , Cyrillic_TE       , Serbian_tshe              , Serbian_TSHE              ] };
  42.     key <AB07> { [ Cyrillic_softsign , Cyrillic_SOFTSIGN , U0463                     , U0462                     ] };
  43.     key <AB08> { [ Cyrillic_be       , Cyrillic_BE       , less                      , VoidSymbol                ] };
  44.     key <AB09> { [ Cyrillic_yu       , Cyrillic_YU       , greater                   , VoidSymbol                ] };
  45.     key <SPCE> { [ space             , space             , nobreakspace              , VoidSymbol                ] };
  46.     include "level3(ralt_switch)"
  47. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement