Home | History | Annotate | Line # | Download | only in symbols
lt revision 1.1
      1  1.1  mrg // $XKeyboardConfig: xkeyboard-config/symbols/lt,v 1.10 2008-02-01 23:59:44 svu Exp $
      2  1.1  mrg 
      3  1.1  mrg // based on
      4  1.1  mrg // Lithuanian keyboard map by Riardas epas <rch (a] richard.eu.org>
      5  1.1  mrg // merged into one file by Nerijus Balinas
      6  1.1  mrg // Added number and special characters writing in basic lt layout with RAlt by
      7  1.1  mrg // Mantas Kriauinas <mantas (a] akl.lt>, 2004
      8  1.1  mrg //
      9  1.1  mrg // $XFree86: xc/programs/xkbcomp/symbols/lt,v 1.3 2002/12/14 22:26:11 dawes Exp $
     10  1.1  mrg 
     11  1.1  mrg // If you want to have 2 layouts, use
     12  1.1  mrg // Option "XkbLayout" "lt,lt(us)"
     13  1.1  mrg 
     14  1.1  mrg // Lithuanian Baltic layout - Lithuanian letters on the numeric row
     15  1.1  mrg partial default alphanumeric_keys modifier_keys
     16  1.1  mrg xkb_symbols "basic" {
     17  1.1  mrg 
     18  1.1  mrg     include "latin"
     19  1.1  mrg 
     20  1.1  mrg     name[Group1]="Lithuania";
     21  1.1  mrg 
     22  1.1  mrg     key <AE01>	{ [   aogonek,      Aogonek,        1,      exclam ]	};
     23  1.1  mrg     key <AE02>	{ [    ccaron,       Ccaron,        2,          at ]	};
     24  1.1  mrg     key <AE03>	{ [   eogonek,      Eogonek,        3,  numbersign ]	};
     25  1.1  mrg     key <AE04>	{ [ eabovedot,    Eabovedot,        4,      dollar ]	};
     26  1.1  mrg     key <AE05>	{ [   iogonek,      Iogonek,        5,     percent ]	};
     27  1.1  mrg     key <AE06>	{ [    scaron,       Scaron,        6, asciicircum ]	};
     28  1.1  mrg     key <AE07>	{ [   uogonek,      Uogonek,        7,   ampersand ]	};
     29  1.1  mrg     key <AE08>	{ [   umacron,      Umacron,        8,    asterisk ]	};
     30  1.1  mrg     key <AE09>	{ [doublelowquotemark,  parenleft,  9,   parenleft ] };
     31  1.1  mrg     key <AE10>	{ [leftdoublequotemark,parenright,  0,  parenright ] };
     32  1.1  mrg     key <AE12>	{ [    zcaron,       Zcaron,    equal,        plus ]	};
     33  1.1  mrg 
     34  1.1  mrg     key <LSGT>	{ [    endash,   EuroSign   ]	};
     35  1.1  mrg 
     36  1.1  mrg     include "level3(ralt_switch)"
     37  1.1  mrg };
     38  1.1  mrg 
     39  1.1  mrg // Similar to the above, but you should use Right Alt + numeric row
     40  1.1  mrg // for Lithuanian letters
     41  1.1  mrg partial alphanumeric_keys modifier_keys
     42  1.1  mrg xkb_symbols "us" {
     43  1.1  mrg 
     44  1.1  mrg     include "latin"
     45  1.1  mrg 
     46  1.1  mrg     name[Group1]="Lithuania - US keyboard with Lithuanian letters";
     47  1.1  mrg 
     48  1.1  mrg     key <AE01>	{ [         1,     exclam,      aogonek,      Aogonek ]	};
     49  1.1  mrg     key <AE02>	{ [         2,         at,       ccaron,       Ccaron ]	};
     50  1.1  mrg     key <AE03>	{ [         3, numbersign,      eogonek,      Eogonek ]	};
     51  1.1  mrg     key <AE04>	{ [         4,     dollar,    eabovedot,    Eabovedot ]	};
     52  1.1  mrg     key <AE05>	{ [         5,    percent,      iogonek,      Iogonek ]	};
     53  1.1  mrg     key <AE06>	{ [         6, asciicircum,      scaron,       Scaron ]	};
     54  1.1  mrg     key <AE07>	{ [         7,  ampersand,      uogonek,      Uogonek ]	};
     55  1.1  mrg     key <AE08>	{ [         8,   asterisk,      umacron,      Umacron ]	};
     56  1.1  mrg     key <AE09>	{ [         9,  parenleft, doublelowquotemark,  parenleft ] };
     57  1.1  mrg     key <AE10>	{ [         0, parenright, leftdoublequotemark,parenright ] };
     58  1.1  mrg     key <AE12>	{ [     equal,       plus,       zcaron,       Zcaron ]	};
     59  1.1  mrg 
     60  1.1  mrg     key <AD03>	{ [         e,          E,       endash,     EuroSign ]	};
     61  1.1  mrg     key <LSGT>	{ [    endash,   EuroSign ]	};
     62  1.1  mrg 
     63  1.1  mrg     include "level3(ralt_switch)"
     64  1.1  mrg };
     65  1.1  mrg 
     66  1.1  mrg // Lithuanian keyboard map by Gediminas Paulauskas <menesis (a] delfi.lt>
     67  1.1  mrg // Minor modification by Riardas epas according to http://sun3.mif.vu.lt/cs/TK4/lithkeyb.html
     68  1.1  mrg 
     69  1.1  mrg // Describes Lithuanian keymap LST 1582:2000
     70  1.1  mrg // Extensions:  B01 L3 is "<" , B02 L3 is ">" and B03 L3 is endash to make this
     71  1.1  mrg // layout usable with pc101 and pc104 keyboards.
     72  1.1  mrg  
     73  1.1  mrg partial alphanumeric_keys modifier_keys
     74  1.1  mrg xkb_symbols "std" {
     75  1.1  mrg 
     76  1.1  mrg     include "latin"
     77  1.1  mrg 
     78  1.1  mrg     name[Group1]= "Lithuania - Standard";
     79  1.1  mrg 
     80  1.1  mrg     key <TLDE> {[	grave,		asciitilde,	acute		]};
     81  1.1  mrg     key <AE01> {[	exclam,		1,		at		]};
     82  1.1  mrg     key <AE02> {[	minus,		2,		underscore	]};
     83  1.1  mrg     key <AE03> {[	slash,		3,		numbersign	]};
     84  1.1  mrg     key <AE04> {[	semicolon,	4,		dollar		]};
     85  1.1  mrg     key <AE05> {[	colon,		5,		section		]};
     86  1.1  mrg     key <AE06> {[	comma,		6,		asciicircum	]};
     87  1.1  mrg     key <AE07> {[	period,		7,		ampersand	]};
     88  1.1  mrg     key <AE08> {[	equal,		8,		asterisk	]};
     89  1.1  mrg     key <AE09> {[	parenleft,	9,		bracketleft	]};
     90  1.1  mrg     key <AE10> {[	parenright,	0,		bracketright	]};
     91  1.1  mrg     key <AE11> {[	question,	plus,		apostrophe	]};
     92  1.1  mrg     key <AE12> {[	x,		X,		percent		]};
     93  1.1  mrg     key	<AD01> {[	aogonek,	Aogonek		]};
     94  1.1  mrg     key	<AD02> {[	zcaron,		Zcaron		]};
     95  1.1  mrg     key	<AD03> {[	e,		E,		EuroSign	]};
     96  1.1  mrg     key	<AD11> {[	iogonek,	Iogonek,	braceleft	]};
     97  1.1  mrg     key	<AD12> {[	w,		W,		braceright	]};
     98  1.1  mrg     key	<AC04> {[	scaron,		Scaron		]};
     99  1.1  mrg     key <AC10> {[	uogonek,	Uogonek		]};
    100  1.1  mrg     key <AC11> {[	eabovedot,	Eabovedot,	quotedbl	]};
    101  1.1  mrg     key	<AB01> {[	z,		Z,		less		]};
    102  1.1  mrg     key	<AB02> {[	umacron,	Umacron,	greater		]};
    103  1.1  mrg     key	<AB03> {[	c,		C,		endash		]};
    104  1.1  mrg     key	<AB08> {[	ccaron,		Ccaron,		doublelowquotemark  ]};
    105  1.1  mrg     key	<AB09> {[	f,		F,		leftdoublequotemark ]};
    106  1.1  mrg // this is actually right quote for Lithuanian
    107  1.1  mrg     key	<AB10> {[	eogonek,	Eogonek,	backslash	]};
    108  1.1  mrg     key <BKSL> {[	q,		Q,		bar		]};
    109  1.1  mrg     key <SPCE> {[	space,		space,		nobreakspace,	nobreakspace	]};
    110  1.1  mrg 
    111  1.1  mrg     key	<LSGT> {[	less,		greater,	endash		]};
    112  1.1  mrg 
    113  1.1  mrg     include "level3(ralt_switch)"
    114  1.1  mrg };
    115  1.1  mrg 
    116  1.1  mrg // Lithuanian keyboard map by Piter PUNK <piterpk (a] terra.com.br> 
    117  1.1  mrg // Describes Lithuanian keymap LST 1205-92
    118  1.1  mrg //
    119  1.1  mrg // This keyboard is also know as IBM layout.
    120  1.1  mrg // We follow the map found at: http://www.kada.lt/litwin/Kbdlta.gif
    121  1.1  mrg // and info from Edis Tamoshauskas <linas_lietus (a] yahoo.com>
    122  1.1  mrg  
    123  1.1  mrg partial alphanumeric_keys modifier_keys
    124  1.1  mrg xkb_symbols "ibm" {
    125  1.1  mrg 
    126  1.1  mrg     include "latin"
    127  1.1  mrg 
    128  1.1  mrg     name[Group1]= "Lithuania - IBM (LST 1205-92)";
    129  1.1  mrg 
    130  1.1  mrg     key <TLDE> {[	grave,		asciitilde	]};
    131  1.1  mrg     key <AE01> {[	exclam,		1		]};
    132  1.1  mrg     key <AE02> {[	quotedbl,	2,		at		]};
    133  1.1  mrg     key <AE03> {[	slash,		3,		numbersign	]};
    134  1.1  mrg     key <AE04> {[	semicolon,	4,		dollar		]};
    135  1.1  mrg     key <AE05> {[	colon,		5,		percent		]};
    136  1.1  mrg     key <AE06> {[	comma,		6,		asciicircum	]};
    137  1.1  mrg     key <AE07> {[	period,		7,		ampersand	]};
    138  1.1  mrg     key <AE08> {[	question,	8,		asterisk	]};
    139  1.1  mrg     key <AE09> {[	parenleft,	9		]};
    140  1.1  mrg     key <AE10> {[	parenright,	0		]};
    141  1.1  mrg     key <AE11> {[	underscore,	minus		]};
    142  1.1  mrg     key <AE12> {[	plus,		equal		]};
    143  1.1  mrg     key <AD01> {[	aogonek,	Aogonek,	q,		Q		]};
    144  1.1  mrg     key <AD02> {[	zcaron,		Zcaron,		w,		W		]};
    145  1.1  mrg     key <AD03> {[	e,		E,		EuroSign	]};
    146  1.1  mrg     key <AD11> {[	iogonek,	Iogonek,	bracketleft,	braceleft	]};
    147  1.1  mrg     key <AD12> {[ doublelowquotemark, leftdoublequotemark, bracketright, braceright	]};
    148  1.1  mrg     key <AC10> {[	uogonek,	Uogonek,	semicolon,	colon		]};
    149  1.1  mrg     key <AC11> {[	eabovedot,	Eabovedot,	apostrophe,	quotedbl	]};
    150  1.1  mrg     key <AB02> {[	umacron,	Umacron,	x,		X		]};
    151  1.1  mrg     key <AB08> {[	ccaron,		Ccaron,		comma,		less		]};
    152  1.1  mrg     key <AB09> {[	scaron,		Scaron,		period,		greater		]};
    153  1.1  mrg     key <AB10> {[	eogonek,	Eogonek,	slash,		question	]};
    154  1.1  mrg     key <SPCE> {[	space,		space,		nobreakspace,	nobreakspace	]};
    155  1.1  mrg 
    156  1.1  mrg     key <LSGT> {[	less,		greater,	endash		]};
    157  1.1  mrg 
    158  1.1  mrg     include "level3(ralt_switch)"
    159  1.1  mrg };
    160  1.1  mrg 
    161  1.1  mrg 
    162  1.1  mrg 
    163  1.1  mrg // LEKP, LEKPa and Baltic+ layouts 1.0 for Linux.
    164  1.1  mrg // Copyright (c) 2007 Tautrimas Pajarskas
    165  1.1  mrg // For more info go to http://lekp.info
    166  1.1  mrg 
    167  1.1  mrg partial alphanumeric_keys modifier_keys
    168  1.1  mrg xkb_symbols "lekp" {
    169  1.1  mrg     name[Group1]="Lithuania - LEKP";
    170  1.1  mrg     key <TLDE>  { [     grave,   asciitilde, acute ] };
    171  1.1  mrg     key <AE01>	{ [     slash,   numbersign,               bar ] };
    172  1.1  mrg     key <AE02>	{ [ backslash,           at,           section ] };
    173  1.1  mrg     key <AE03>	{ [    period,    braceleft ] };
    174  1.1  mrg     key <AE04>	{ [     comma,   braceright ] };
    175  1.1  mrg     key <AE05>	{ [         f, 	          F ] };
    176  1.1  mrg     key <AE06>	{ [    exclam,       endash ] };
    177  1.1  mrg     key <AE07>	{ [         w,            W ] };
    178  1.1  mrg     key <AE08>	{ [   uogonek,      Uogonek ] };
    179  1.1  mrg     key <AE09>	{ [   iogonek,      Iogonek ] };
    180  1.1  mrg     key <AE10>	{ [ parenleft,  doublelowquotemark, registered ] };
    181  1.1  mrg     key <AE11>	{ [ parenright, leftdoublequotemark, copyright ] };
    182  1.1  mrg     key <AE12>  { [      colon,           ampersand, trademark ] };
    183  1.1  mrg 
    184  1.1  mrg     key <BKSL>  { [ apostrophe,          underscore ] };
    185  1.1  mrg 
    186  1.1  mrg     key <AD01>  { [          q,                  Q,   EuroSign ] };
    187  1.1  mrg     key <AD02>  { [          g,                  G,          7 ] };
    188  1.1  mrg     key <AD03>  { [          r,                  R,          8 ] };
    189  1.1  mrg     key <AD04>  { [          l,                  L,          9 ] };
    190  1.1  mrg     key <AD05>  { [          d,                  D,    percent ] };
    191  1.1  mrg     key <AD06>  { [     ccaron,             Ccaron ] };
    192  1.1  mrg     key <AD07>  { [          j,                  J ] };
    193  1.1  mrg     key <AD08>  { [          u,                  U,     period ] };
    194  1.1  mrg     key <AD09>  { [  eabovedot,          Eabovedot,      minus ] };
    195  1.1  mrg     key <AD10>  { [    eogonek,            Eogonek,      slash ] };
    196  1.1  mrg     key <AD11>  { [   question,        bracketleft,   division ] };
    197  1.1  mrg     key <AD12>  { [      equal,       bracketright ] };
    198  1.1  mrg 
    199  1.1  mrg     key <CAPS>  { [  BackSpace ] };
    200  1.1  mrg     key <AC01>  { [          a,                  A,          0 ] };
    201  1.1  mrg     key <AC02>  { [          k,                  K,          4 ] };
    202  1.1  mrg     key <AC03>  { [          s,                  S,          5 ] };
    203  1.1  mrg     key <AC04>  { [          t,                  T,          6 ] };
    204  1.1  mrg     key <AC05>  { [          m,                  M,     dollar ] };
    205  1.1  mrg     key <AC06>  { [          p,                  P ] };
    206  1.1  mrg     key <AC07>  { [          n,                  N ] };
    207  1.1  mrg     key <AC08>  { [          e,                  E,      comma ] };
    208  1.1  mrg     key <AC09>  { [          i,                  I,       plus ] };
    209  1.1  mrg     key <AC10>  { [          o,                  O,   asterisk ] };
    210  1.1  mrg     key <AC11>  { [          y,                  Y,   multiply ] };
    211  1.1  mrg 
    212  1.1  mrg     key <AB01>  { [          z,                  Z, asciicircum ] };
    213  1.1  mrg     key <AB02>  { [          x,                  X,          1 ] };
    214  1.1  mrg     key <AB03>  { [          c,                  C,          2 ] };
    215  1.1  mrg     key <AB04>  { [          v,                  V,          3 ] };
    216  1.1  mrg     key <AB05>  { [     zcaron,             Zcaron ] };
    217  1.1  mrg     key <AB06>  { [     scaron,             Scaron ] };
    218  1.1  mrg     key <AB07>  { [          b,                  B,     degree ] };
    219  1.1  mrg     key <AB08>  { [    umacron,            Umacron,       less ] };
    220  1.1  mrg     key <AB09>  { [    aogonek,            Aogonek,    greater ] };
    221  1.1  mrg     key <AB10>  { [          h,                  H ] };
    222  1.1  mrg 
    223  1.1  mrg     key <LSGT>  { [  semicolon,           quotedbl,   sterling ] };
    224  1.1  mrg 
    225  1.1  mrg     include "level3(ralt_switch)"
    226  1.1  mrg };
    227  1.1  mrg 
    228  1.1  mrg partial alphanumeric_keys modifier_keys
    229  1.1  mrg xkb_symbols "lekpa" {
    230  1.1  mrg     name[Group1]="Lithuania - LEKPa";
    231  1.1  mrg     key <TLDE>  { [     grave,   asciitilde,             acute ] };
    232  1.1  mrg     key <AE01>	{ [     slash,     quotedbl,               bar ] };
    233  1.1  mrg     key <AE02>	{ [ backslash,           at,           section ] };
    234  1.1  mrg     key <AE03>	{ [    period,    braceleft,        numbersign ] };
    235  1.1  mrg     key <AE04>	{ [     comma,   braceright,          sterling ] };
    236  1.1  mrg     key <AE05>	{ [         f, 	          F,         ampersand ] };
    237  1.1  mrg     key <AE06>	{ [    exclam,       endash ] };
    238  1.1  mrg     key <AE07>	{ [         w,            W ] };
    239  1.1  mrg     key <AE08>	{ [   uogonek,      Uogonek ] };
    240  1.1  mrg     key <AE09>	{ [   iogonek,      Iogonek ] };
    241  1.1  mrg     key <AE10>	{ [ parenleft, doublelowquotemark,  registered ] };
    242  1.1  mrg     key <AE11>	{ [ parenright, leftdoublequotemark, copyright ] };
    243  1.1  mrg     key <AE12>  { [      colon,   semicolon,         trademark ] };
    244  1.1  mrg 
    245  1.1  mrg     key <BKSL>  { [ apostrophe,          underscore ] };
    246  1.1  mrg 
    247  1.1  mrg     key <AD01>  { [          q,                  Q,   EuroSign ] };
    248  1.1  mrg     key <AD02>  { [          g,                  G,          7 ] };
    249  1.1  mrg     key <AD03>  { [          r,                  R,          8 ] };
    250  1.1  mrg     key <AD04>  { [          l,                  L,          9 ] };
    251  1.1  mrg     key <AD05>  { [          d,                  D,    percent ] };
    252  1.1  mrg     key <AD06>  { [     ccaron,             Ccaron ] };
    253  1.1  mrg     key <AD07>  { [          j,                  J ] };
    254  1.1  mrg     key <AD08>  { [          u,                  U,     period ] };
    255  1.1  mrg     key <AD09>  { [  eabovedot,          Eabovedot,      minus ] };
    256  1.1  mrg     key <AD10>  { [    eogonek,            Eogonek,      slash ] };
    257  1.1  mrg     key <AD11>  { [   question,        bracketleft,   division ] };
    258  1.1  mrg     key <AD12>  { [      equal,       bracketright ] };
    259  1.1  mrg 
    260  1.1  mrg     key <CAPS>  { [  BackSpace ] };
    261  1.1  mrg     key <AC01>  { [          a,                  A,          0 ] };
    262  1.1  mrg     key <AC02>  { [          k,                  K,          4 ] };
    263  1.1  mrg     key <AC03>  { [          s,                  S,          5 ] };
    264  1.1  mrg     key <AC04>  { [          t,                  T,          6 ] };
    265  1.1  mrg     key <AC05>  { [          m,                  M,     dollar ] };
    266  1.1  mrg     key <AC06>  { [          p,                  P ] };
    267  1.1  mrg     key <AC07>  { [          n,                  N ] };
    268  1.1  mrg     key <AC08>  { [          e,                  E,      comma ] };
    269  1.1  mrg     key <AC09>  { [          i,                  I,       plus ] };
    270  1.1  mrg     key <AC10>  { [          o,                  O,   asterisk ] };
    271  1.1  mrg     key <AC11>  { [          y,                  Y,   multiply ] };
    272  1.1  mrg 
    273  1.1  mrg     key <AB01>  { [          z,                  Z, asciicircum ] };
    274  1.1  mrg     key <AB02>  { [          x,                  X,          1 ] };
    275  1.1  mrg     key <AB03>  { [          c,                  C,          2 ] };
    276  1.1  mrg     key <AB04>  { [          v,                  V,          3 ] };
    277  1.1  mrg     key <AB05>  { [     zcaron,             Zcaron ] };
    278  1.1  mrg     key <AB06>  { [     scaron,             Scaron ] };
    279  1.1  mrg     key <AB07>  { [          b,                  B,     degree ] };
    280  1.1  mrg     key <AB08>  { [    umacron,            Umacron,       less ] };
    281  1.1  mrg     key <AB09>  { [    aogonek,            Aogonek,    greater ] };
    282  1.1  mrg     key <AB10>  { [          h,                  H ] };
    283  1.1  mrg 
    284  1.1  mrg 
    285  1.1  mrg     include "level3(ralt_switch)"
    286  1.1  mrg };
    287  1.1  mrg 
    288  1.1  mrg partial alphanumeric_keys modifier_keys
    289  1.1  mrg xkb_symbols "balticplus" {
    290  1.1  mrg     include "latin"
    291  1.1  mrg     name[Group1]="Lithuania - Baltic+";
    292  1.1  mrg     key <AE01>  { [   aogonek,      Aogonek,        1,      exclam ]    };
    293  1.1  mrg     key <AE02>  { [    ccaron,       Ccaron,        2,          at ]    };
    294  1.1  mrg     key <AE03>  { [   eogonek,      Eogonek,        3,  numbersign ]    };
    295  1.1  mrg     key <AE04>  { [ eabovedot,    Eabovedot,        4,      dollar ]    };
    296  1.1  mrg     key <AE05>  { [   iogonek,      Iogonek,        5,     percent ]    };
    297  1.1  mrg     key <AE06>  { [    scaron,       Scaron,        6, asciicircum ]    };
    298  1.1  mrg     key <AE07>  { [   uogonek,      Uogonek,        7,   ampersand ]    };
    299  1.1  mrg     key <AE08>  { [   umacron,      Umacron,        8,    asterisk ]    };
    300  1.1  mrg     key <AE09>  { [ parenleft, doublelowquotemark,  9 ] };
    301  1.1  mrg     key <AE10>  { [ parenright, leftdoublequotemark, 0 ] };
    302  1.1  mrg     key <AE11>  { [     minus,   underscore,    minus,  section ] };
    303  1.1  mrg     key <AE12>  { [    zcaron,       Zcaron,    equal,        plus ]    };
    304  1.1  mrg     key <CAPS>  { [ BackSpace ] };
    305  1.1  mrg     key <NFER>  { [ backslash,         bar,   endash ] };
    306  1.1  mrg     key <AD03>  { [         e,            E, EuroSign ] };
    307  1.1  mrg     key <AD04>  { [         r,            R, registered ] };
    308  1.1  mrg     key <AD05>  { [         t,            T, trademark ] };
    309  1.1  mrg     key <AB03>  { [         c,            C, copyright ] };
    310  1.1  mrg     key <AB08>  { [     comma,         less,  degree ] };
    311  1.1  mrg     include "level3(ralt_switch)"
    312  1.1  mrg };
    313  1.1  mrg 
    314