home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / boot / i386 / root / usr / share / X11 / xkb / symbols / lt < prev    next >
Text File  |  2006-11-29  |  6KB  |  160 lines

  1. // $XKeyboardConfig: xkbdesc/symbols/lt,v 1.9 2006/09/02 00:34:17 svu Exp $
  2.  
  3. // based on
  4. // Lithuanian keyboard map by Ri─ìardas ─îepas <rch@richard.eu.org>
  5. // merged into one file by Nerijus Bali┼½nas
  6. // Added number and special characters writing in basic lt layout with RAlt by
  7. // Mantas Kriau─ìi┼½nas <mantas@akl.lt>, 2004
  8. //
  9. // $XFree86: xc/programs/xkbcomp/symbols/lt,v 1.3 2002/12/14 22:26:11 dawes Exp $
  10.  
  11. // If you want to have 2 layouts, use
  12. // Option "XkbLayout" "lt,lt(us)"
  13.  
  14. // Lithuanian Baltic layout - Lithuanian letters on the numeric row
  15. partial default alphanumeric_keys modifier_keys
  16. xkb_symbols "basic" {
  17.  
  18.     include "latin"
  19.  
  20.     name[Group1]="Lithuania";
  21.  
  22.     key <AE01>    { [   aogonek,      Aogonek,        1,      exclam ]    };
  23.     key <AE02>    { [    ccaron,       Ccaron,        2,          at ]    };
  24.     key <AE03>    { [   eogonek,      Eogonek,        3,  numbersign ]    };
  25.     key <AE04>    { [ eabovedot,    Eabovedot,        4,      dollar ]    };
  26.     key <AE05>    { [   iogonek,      Iogonek,        5,     percent ]    };
  27.     key <AE06>    { [    scaron,       Scaron,        6, asciicircum ]    };
  28.     key <AE07>    { [   uogonek,      Uogonek,        7,   ampersand ]    };
  29.     key <AE08>    { [   umacron,      Umacron,        8,    asterisk ]    };
  30.     key <AE09>    { [doublelowquotemark,  parenleft,  9,   parenleft ] };
  31.     key <AE10>    { [leftdoublequotemark,parenright,  0,  parenright ] };
  32.     key <AE12>    { [    zcaron,       Zcaron,    equal,        plus ]    };
  33.  
  34.     key <LSGT>    { [    endash,   EuroSign   ]    };
  35.  
  36.     include "level3(ralt_switch)"
  37. };
  38.  
  39. // Similar to the above, but you should use Right Alt + numeric row
  40. // for Lithuanian letters
  41. partial alphanumeric_keys modifier_keys
  42. xkb_symbols "us" {
  43.  
  44.     include "latin"
  45.  
  46.     name[Group1]="Lithuania - US keyboard with Lithuanian letters";
  47.  
  48.     key <AE01>    { [         1,     exclam,      aogonek,      Aogonek ]    };
  49.     key <AE02>    { [         2,         at,       ccaron,       Ccaron ]    };
  50.     key <AE03>    { [         3, numbersign,      eogonek,      Eogonek ]    };
  51.     key <AE04>    { [         4,     dollar,    eabovedot,    Eabovedot ]    };
  52.     key <AE05>    { [         5,    percent,      iogonek,      Iogonek ]    };
  53.     key <AE06>    { [         6, asciicircum,      scaron,       Scaron ]    };
  54.     key <AE07>    { [         7,  ampersand,      uogonek,      Uogonek ]    };
  55.     key <AE08>    { [         8,   asterisk,      umacron,      Umacron ]    };
  56.     key <AE09>    { [         9,  parenleft, doublelowquotemark,  parenleft ] };
  57.     key <AE10>    { [         0, parenright, leftdoublequotemark,parenright ] };
  58.     key <AE12>    { [     equal,       plus,       zcaron,       Zcaron ]    };
  59.  
  60.     key <AD03>    { [         e,          E,       endash,     EuroSign ]    };
  61.     key <LSGT>    { [    endash,   EuroSign ]    };
  62.  
  63.     include "level3(ralt_switch)"
  64. };
  65.  
  66. // Lithuanian keyboard map by Gediminas Paulauskas <menesis@delfi.lt>
  67. // Minor modification by Ri─ìardas ─îepas according to http://sun3.mif.vu.lt/cs/TK4/lithkeyb.html
  68.  
  69. // Describes Lithuanian keymap LST 1582:2000
  70. // Extensions:  B01 L3 is "<" , B02 L3 is ">" and B03 L3 is endash to make this
  71. // layout usable with pc101 and pc104 keyboards.
  72.  
  73. partial alphanumeric_keys modifier_keys
  74. xkb_symbols "std" {
  75.  
  76.     include "latin"
  77.  
  78.     name[Group1]= "Lithuania - Standard";
  79.  
  80.     key <TLDE> {[    grave,        asciitilde,    acute        ]};
  81.     key <AE01> {[    exclam,        1,        at        ]};
  82.     key <AE02> {[    minus,        2,        underscore    ]};
  83.     key <AE03> {[    slash,        3,        numbersign    ]};
  84.     key <AE04> {[    semicolon,    4,        dollar        ]};
  85.     key <AE05> {[    colon,        5,        section        ]};
  86.     key <AE06> {[    comma,        6,        asciicircum    ]};
  87.     key <AE07> {[    period,        7,        ampersand    ]};
  88.     key <AE08> {[    equal,        8,        asterisk    ]};
  89.     key <AE09> {[    parenleft,    9,        bracketleft    ]};
  90.     key <AE10> {[    parenright,    0,        bracketright    ]};
  91.     key <AE11> {[    question,    plus,        apostrophe    ]};
  92.     key <AE12> {[    x,        X,        percent        ]};
  93.     key    <AD01> {[    aogonek,    Aogonek        ]};
  94.     key    <AD02> {[    zcaron,        Zcaron        ]};
  95.     key    <AD03> {[    e,        E,        EuroSign    ]};
  96.     key    <AD11> {[    iogonek,    Iogonek,    braceleft    ]};
  97.     key    <AD12> {[    w,        W,        braceright    ]};
  98.     key    <AC04> {[    scaron,        Scaron        ]};
  99.     key <AC10> {[    uogonek,    Uogonek        ]};
  100.     key <AC11> {[    eabovedot,    Eabovedot,    quotedbl    ]};
  101.     key    <AB01> {[    z,        Z,        less        ]};
  102.     key    <AB02> {[    umacron,    Umacron,    greater        ]};
  103.     key    <AB03> {[    c,        C,        endash        ]};
  104.     key    <AB08> {[    ccaron,        Ccaron,        doublelowquotemark  ]};
  105.     key    <AB09> {[    f,        F,        leftdoublequotemark ]};
  106. // this is actually right quote for Lithuanian
  107.     key    <AB10> {[    eogonek,    Eogonek,    backslash    ]};
  108.     key <BKSL> {[    q,        Q,        bar        ]};
  109.     key <SPCE> {[    space,        space,        nobreakspace,    nobreakspace    ]};
  110.  
  111.     key    <LSGT> {[    less,        greater,    endash        ]};
  112.  
  113.     include "level3(ralt_switch)"
  114. };
  115.  
  116. // Lithuanian keyboard map by Piter PUNK <piterpk@terra.com.br> 
  117. // Describes Lithuanian keymap LST 1205-92
  118. //
  119. // This keyboard is also know as IBM layout.
  120. // We follow the map found at: http://www.kada.lt/litwin/Kbdlta.gif
  121. // and info from Edis Tamoshauskas <linas_lietus@yahoo.com>
  122.  
  123. partial alphanumeric_keys modifier_keys
  124. xkb_symbols "ibm" {
  125.  
  126.     include "latin"
  127.  
  128.     name[Group1]= "Lithuania - IBM (LST 1205-92)";
  129.  
  130.     key <TLDE> {[    grave,        asciitilde    ]};
  131.     key <AE01> {[    exclam,        1        ]};
  132.     key <AE02> {[    quotedbl,    2,        at        ]};
  133.     key <AE03> {[    slash,        3,        numbersign    ]};
  134.     key <AE04> {[    semicolon,    4,        dollar        ]};
  135.     key <AE05> {[    colon,        5,        percent        ]};
  136.     key <AE06> {[    comma,        6,        asciicircum    ]};
  137.     key <AE07> {[    period,        7,        ampersand    ]};
  138.     key <AE08> {[    question,    8,        asterisk    ]};
  139.     key <AE09> {[    parenleft,    9        ]};
  140.     key <AE10> {[    parenright,    0        ]};
  141.     key <AE11> {[    underscore,    minus        ]};
  142.     key <AE12> {[    plus,        equal        ]};
  143.     key <AD01> {[    aogonek,    Aogonek,    q,        Q        ]};
  144.     key <AD02> {[    zcaron,        Zcaron,        w,        W        ]};
  145.     key <AD03> {[    e,        E,        EuroSign    ]};
  146.     key <AD11> {[    iogonek,    Iogonek,    bracketleft,    braceleft    ]};
  147.     key <AD12> {[ doublelowquotemark, leftdoublequotemark, bracketright, braceright    ]};
  148.     key <AC10> {[    uogonek,    Uogonek,    semicolon,    colon        ]};
  149.     key <AC11> {[    eabovedot,    Eabovedot,    apostrophe,    quotedbl    ]};
  150.     key <AB02> {[    umacron,    Umacron,    x,        X        ]};
  151.     key <AB08> {[    ccaron,        Ccaron,        comma,        less        ]};
  152.     key <AB09> {[    scaron,        Scaron,        period,        greater        ]};
  153.     key <AB10> {[    eogonek,    Eogonek,    slash,        question    ]};
  154.     key <SPCE> {[    space,        space,        nobreakspace,    nobreakspace    ]};
  155.  
  156.     key <LSGT> {[    less,        greater,    endash        ]};
  157.  
  158.     include "level3(ralt_switch)"
  159. };
  160.