lt revision 154daed1
1154daed1Smrg// $XKeyboardConfig: xkeyboard-config/symbols/lt,v 1.10 2008-02-01 23:59:44 svu Exp $
2154daed1Smrg
3154daed1Smrg// based on
4154daed1Smrg// Lithuanian keyboard map by Ričardas Čepas <rch@richard.eu.org>
5154daed1Smrg// merged into one file by Nerijus Baliūnas
6154daed1Smrg// Added number and special characters writing in basic lt layout with RAlt by
7154daed1Smrg// Mantas Kriaučiūnas <mantas@akl.lt>, 2004
8154daed1Smrg//
9154daed1Smrg// $XFree86: xc/programs/xkbcomp/symbols/lt,v 1.3 2002/12/14 22:26:11 dawes Exp $
10154daed1Smrg
11154daed1Smrg// If you want to have 2 layouts, use
12154daed1Smrg// Option "XkbLayout" "lt,lt(us)"
13154daed1Smrg
14154daed1Smrg// Lithuanian Baltic layout - Lithuanian letters on the numeric row
15154daed1Smrgpartial default alphanumeric_keys modifier_keys
16154daed1Smrgxkb_symbols "basic" {
17154daed1Smrg
18154daed1Smrg    include "latin"
19154daed1Smrg
20154daed1Smrg    name[Group1]="Lithuania";
21154daed1Smrg
22154daed1Smrg    key <AE01>	{ [   aogonek,      Aogonek,        1,      exclam ]	};
23154daed1Smrg    key <AE02>	{ [    ccaron,       Ccaron,        2,          at ]	};
24154daed1Smrg    key <AE03>	{ [   eogonek,      Eogonek,        3,  numbersign ]	};
25154daed1Smrg    key <AE04>	{ [ eabovedot,    Eabovedot,        4,      dollar ]	};
26154daed1Smrg    key <AE05>	{ [   iogonek,      Iogonek,        5,     percent ]	};
27154daed1Smrg    key <AE06>	{ [    scaron,       Scaron,        6, asciicircum ]	};
28154daed1Smrg    key <AE07>	{ [   uogonek,      Uogonek,        7,   ampersand ]	};
29154daed1Smrg    key <AE08>	{ [   umacron,      Umacron,        8,    asterisk ]	};
30154daed1Smrg    key <AE09>	{ [doublelowquotemark,  parenleft,  9,   parenleft ] };
31154daed1Smrg    key <AE10>	{ [leftdoublequotemark,parenright,  0,  parenright ] };
32154daed1Smrg    key <AE12>	{ [    zcaron,       Zcaron,    equal,        plus ]	};
33154daed1Smrg
34154daed1Smrg    key <LSGT>	{ [    endash,   EuroSign   ]	};
35154daed1Smrg
36154daed1Smrg    include "level3(ralt_switch)"
37154daed1Smrg};
38154daed1Smrg
39154daed1Smrg// Similar to the above, but you should use Right Alt + numeric row
40154daed1Smrg// for Lithuanian letters
41154daed1Smrgpartial alphanumeric_keys modifier_keys
42154daed1Smrgxkb_symbols "us" {
43154daed1Smrg
44154daed1Smrg    include "latin"
45154daed1Smrg
46154daed1Smrg    name[Group1]="Lithuania - US keyboard with Lithuanian letters";
47154daed1Smrg
48154daed1Smrg    key <AE01>	{ [         1,     exclam,      aogonek,      Aogonek ]	};
49154daed1Smrg    key <AE02>	{ [         2,         at,       ccaron,       Ccaron ]	};
50154daed1Smrg    key <AE03>	{ [         3, numbersign,      eogonek,      Eogonek ]	};
51154daed1Smrg    key <AE04>	{ [         4,     dollar,    eabovedot,    Eabovedot ]	};
52154daed1Smrg    key <AE05>	{ [         5,    percent,      iogonek,      Iogonek ]	};
53154daed1Smrg    key <AE06>	{ [         6, asciicircum,      scaron,       Scaron ]	};
54154daed1Smrg    key <AE07>	{ [         7,  ampersand,      uogonek,      Uogonek ]	};
55154daed1Smrg    key <AE08>	{ [         8,   asterisk,      umacron,      Umacron ]	};
56154daed1Smrg    key <AE09>	{ [         9,  parenleft, doublelowquotemark,  parenleft ] };
57154daed1Smrg    key <AE10>	{ [         0, parenright, leftdoublequotemark,parenright ] };
58154daed1Smrg    key <AE12>	{ [     equal,       plus,       zcaron,       Zcaron ]	};
59154daed1Smrg
60154daed1Smrg    key <AD03>	{ [         e,          E,       endash,     EuroSign ]	};
61154daed1Smrg    key <LSGT>	{ [    endash,   EuroSign ]	};
62154daed1Smrg
63154daed1Smrg    include "level3(ralt_switch)"
64154daed1Smrg};
65154daed1Smrg
66154daed1Smrg// Lithuanian keyboard map by Gediminas Paulauskas <menesis@delfi.lt>
67154daed1Smrg// Minor modification by Ričardas Čepas according to http://sun3.mif.vu.lt/cs/TK4/lithkeyb.html
68154daed1Smrg
69154daed1Smrg// Describes Lithuanian keymap LST 1582:2000
70154daed1Smrg// Extensions:  B01 L3 is "<" , B02 L3 is ">" and B03 L3 is endash to make this
71154daed1Smrg// layout usable with pc101 and pc104 keyboards.
72154daed1Smrg 
73154daed1Smrgpartial alphanumeric_keys modifier_keys
74154daed1Smrgxkb_symbols "std" {
75154daed1Smrg
76154daed1Smrg    include "latin"
77154daed1Smrg
78154daed1Smrg    name[Group1]= "Lithuania - Standard";
79154daed1Smrg
80154daed1Smrg    key <TLDE> {[	grave,		asciitilde,	acute		]};
81154daed1Smrg    key <AE01> {[	exclam,		1,		at		]};
82154daed1Smrg    key <AE02> {[	minus,		2,		underscore	]};
83154daed1Smrg    key <AE03> {[	slash,		3,		numbersign	]};
84154daed1Smrg    key <AE04> {[	semicolon,	4,		dollar		]};
85154daed1Smrg    key <AE05> {[	colon,		5,		section		]};
86154daed1Smrg    key <AE06> {[	comma,		6,		asciicircum	]};
87154daed1Smrg    key <AE07> {[	period,		7,		ampersand	]};
88154daed1Smrg    key <AE08> {[	equal,		8,		asterisk	]};
89154daed1Smrg    key <AE09> {[	parenleft,	9,		bracketleft	]};
90154daed1Smrg    key <AE10> {[	parenright,	0,		bracketright	]};
91154daed1Smrg    key <AE11> {[	question,	plus,		apostrophe	]};
92154daed1Smrg    key <AE12> {[	x,		X,		percent		]};
93154daed1Smrg    key	<AD01> {[	aogonek,	Aogonek		]};
94154daed1Smrg    key	<AD02> {[	zcaron,		Zcaron		]};
95154daed1Smrg    key	<AD03> {[	e,		E,		EuroSign	]};
96154daed1Smrg    key	<AD11> {[	iogonek,	Iogonek,	braceleft	]};
97154daed1Smrg    key	<AD12> {[	w,		W,		braceright	]};
98154daed1Smrg    key	<AC04> {[	scaron,		Scaron		]};
99154daed1Smrg    key <AC10> {[	uogonek,	Uogonek		]};
100154daed1Smrg    key <AC11> {[	eabovedot,	Eabovedot,	quotedbl	]};
101154daed1Smrg    key	<AB01> {[	z,		Z,		less		]};
102154daed1Smrg    key	<AB02> {[	umacron,	Umacron,	greater		]};
103154daed1Smrg    key	<AB03> {[	c,		C,		endash		]};
104154daed1Smrg    key	<AB08> {[	ccaron,		Ccaron,		doublelowquotemark  ]};
105154daed1Smrg    key	<AB09> {[	f,		F,		leftdoublequotemark ]};
106154daed1Smrg// this is actually right quote for Lithuanian
107154daed1Smrg    key	<AB10> {[	eogonek,	Eogonek,	backslash	]};
108154daed1Smrg    key <BKSL> {[	q,		Q,		bar		]};
109154daed1Smrg    key <SPCE> {[	space,		space,		nobreakspace,	nobreakspace	]};
110154daed1Smrg
111154daed1Smrg    key	<LSGT> {[	less,		greater,	endash		]};
112154daed1Smrg
113154daed1Smrg    include "level3(ralt_switch)"
114154daed1Smrg};
115154daed1Smrg
116154daed1Smrg// Lithuanian keyboard map by Piter PUNK <piterpk@terra.com.br> 
117154daed1Smrg// Describes Lithuanian keymap LST 1205-92
118154daed1Smrg//
119154daed1Smrg// This keyboard is also know as IBM layout.
120154daed1Smrg// We follow the map found at: http://www.kada.lt/litwin/Kbdlta.gif
121154daed1Smrg// and info from Edis Tamoshauskas <linas_lietus@yahoo.com>
122154daed1Smrg 
123154daed1Smrgpartial alphanumeric_keys modifier_keys
124154daed1Smrgxkb_symbols "ibm" {
125154daed1Smrg
126154daed1Smrg    include "latin"
127154daed1Smrg
128154daed1Smrg    name[Group1]= "Lithuania - IBM (LST 1205-92)";
129154daed1Smrg
130154daed1Smrg    key <TLDE> {[	grave,		asciitilde	]};
131154daed1Smrg    key <AE01> {[	exclam,		1		]};
132154daed1Smrg    key <AE02> {[	quotedbl,	2,		at		]};
133154daed1Smrg    key <AE03> {[	slash,		3,		numbersign	]};
134154daed1Smrg    key <AE04> {[	semicolon,	4,		dollar		]};
135154daed1Smrg    key <AE05> {[	colon,		5,		percent		]};
136154daed1Smrg    key <AE06> {[	comma,		6,		asciicircum	]};
137154daed1Smrg    key <AE07> {[	period,		7,		ampersand	]};
138154daed1Smrg    key <AE08> {[	question,	8,		asterisk	]};
139154daed1Smrg    key <AE09> {[	parenleft,	9		]};
140154daed1Smrg    key <AE10> {[	parenright,	0		]};
141154daed1Smrg    key <AE11> {[	underscore,	minus		]};
142154daed1Smrg    key <AE12> {[	plus,		equal		]};
143154daed1Smrg    key <AD01> {[	aogonek,	Aogonek,	q,		Q		]};
144154daed1Smrg    key <AD02> {[	zcaron,		Zcaron,		w,		W		]};
145154daed1Smrg    key <AD03> {[	e,		E,		EuroSign	]};
146154daed1Smrg    key <AD11> {[	iogonek,	Iogonek,	bracketleft,	braceleft	]};
147154daed1Smrg    key <AD12> {[ doublelowquotemark, leftdoublequotemark, bracketright, braceright	]};
148154daed1Smrg    key <AC10> {[	uogonek,	Uogonek,	semicolon,	colon		]};
149154daed1Smrg    key <AC11> {[	eabovedot,	Eabovedot,	apostrophe,	quotedbl	]};
150154daed1Smrg    key <AB02> {[	umacron,	Umacron,	x,		X		]};
151154daed1Smrg    key <AB08> {[	ccaron,		Ccaron,		comma,		less		]};
152154daed1Smrg    key <AB09> {[	scaron,		Scaron,		period,		greater		]};
153154daed1Smrg    key <AB10> {[	eogonek,	Eogonek,	slash,		question	]};
154154daed1Smrg    key <SPCE> {[	space,		space,		nobreakspace,	nobreakspace	]};
155154daed1Smrg
156154daed1Smrg    key <LSGT> {[	less,		greater,	endash		]};
157154daed1Smrg
158154daed1Smrg    include "level3(ralt_switch)"
159154daed1Smrg};
160154daed1Smrg
161154daed1Smrg
162154daed1Smrg
163154daed1Smrg// LEKP, LEKPa and Baltic+ layouts 1.0 for Linux.
164154daed1Smrg// Copyright (c) 2007 Tautrimas Pajarskas
165154daed1Smrg// For more info go to http://lekp.info
166154daed1Smrg
167154daed1Smrgpartial alphanumeric_keys modifier_keys
168154daed1Smrgxkb_symbols "lekp" {
169154daed1Smrg    name[Group1]="Lithuania - LEKP";
170154daed1Smrg    key <TLDE>  { [     grave,   asciitilde, acute ] };
171154daed1Smrg    key <AE01>	{ [     slash,   numbersign,               bar ] };
172154daed1Smrg    key <AE02>	{ [ backslash,           at,           section ] };
173154daed1Smrg    key <AE03>	{ [    period,    braceleft ] };
174154daed1Smrg    key <AE04>	{ [     comma,   braceright ] };
175154daed1Smrg    key <AE05>	{ [         f, 	          F ] };
176154daed1Smrg    key <AE06>	{ [    exclam,       endash ] };
177154daed1Smrg    key <AE07>	{ [         w,            W ] };
178154daed1Smrg    key <AE08>	{ [   uogonek,      Uogonek ] };
179154daed1Smrg    key <AE09>	{ [   iogonek,      Iogonek ] };
180154daed1Smrg    key <AE10>	{ [ parenleft,  doublelowquotemark, registered ] };
181154daed1Smrg    key <AE11>	{ [ parenright, leftdoublequotemark, copyright ] };
182154daed1Smrg    key <AE12>  { [      colon,           ampersand, trademark ] };
183154daed1Smrg
184154daed1Smrg    key <BKSL>  { [ apostrophe,          underscore ] };
185154daed1Smrg
186154daed1Smrg    key <AD01>  { [          q,                  Q,   EuroSign ] };
187154daed1Smrg    key <AD02>  { [          g,                  G,          7 ] };
188154daed1Smrg    key <AD03>  { [          r,                  R,          8 ] };
189154daed1Smrg    key <AD04>  { [          l,                  L,          9 ] };
190154daed1Smrg    key <AD05>  { [          d,                  D,    percent ] };
191154daed1Smrg    key <AD06>  { [     ccaron,             Ccaron ] };
192154daed1Smrg    key <AD07>  { [          j,                  J ] };
193154daed1Smrg    key <AD08>  { [          u,                  U,     period ] };
194154daed1Smrg    key <AD09>  { [  eabovedot,          Eabovedot,      minus ] };
195154daed1Smrg    key <AD10>  { [    eogonek,            Eogonek,      slash ] };
196154daed1Smrg    key <AD11>  { [   question,        bracketleft,   division ] };
197154daed1Smrg    key <AD12>  { [      equal,       bracketright ] };
198154daed1Smrg
199154daed1Smrg    key <CAPS>  { [  BackSpace ] };
200154daed1Smrg    key <AC01>  { [          a,                  A,          0 ] };
201154daed1Smrg    key <AC02>  { [          k,                  K,          4 ] };
202154daed1Smrg    key <AC03>  { [          s,                  S,          5 ] };
203154daed1Smrg    key <AC04>  { [          t,                  T,          6 ] };
204154daed1Smrg    key <AC05>  { [          m,                  M,     dollar ] };
205154daed1Smrg    key <AC06>  { [          p,                  P ] };
206154daed1Smrg    key <AC07>  { [          n,                  N ] };
207154daed1Smrg    key <AC08>  { [          e,                  E,      comma ] };
208154daed1Smrg    key <AC09>  { [          i,                  I,       plus ] };
209154daed1Smrg    key <AC10>  { [          o,                  O,   asterisk ] };
210154daed1Smrg    key <AC11>  { [          y,                  Y,   multiply ] };
211154daed1Smrg
212154daed1Smrg    key <AB01>  { [          z,                  Z, asciicircum ] };
213154daed1Smrg    key <AB02>  { [          x,                  X,          1 ] };
214154daed1Smrg    key <AB03>  { [          c,                  C,          2 ] };
215154daed1Smrg    key <AB04>  { [          v,                  V,          3 ] };
216154daed1Smrg    key <AB05>  { [     zcaron,             Zcaron ] };
217154daed1Smrg    key <AB06>  { [     scaron,             Scaron ] };
218154daed1Smrg    key <AB07>  { [          b,                  B,     degree ] };
219154daed1Smrg    key <AB08>  { [    umacron,            Umacron,       less ] };
220154daed1Smrg    key <AB09>  { [    aogonek,            Aogonek,    greater ] };
221154daed1Smrg    key <AB10>  { [          h,                  H ] };
222154daed1Smrg
223154daed1Smrg    key <LSGT>  { [  semicolon,           quotedbl,   sterling ] };
224154daed1Smrg
225154daed1Smrg    include "level3(ralt_switch)"
226154daed1Smrg};
227154daed1Smrg
228154daed1Smrgpartial alphanumeric_keys modifier_keys
229154daed1Smrgxkb_symbols "lekpa" {
230154daed1Smrg    name[Group1]="Lithuania - LEKPa";
231154daed1Smrg    key <TLDE>  { [     grave,   asciitilde,             acute ] };
232154daed1Smrg    key <AE01>	{ [     slash,     quotedbl,               bar ] };
233154daed1Smrg    key <AE02>	{ [ backslash,           at,           section ] };
234154daed1Smrg    key <AE03>	{ [    period,    braceleft,        numbersign ] };
235154daed1Smrg    key <AE04>	{ [     comma,   braceright,          sterling ] };
236154daed1Smrg    key <AE05>	{ [         f, 	          F,         ampersand ] };
237154daed1Smrg    key <AE06>	{ [    exclam,       endash ] };
238154daed1Smrg    key <AE07>	{ [         w,            W ] };
239154daed1Smrg    key <AE08>	{ [   uogonek,      Uogonek ] };
240154daed1Smrg    key <AE09>	{ [   iogonek,      Iogonek ] };
241154daed1Smrg    key <AE10>	{ [ parenleft, doublelowquotemark,  registered ] };
242154daed1Smrg    key <AE11>	{ [ parenright, leftdoublequotemark, copyright ] };
243154daed1Smrg    key <AE12>  { [      colon,   semicolon,         trademark ] };
244154daed1Smrg
245154daed1Smrg    key <BKSL>  { [ apostrophe,          underscore ] };
246154daed1Smrg
247154daed1Smrg    key <AD01>  { [          q,                  Q,   EuroSign ] };
248154daed1Smrg    key <AD02>  { [          g,                  G,          7 ] };
249154daed1Smrg    key <AD03>  { [          r,                  R,          8 ] };
250154daed1Smrg    key <AD04>  { [          l,                  L,          9 ] };
251154daed1Smrg    key <AD05>  { [          d,                  D,    percent ] };
252154daed1Smrg    key <AD06>  { [     ccaron,             Ccaron ] };
253154daed1Smrg    key <AD07>  { [          j,                  J ] };
254154daed1Smrg    key <AD08>  { [          u,                  U,     period ] };
255154daed1Smrg    key <AD09>  { [  eabovedot,          Eabovedot,      minus ] };
256154daed1Smrg    key <AD10>  { [    eogonek,            Eogonek,      slash ] };
257154daed1Smrg    key <AD11>  { [   question,        bracketleft,   division ] };
258154daed1Smrg    key <AD12>  { [      equal,       bracketright ] };
259154daed1Smrg
260154daed1Smrg    key <CAPS>  { [  BackSpace ] };
261154daed1Smrg    key <AC01>  { [          a,                  A,          0 ] };
262154daed1Smrg    key <AC02>  { [          k,                  K,          4 ] };
263154daed1Smrg    key <AC03>  { [          s,                  S,          5 ] };
264154daed1Smrg    key <AC04>  { [          t,                  T,          6 ] };
265154daed1Smrg    key <AC05>  { [          m,                  M,     dollar ] };
266154daed1Smrg    key <AC06>  { [          p,                  P ] };
267154daed1Smrg    key <AC07>  { [          n,                  N ] };
268154daed1Smrg    key <AC08>  { [          e,                  E,      comma ] };
269154daed1Smrg    key <AC09>  { [          i,                  I,       plus ] };
270154daed1Smrg    key <AC10>  { [          o,                  O,   asterisk ] };
271154daed1Smrg    key <AC11>  { [          y,                  Y,   multiply ] };
272154daed1Smrg
273154daed1Smrg    key <AB01>  { [          z,                  Z, asciicircum ] };
274154daed1Smrg    key <AB02>  { [          x,                  X,          1 ] };
275154daed1Smrg    key <AB03>  { [          c,                  C,          2 ] };
276154daed1Smrg    key <AB04>  { [          v,                  V,          3 ] };
277154daed1Smrg    key <AB05>  { [     zcaron,             Zcaron ] };
278154daed1Smrg    key <AB06>  { [     scaron,             Scaron ] };
279154daed1Smrg    key <AB07>  { [          b,                  B,     degree ] };
280154daed1Smrg    key <AB08>  { [    umacron,            Umacron,       less ] };
281154daed1Smrg    key <AB09>  { [    aogonek,            Aogonek,    greater ] };
282154daed1Smrg    key <AB10>  { [          h,                  H ] };
283154daed1Smrg
284154daed1Smrg
285154daed1Smrg    include "level3(ralt_switch)"
286154daed1Smrg};
287154daed1Smrg
288154daed1Smrgpartial alphanumeric_keys modifier_keys
289154daed1Smrgxkb_symbols "balticplus" {
290154daed1Smrg    include "latin"
291154daed1Smrg    name[Group1]="Lithuania - Baltic+";
292154daed1Smrg    key <AE01>  { [   aogonek,      Aogonek,        1,      exclam ]    };
293154daed1Smrg    key <AE02>  { [    ccaron,       Ccaron,        2,          at ]    };
294154daed1Smrg    key <AE03>  { [   eogonek,      Eogonek,        3,  numbersign ]    };
295154daed1Smrg    key <AE04>  { [ eabovedot,    Eabovedot,        4,      dollar ]    };
296154daed1Smrg    key <AE05>  { [   iogonek,      Iogonek,        5,     percent ]    };
297154daed1Smrg    key <AE06>  { [    scaron,       Scaron,        6, asciicircum ]    };
298154daed1Smrg    key <AE07>  { [   uogonek,      Uogonek,        7,   ampersand ]    };
299154daed1Smrg    key <AE08>  { [   umacron,      Umacron,        8,    asterisk ]    };
300154daed1Smrg    key <AE09>  { [ parenleft, doublelowquotemark,  9 ] };
301154daed1Smrg    key <AE10>  { [ parenright, leftdoublequotemark, 0 ] };
302154daed1Smrg    key <AE11>  { [     minus,   underscore,    minus,  section ] };
303154daed1Smrg    key <AE12>  { [    zcaron,       Zcaron,    equal,        plus ]    };
304154daed1Smrg    key <CAPS>  { [ BackSpace ] };
305154daed1Smrg    key <NFER>  { [ backslash,         bar,   endash ] };
306154daed1Smrg    key <AD03>  { [         e,            E, EuroSign ] };
307154daed1Smrg    key <AD04>  { [         r,            R, registered ] };
308154daed1Smrg    key <AD05>  { [         t,            T, trademark ] };
309154daed1Smrg    key <AB03>  { [         c,            C, copyright ] };
310154daed1Smrg    key <AB08>  { [     comma,         less,  degree ] };
311154daed1Smrg    include "level3(ralt_switch)"
312154daed1Smrg};
313154daed1Smrg
314