Pro ty co se marně snaží stáhnout soubory odkazované b.artem zasílám návod na přidání Windows rozložení klávesnice zvaného "česká rogramátorská" (tj anglická klávesnice s psaním českých znaků přes AltGr):
1) Přidat rozložení kláves
tj. zeditovat soubor /usr/share/X11/xkb/symbols/cz a doplnit na konec sekci:
// Layout for those who came from Windows and used keyboard "ceska programatorska"
// It is US keyboard with czech characters accesible over AltGr
xkb_symbols "win-programmers" {
include "us(basic)"
name[Group1]= "Czechia - Windows layout CZ FOR PROGRAMMERS";
key <AE02> { [ 2, at, ecaron, dead_caron ] };
key <AE03> { [ 3, numbersign, scaron, dead_circumflex ] };
key <AE04> { [ 4, dollar, ccaron, dead_breve ] };
key <AE05> { [ 5, percent, rcaron, dead_abovering ] };
key <AE06> { [ 6, asciicircum, zcaron, dead_ogonek ] };
key <AE07> { [ 7, ampersand, yacute, dead_grave ] };
key <AE08> { [ 8, asterisk, aacute, dead_abovedot] };
key <AE09> { [ 9, parenleft, iacute, dead_acute ] };
key <AE10> { [ 0, parenright, eacute, dead_doubleacute ] };
key <AE12> { [ equal, plus, dead_acute, dead_caron ] };
key <AD11> { [ bracketleft, braceleft, uacute, slash ] };
key <AC10> { [ semicolon, colon, uring, quotedbl ] };
};
potom (přijde mi to trošku redundantní, ale musí to být) aby nová klávesnice byla vidět v nabídce (SYSTÉM->KLÁVESNICE)
je potřeba v souboru /usr/share/X11/xkb/rules/base.xml upravit sekci <layout>cz takhle:
<layout>
<configItem>
<name>cz</name>
<shortDescription>Cze</shortDescription>
<description>Czechia</description>
</configItem>
<variantList>
<variant>
<configItem>
<name>bksl</name>
<description>With <\|> key</description>
</configItem>
</variant>
<variant>
<configItem>
<name>qwerty</name>
<description>qwerty</description>
</configItem>
</variant>
<variant>
<configItem>
<name>qwerty_bksl</name>
<description>qwerty, extended Backslash</description>
</configItem>
</variant>
<variant>
<configItem>
<name>win-programmers</name>
<description>Czechia - Windows layout CZ FOR PROGRAMMERS</description>
</configItem>
</variant>
</variantList>
</layout>
a teď už je možné ji používat. Pokud jako já nevíte jak ji nastavit jako výchozí, přidejte si do horní lišty panel Indikátor klávesnice. (Nebo odstraňte všechna ostatní rozložení :-)