Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: После обновления до 14.04 в клавиатуре перестали работать символы на EIGHT_LEVEL  (Прочитано 454 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн swami_pilorama

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Я немного модифицировал английскую раскладку и добавил некоторые символы других алфавитов, чтобы не устанавливать 3 и более раскладок. Например ralt + s -> š, ralt + e -> é, rwin + e -> ě и т.п. В 13ой версии ubuntu всё работало, но как только обновился до 14 символы на ralt и rwin перестали работать, а также перестала работать кнопка Compose на rmenu.

Если нажать на значёк клавиатуры в правом верхнем углу экрана и выбрать в меню пункт "Перезагрузить" (раньше этого пункта не было), то символы на ralt и rwin начинают работать, но только до того момента пока я не переключу раскладку на русский, а затем обратно на английский. Как то это не очень весело каждый раз при смене раскладки нажимать "Перезагрузить".


Я изменял файл /usr/share/X11/xkb/symbols/us секцию "basic".

default
partial alphanumeric_keys modifier_keys
xkb_symbols "basic" {

    name[Group1]= "English (US)";

    key.type[Group1] = "EIGHT_LEVEL_SEMIALPHABETIC";

    // Alphanumeric section
    key <TLDE> {   [ grave,        asciitilde,  ecaron,   Ecaron,   eogonek,   Eogonek   ]   };
    key <AE01> {   [ 1,            exclam,      NoSymbol, NoSymbol, NoSymbol,  NoSymbol  ]   };
    key <AE02> {   [ 2,            at,          NoSymbol, NoSymbol, NoSymbol,  NoSymbol  ]   };
    key <AE03> {   [ 3,            numbersign,  NoSymbol, NoSymbol, NoSymbol,  NoSymbol  ]   };
    key <AE04> {   [ 4,            dollar,      NoSymbol, NoSymbol, NoSymbol,  NoSymbol  ]   };
    key <AE05> {   [ 5,            percent,     NoSymbol, NoSymbol, NoSymbol,  NoSymbol  ]   };
    key <AE06> {   [ 6,            asciicircum, NoSymbol, NoSymbol, NoSymbol,  NoSymbol  ]   };
    key <AE07> {   [ 7,            ampersand,   NoSymbol, NoSymbol, NoSymbol,  NoSymbol  ]   };
    key <AE08> {   [ 8,            asterisk,    NoSymbol, NoSymbol, NoSymbol,  NoSymbol  ]   };
    key <AE09> {   [ 9,            parenleft,   NoSymbol, NoSymbol, NoSymbol,  NoSymbol  ]   };
    key <AE10> {   [ 0,            parenright,  NoSymbol, NoSymbol, NoSymbol,  NoSymbol  ]   };
    key <AE11> {   [ minus,        underscore,  NoSymbol, NoSymbol, NoSymbol,  NoSymbol  ]   };
    key <AE12> {   [ equal,        plus,        NoSymbol, NoSymbol, NoSymbol,  NoSymbol  ]   };

    key <AD01> {   [ q,            Q,           NoSymbol, NoSymbol, NoSymbol,  NoSymbol  ]   };
    key <AD02> {   [ w,            W,           NoSymbol, NoSymbol, NoSymbol,  NoSymbol  ]   };
    key <AD03> {   [ e,            E,           eacute,   Eacute,   ecaron,    Ecaron    ]   };
    key <AD04> {   [ r,            R,           rcaron,   Rcaron,   NoSymbol,  NoSymbol  ]   };
    key <AD05> {   [ t,            T,           tcaron,   Tcaron,   NoSymbol,  NoSymbol  ]   };
    key <AD06> {   [ y,            Y,           yacute,   Yacute,   NoSymbol,  NoSymbol  ]   };
    key <AD07> {   [ u,            U,           uacute,   Uacute,   uring,     Uring     ]   };
    key <AD08> {   [ i,            I,           iacute,   Iacute,   NoSymbol,  NoSymbol  ]   };
    key <AD09> {   [ o,            O,           oacute,   Oacute,   NoSymbol,  NoSymbol  ]   };
    key <AD10> {   [ p,            P,           NoSymbol, NoSymbol, NoSymbol,  NoSymbol  ]   };
    key <AD11> {   [ bracketleft,  braceleft,   uring,    Uring,    NoSymbol,  NoSymbol  ]   };
    key <AD12> {   [ bracketright, braceright,  NoSymbol, NoSymbol, NoSymbol,  NoSymbol  ]   };

    key <AC01> {   [ a,            A,           aacute,   Aacute,   aogonek,   Aogonek   ]   };
    key <AC02> {   [ s,            S,           scaron,   Scaron,   sacute,    Sacute    ]   };
    key <AC03> {   [ d,            D,           dcaron,   Dcaron,   NoSymbol,  NoSymbol  ]   };
    key <AC04> {   [ f,            F,           NoSymbol, NoSymbol, NoSymbol,  NoSymbol  ]   };
    key <AC05> {   [ g,            G,           NoSymbol, NoSymbol, NoSymbol,  NoSymbol  ]   };
    key <AC06> {   [ h,            H,           NoSymbol, NoSymbol, NoSymbol,  NoSymbol  ]   };
    key <AC07> {   [ j,            J,           NoSymbol, NoSymbol, NoSymbol,  NoSymbol  ]   };
    key <AC08> {   [ k,            K,           NoSymbol, NoSymbol, NoSymbol,  NoSymbol  ]   };
    key <AC09> {   [ l,            L,           lcaron,   Lcaron,   lstroke,   Lstroke   ]   };
    key <AC10> {   [ semicolon,    colon,       NoSymbol, NoSymbol, NoSymbol,  NoSymbol  ]   };
    key <AC11> {   [ apostrophe,   quotedbl,    NoSymbol, NoSymbol, NoSymbol,  NoSymbol  ]    };

    key <AB01> {   [ z,            Z,           zcaron,   Zcaron,   zabovedot, Zabovedot ]   };
    key <AB02> {   [ x,            X,           zacute,   Zacute,   NoSymbol,  NoSymbol  ]   };
    key <AB03> {   [ c,            C,           ccaron,   Ccaron,   cacute,    Cacute    ]   };
    key <AB04> {   [ v,            V,           NoSymbol, NoSymbol, NoSymbol,  NoSymbol  ]   };
    key <AB05> {   [ b,            B,           NoSymbol, NoSymbol, NoSymbol,  NoSymbol  ]   };
    key <AB06> {   [ n,            N,           ncaron,   Ncaron,   nacute,    Nacute    ]   };
    key <AB07> {   [ m,            M,           NoSymbol, NoSymbol, NoSymbol,  NoSymbol  ]   };
    key <AB08> {   [ comma,        less,        NoSymbol, NoSymbol, NoSymbol,  NoSymbol  ]   };
    key <AB09> {   [ period,       greater,     NoSymbol, NoSymbol, NoSymbol,  NoSymbol  ]   };
    key <AB10> {   [ slash,        question,    NoSymbol, NoSymbol, NoSymbol,  NoSymbol  ]   };

    key <BKSL> {   [ backslash,    bar,         NoSymbol, NoSymbol, NoSymbol,  NoSymbol  ]   };


   include "level3(switch)"
//   include "level5(switch)"


    // End alphanumeric section
};

 

Страница сгенерирована за 0.017 секунд. Запросов: 22.