Mrtve klavesy a RH 7.2

Ladislav Strojil bwian na seznam.cz
Úterý Listopad 13 23:15:05 CET 2001


Jakub Moc wrote:

> No problem je to tak znamy, ze uz tady ohledne toho byla nejmene jedna
> flamewar... Proste od 4.0.3 (tusim) byly puvodni
> klavesove mapy nahrazeny "systemovejsimi"... :( bohuzel na dotaz, zda
> bude nejaky patch, jsem se zadne odpovedi nedostal. Cili nezbyva nez si
> vypreparovat starsi klavesove mapy z X...

Posilam svoji cz_qwerty, kterou povazuji za nejprijemnejsi. Je to chovani z 
minule verze (tj. to newindowsovske)

$ more /usr/X11R6/lib/X11/xkb/symbols/cz_qwerty
    // $XConsortium: cs /main/3 1996/08/31 12:19:14 kaleb $
    // $XFree86: xc/programs/xkbcomp/symbols/cs,v 3.3 2000/09/26 15:57:25 
tsi Exp $
partial default alphanumeric_keys
xkb_symbols "basic" {

    // Describes the differences between a very simple en_US
    // keyboard and a very simple Czech 'qwertz' keyboard

    name[Group1]= "Czech";

    key <TLDE> {        [  dead_diaeresis, dead_abovering       ],
                        [           grave,     asciitilde       ]       };
    key <AD01> {        [               q,              Q       ],
                        [               q,              Q       ]       };
    key <AE01> {        [            plus,              1       ],
                        [               1,         exclam       ]       };
    key <AB01> {        [               z,              Z       ],
                        [               z,              Z       ]       };
    key <AC02> {        [               s,              S       ],
                        [               s,              S       ]       };
    key <AC01> {        [               a,              A       ],
                        [               a,              A       ]       };
    key <AD02> {        [               w,              W       ],
                        [               w,              W       ]       };
    key <AE02> {        [          ecaron,              2       ],
                        [               2,             at       ]       };
    key <AB05> {        [               b,              B       ],
                        [               b,              B       ]       };
    key <AB04> {        [               v,              V       ],
                        [               v,              V       ]       };
    key <AB03> {        [               c,              C       ],
                        [               c,              C       ]       };
    key <AB02> {        [               x,              X       ],
                        [               x,              X       ]       };
    key <AC03> {        [               d,              D       ],
                        [               d,              D       ]       };
    key <AE04> {        [          ccaron,              4       ],
                        [               4,         dollar       ]       };
    key <AE03> {        [          scaron,              3       ],
                        [               3,     numbersign       ]       };
    key <AC04> {        [               f,              F       ],
                        [               f,              F       ]       };
    key <AD05> {        [               t,              T       ],
                        [               t,              T       ]       };
    key <AD04> {        [               r,              R       ],
                        [               r,              R       ]       };
    key <AE05> {        [          rcaron,              5       ],
                        [               5,        percent       ]       };
    key <AC06> {        [               h,              H       ],
                        [               h,              H       ]       };
    key <AC05> {        [               g,              G       ],
                        [               g,              G       ]       };
    key <AD06> {        [               y,              Y       ],
                        [               y,              Y       ]       };
    key <AE06> {        [          zcaron,              6       ],
                        [               6,    asciicircum       ]       };
    key <AB07> {        [               m,              M       ],
                        [               m,              M       ]       };
    key <AD07> {        [               u,              U       ],
                        [               u,              U       ]       };
    key <AE07> {        [          yacute,              7       ],
                        [               7,      ampersand       ]       };
    key <AE08> {        [          aacute,              8       ],
                        [               8,       asterisk       ]       };
    key <AB08> {        [           comma,       question       ],
                        [           comma,           less       ]       };
    key <AC08> {        [               k,              K       ],
                        [               k,              K       ]       };
    key <AC09> {        [               l,              L       ],
                        [               l,              L       ]       };
    key <AD08> {        [               i,              I       ],
                        [               i,              I       ]       };
    key <AD09> {        [               o,              O       ],
                        [               o,              O       ]       };
    key <AE10> {        [          eacute,              0       ],
                        [               0,     parenright       ]       };
    key <AE09> {        [          iacute,              9       ],
                        [               9,      parenleft       ]       };
    key <AB09> {        [          period,          colon       ],
                        [          period,        greater       ]       };
    key <AB10> {        [           minus,     underscore       ],
                        [           slash,       question       ]       };
    key <AC10> {        [           uring,       quotedbl       ],
                        [       semicolon,          colon       ]       };
    key <AD10> {        [               p,              P       ],
                        [               p,              P       ]       };
    key <AE11> {        [           equal,        percent       ],
                        [           minus,     underscore       ]       };
    key <AC11> {        [         section,         exclam       ],
                        [      apostrophe,       quotedbl       ]       };
    key <AD11> {        [          uacute,          slash       ],
                        [     bracketleft,      braceleft       ]       };
    key <AE12> {        [      dead_acute,     dead_caron       ],
                        [           equal,           plus       ]       };

    key <BKSL> {        [       backslash,            bar       ],
                        [       backslash,            bar       ]       };
    key <LSGT> {        [            less,        greater       ],
                        [       backslash,      brokenbar       ]       };

    key <AD12> {        [      parenright,      parenleft       ],
                        [    bracketright,     braceright       ]       };

    key <SCLK> {        [       Scroll_Lock                     ]       };

    // End alphanumeric section

    // begin modifier mappings

    modifier_map Shift  { Shift_L };
    modifier_map Lock   { Caps_Lock };
    modifier_map Control{ Control_L };
    modifier_map Mod3   { Mode_switch };
};



Další informace o konferenci Linux