Comment 5 for bug 93077

Revision history for this message
Ante Karamatić (ivoks) wrote :

I've downloaded source of console-tools and been playing with this for two days. I can't find what could be wrong.

In console-setup-1.13ubuntu13/Keyboard/ckb/symbols/hr, clearly cs is included. This is true also for ba and si symbols. Looking at cs I can't find what could be wrong. cs(latin) is relevant for these languages. After building, in console-setup-1.13ubuntu13/Keyboard/keymaps all these keymaps ae broken, including cs(basic) which isn't latin.

Both cs(basic) and cs(latin) include cs(level3) and level3(ralt_switch). ralt_switch can't be the wrong one since lots of keymaps include it. So, problem is obviously in cs(level3). This is it, so if you can see anything wrong with it, please tell me:

partial hidden alphanumeric_keys
xkb_symbols "level3" {
  key <TLDE> { [ any,any, notsign, notsign ] };
  key <AE01> { [ any,any, dead_tilde, asciitilde ] };
  key <AE02> { [ any,any, dead_caron, caron ] };
  key <AE03> { [ any,any, dead_circumflex, asciicircum ] };
  key <AE04> { [ any,any, dead_breve, breve ] };
  key <AE05> { [ any,any, dead_abovering, degree ] };
  key <AE06> { [ any,any, dead_ogonek, ogonek ] };
  key <AE07> { [ any,any, dead_grave, grave ] };
  key <AE08> { [ any,any, dead_abovedot, abovedot ] };
  key <AE09> { [ any,any, dead_acute, apostrophe ] };
  key <AE10> { [ any,any, dead_doubleacute, doubleacute ] };
  key <AE11> { [ any,any, dead_diaeresis, diaeresis ] };
  key <AE12> { [ any,any, dead_cedilla, cedilla ] };

  key <AD01> { [ any,any, backslash, Greek_OMEGA ] };
  key <AD02> { [ any,any, bar, Lstroke ] };
  key <AD03> { [ any,any, EuroSign, EuroSign ] };
  key <AD04> { [ any,any, paragraph, registered ] };
  key <AD05> { [ any,any, tslash, Tslash ] };
  key <AD06> { [ any,any, leftarrow, yen ] };
  key <AD07> { [ any,any, downarrow, uparrow ] };
  key <AD08> { [ any,any, rightarrow, idotless ] };
  key <AD09> { [ any,any, oslash, Ooblique ] };
  key <AD10> { [ any,any, thorn, THORN ] };
  key <AD11> { [ any,any, division, dead_abovering ] };
  key <AD12> { [ any,any, multiply, dead_macron ] };

  key <AC01> { [ any,any, ae, AE ] };
  key <AC02> { [ any,any, doublelowquotemark, guillemotright ] };
  key <AC03> { [ any,any, leftdoublequotemark, guillemotleft ] };
  key <AC04> { [ any,any, bracketleft, ordfeminine ] };
  key <AC05> { [ any,any, bracketright, ENG ] };
  key <AC06> { [ any,any, hstroke, Hstroke ] };
  key <AC07> { [ any,any, NoSymbol, NoSymbol ] };
  key <AC08> { [ any,any, lstroke, ampersand ] };
  key <AC09> { [ any,any, lstroke, Lstroke ] };
  key <AC10> { [ any,any, dead_acute, dead_doubleacute ] };
  key <AC11> { [ any,any, ssharp, dead_caron ] };
  key <BKSL> { [ any,any, currency, dead_breve ] };

  key <AB01> { [ any,any, leftsinglequotemark, guillemotright ] };
  key <AB02> { [ any,any, rightsinglequotemark,guillemotleft ] };
  key <AB03> { [ any,any, cent, copyright ] };
  key <AB04> { [ any,any, at, grave ] };
  key <AB05> { [ any,any, braceleft, apostrophe ] };
  key <AB06> { [ any,any, braceright, braceright ] };
  key <AB07> { [ any,any, asciicircum, masculine ] };
  key <AB08> { [ any,any, less, multiply ] };
  key <AB09> { [ any,any, greater, division ] };
  key <AB10> { [ any,any, emdash, endash ] };

};