lt revision d72b2823
15a35480eSmrg// $XKeyboardConfig$ 2154daed1Smrg 3d72b2823Smrg// based on 4d72b2823Smrg// Lithuanian keyboard map by Ričardas Čepas <rch@richard.eu.org> 5d72b2823Smrg// merged into one file by Nerijus Baliūnas 6d72b2823Smrg// Added number and special characters writing in basic lt layout with RAlt by 7d72b2823Smrg// 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 11d72b2823Smrg// If you want to have 2 layouts, use 12154daed1Smrg// Option "XkbLayout" "lt,lt(us)" 13d72b2823Smrg 14d72b2823Smrg// 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 22d72b2823Smrg key <AE01> { [ aogonek, Aogonek, 1, exclam ] }; 23d72b2823Smrg key <AE02> { [ ccaron, Ccaron, 2, at ] }; 24d72b2823Smrg key <AE03> { [ eogonek, Eogonek, 3, numbersign ] }; 25d72b2823Smrg key <AE04> { [ eabovedot, Eabovedot, 4, dollar ] }; 26d72b2823Smrg key <AE05> { [ iogonek, Iogonek, 5, percent ] }; 27d72b2823Smrg key <AE06> { [ scaron, Scaron, 6, asciicircum ] }; 28d72b2823Smrg key <AE07> { [ uogonek, Uogonek, 7, ampersand ] }; 29d72b2823Smrg key <AE08> { [ umacron, Umacron, 8, asterisk ] }; 30d72b2823Smrg key <AE09> { [doublelowquotemark, parenleft, 9, parenleft ] }; 31d72b2823Smrg key <AE10> { [leftdoublequotemark,parenright, 0, parenright ] }; 32d72b2823Smrg key <AE12> { [ zcaron, Zcaron, equal, plus ] }; 33d72b2823Smrg 34d72b2823Smrg key <LSGT> { [ endash, EuroSign ] }; 35d72b2823Smrg 36d72b2823Smrg include "level3(ralt_switch)" 37154daed1Smrg}; 38154daed1Smrg 39d72b2823Smrg// 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 48d72b2823Smrg key <AE01> { [ 1, exclam, aogonek, Aogonek ] }; 49d72b2823Smrg key <AE02> { [ 2, at, ccaron, Ccaron ] }; 50d72b2823Smrg key <AE03> { [ 3, numbersign, eogonek, Eogonek ] }; 51d72b2823Smrg key <AE04> { [ 4, dollar, eabovedot, Eabovedot ] }; 52d72b2823Smrg key <AE05> { [ 5, percent, iogonek, Iogonek ] }; 53d72b2823Smrg key <AE06> { [ 6, asciicircum, scaron, Scaron ] }; 54d72b2823Smrg key <AE07> { [ 7, ampersand, uogonek, Uogonek ] }; 55d72b2823Smrg key <AE08> { [ 8, asterisk, umacron, Umacron ] }; 56d72b2823Smrg key <AE09> { [ 9, parenleft, doublelowquotemark, parenleft ] }; 57d72b2823Smrg key <AE10> { [ 0, parenright, leftdoublequotemark,parenright ] }; 58d72b2823Smrg key <AE12> { [ equal, plus, zcaron, Zcaron ] }; 59d72b2823Smrg 60d72b2823Smrg key <AD03> { [ e, E, endash, EuroSign ] }; 61d72b2823Smrg key <LSGT> { [ endash, EuroSign ] }; 62d72b2823Smrg 63d72b2823Smrg include "level3(ralt_switch)" 64154daed1Smrg}; 65154daed1Smrg 66d72b2823Smrg// Lithuanian keyboard map by Gediminas Paulauskas <menesis@delfi.lt> 67d72b2823Smrg// Minor modification by Ričardas Čepas according to http://sun3.mif.vu.lt/cs/TK4/lithkeyb.html 68d72b2823Smrg 69d72b2823Smrg// 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" 77d72b2823Smrg 78d72b2823Smrg name[Group1]= "Lithuania - Standard"; 79d72b2823Smrg 80d72b2823Smrg key <TLDE> {[ grave, asciitilde, acute ]}; 81d72b2823Smrg key <AE01> {[ exclam, 1, at ]}; 82d72b2823Smrg key <AE02> {[ minus, 2, underscore ]}; 83d72b2823Smrg key <AE03> {[ slash, 3, numbersign ]}; 84d72b2823Smrg key <AE04> {[ semicolon, 4, dollar ]}; 85d72b2823Smrg key <AE05> {[ colon, 5, section ]}; 86d72b2823Smrg key <AE06> {[ comma, 6, asciicircum ]}; 87d72b2823Smrg key <AE07> {[ period, 7, ampersand ]}; 88d72b2823Smrg key <AE08> {[ equal, 8, asterisk ]}; 89d72b2823Smrg key <AE09> {[ parenleft, 9, bracketleft ]}; 90d72b2823Smrg key <AE10> {[ parenright, 0, bracketright ]}; 91d72b2823Smrg key <AE11> {[ question, plus, apostrophe ]}; 92d72b2823Smrg key <AE12> {[ x, X, percent ]}; 93d72b2823Smrg key <AD01> {[ aogonek, Aogonek ]}; 94d72b2823Smrg key <AD02> {[ zcaron, Zcaron ]}; 95d72b2823Smrg key <AD03> {[ e, E, EuroSign ]}; 96d72b2823Smrg key <AD11> {[ iogonek, Iogonek, braceleft ]}; 97d72b2823Smrg key <AD12> {[ w, W, braceright ]}; 98d72b2823Smrg key <AC04> {[ scaron, Scaron ]}; 99d72b2823Smrg key <AC10> {[ uogonek, Uogonek ]}; 100d72b2823Smrg key <AC11> {[ eabovedot, Eabovedot, quotedbl ]}; 101d72b2823Smrg key <AB01> {[ z, Z, less ]}; 102d72b2823Smrg key <AB02> {[ umacron, Umacron, greater ]}; 103d72b2823Smrg key <AB03> {[ c, C, endash ]}; 104d72b2823Smrg key <AB08> {[ ccaron, Ccaron, doublelowquotemark ]}; 105d72b2823Smrg key <AB09> {[ f, F, leftdoublequotemark ]}; 106d72b2823Smrg// this is actually right quote for Lithuanian 107d72b2823Smrg key <AB10> {[ eogonek, Eogonek, backslash ]}; 108d72b2823Smrg key <BKSL> {[ q, Q, bar ]}; 109d72b2823Smrg key <SPCE> {[ space, space, nobreakspace, nobreakspace ]}; 110d72b2823Smrg 111d72b2823Smrg key <LSGT> {[ less, greater, endash ]}; 112d72b2823Smrg 113c067fea9Sghen include "kpdl(comma)" 1144d22ddebSmrg 115d72b2823Smrg include "level3(ralt_switch)" 116154daed1Smrg}; 117154daed1Smrg 118d72b2823Smrg// Lithuanian keyboard map by Piter PUNK <piterpk@terra.com.br> 119d72b2823Smrg// Describes Lithuanian keymap LST 1205-92 1204d22ddebSmrg// 121d72b2823Smrg// This keyboard is also know as IBM layout. 122d72b2823Smrg// We follow the map found at: http://www.kada.lt/litwin/Kbdlta.gif 123d72b2823Smrg// and info from Edis Tamoshauskas <linas_lietus@yahoo.com> 124154daed1Smrg 125154daed1Smrgpartial alphanumeric_keys modifier_keys 126154daed1Smrgxkb_symbols "ibm" { 127154daed1Smrg 128154daed1Smrg include "latin" 1294d22ddebSmrg 130d72b2823Smrg name[Group1]= "Lithuania - IBM (LST 1205-92)"; 131d72b2823Smrg 132d72b2823Smrg key <TLDE> {[ grave, asciitilde ]}; 133d72b2823Smrg key <AE01> {[ exclam, 1 ]}; 134d72b2823Smrg key <AE02> {[ quotedbl, 2, at ]}; 135d72b2823Smrg key <AE03> {[ slash, 3, numbersign ]}; 136d72b2823Smrg key <AE04> {[ semicolon, 4, dollar ]}; 137d72b2823Smrg key <AE05> {[ colon, 5, percent ]}; 138d72b2823Smrg key <AE06> {[ comma, 6, asciicircum ]}; 139d72b2823Smrg key <AE07> {[ period, 7, ampersand ]}; 140d72b2823Smrg key <AE08> {[ question, 8, asterisk ]}; 141d72b2823Smrg key <AE09> {[ parenleft, 9 ]}; 142d72b2823Smrg key <AE10> {[ parenright, 0 ]}; 143d72b2823Smrg key <AE11> {[ underscore, minus ]}; 144d72b2823Smrg key <AE12> {[ plus, equal ]}; 145d72b2823Smrg key <AD01> {[ aogonek, Aogonek, q, Q ]}; 146d72b2823Smrg key <AD02> {[ zcaron, Zcaron, w, W ]}; 147d72b2823Smrg key <AD03> {[ e, E, EuroSign ]}; 148d72b2823Smrg key <AD11> {[ iogonek, Iogonek, bracketleft, braceleft ]}; 149d72b2823Smrg key <AD12> {[ doublelowquotemark, leftdoublequotemark, bracketright, braceright ]}; 150d72b2823Smrg key <AC10> {[ uogonek, Uogonek, semicolon, colon ]}; 151d72b2823Smrg key <AC11> {[ eabovedot, Eabovedot, apostrophe, quotedbl ]}; 152d72b2823Smrg key <AB02> {[ umacron, Umacron, x, X ]}; 153d72b2823Smrg key <AB08> {[ ccaron, Ccaron, comma, less ]}; 154d72b2823Smrg key <AB09> {[ scaron, Scaron, period, greater ]}; 155d72b2823Smrg key <AB10> {[ eogonek, Eogonek, slash, question ]}; 156d72b2823Smrg key <SPCE> {[ space, space, nobreakspace, nobreakspace ]}; 157d72b2823Smrg 158d72b2823Smrg key <LSGT> {[ less, greater, endash ]}; 159d72b2823Smrg 160d72b2823Smrg include "level3(ralt_switch)" 161154daed1Smrg}; 162154daed1Smrg 163c067fea9Sghen// LEKP and LEKPa layouts 1.0 164154daed1Smrg// Copyright (c) 2007 Tautrimas Pajarskas 165c067fea9Sghen// For more info visit http://lekp.info 166c067fea9Sghen// 167c067fea9Sghen// LEKP and LEKPa layouts are licensed under the Creative Commons 168c067fea9Sghen// Attribution-Noncommercial-Share Alike 3.0 License. 169c067fea9Sghen// To view a copy of this license, visit 170c067fea9Sghen// http://creativecommons.org/licenses/by-nc-sa/3.0/ or send 171c067fea9Sghen// a letter to Creative Commons, 171 Second Street, Suite 300, 172c067fea9Sghen// San Francisco, California, 94105, USA. 173154daed1Smrg 174154daed1Smrgpartial alphanumeric_keys modifier_keys 175154daed1Smrgxkb_symbols "lekp" { 1764d22ddebSmrg name[Group1]="Lithuania - LEKP"; 177d72b2823Smrg key <TLDE> { [ grave, asciitilde, acute ] }; 178d72b2823Smrg key <AE01> { [ slash, numbersign, bar ] }; 179d72b2823Smrg key <AE02> { [ backslash, at, section ] }; 180d72b2823Smrg key <AE03> { [ period, braceleft ] }; 181d72b2823Smrg key <AE04> { [ comma, braceright ] }; 182d72b2823Smrg key <AE05> { [ f, F ] }; 183d72b2823Smrg key <AE06> { [ exclam, endash ] }; 184d72b2823Smrg key <AE07> { [ w, W ] }; 185d72b2823Smrg key <AE08> { [ uogonek, Uogonek ] }; 186d72b2823Smrg key <AE09> { [ iogonek, Iogonek ] }; 187d72b2823Smrg key <AE10> { [ parenleft, doublelowquotemark, registered ] }; 188d72b2823Smrg key <AE11> { [ parenright, leftdoublequotemark, copyright ] }; 189d72b2823Smrg key <AE12> { [ colon, ampersand, trademark ] }; 190d72b2823Smrg 191d72b2823Smrg key <BKSL> { [ apostrophe, underscore ] }; 192d72b2823Smrg 193d72b2823Smrg key <AD01> { [ q, Q, EuroSign ] }; 194d72b2823Smrg key <AD02> { [ g, G, 7 ] }; 195d72b2823Smrg key <AD03> { [ r, R, 8 ] }; 196d72b2823Smrg key <AD04> { [ l, L, 9 ] }; 197d72b2823Smrg key <AD05> { [ d, D, percent ] }; 198d72b2823Smrg key <AD06> { [ ccaron, Ccaron ] }; 199d72b2823Smrg key <AD07> { [ j, J ] }; 200d72b2823Smrg key <AD08> { [ u, U, period ] }; 201d72b2823Smrg key <AD09> { [ eabovedot, Eabovedot, minus ] }; 202d72b2823Smrg key <AD10> { [ eogonek, Eogonek, slash ] }; 203d72b2823Smrg key <AD11> { [ question, bracketleft, division ] }; 204d72b2823Smrg key <AD12> { [ equal, bracketright ] }; 205d72b2823Smrg 206d72b2823Smrg key <CAPS> { [ BackSpace ] }; 207d72b2823Smrg key <AC01> { [ a, A, 0 ] }; 208d72b2823Smrg key <AC02> { [ k, K, 4 ] }; 209d72b2823Smrg key <AC03> { [ s, S, 5 ] }; 210d72b2823Smrg key <AC04> { [ t, T, 6 ] }; 211d72b2823Smrg key <AC05> { [ m, M, dollar ] }; 212d72b2823Smrg key <AC06> { [ p, P ] }; 213d72b2823Smrg key <AC07> { [ n, N ] }; 214d72b2823Smrg key <AC08> { [ e, E, comma ] }; 215d72b2823Smrg key <AC09> { [ i, I, plus ] }; 216d72b2823Smrg key <AC10> { [ o, O, asterisk ] }; 217d72b2823Smrg key <AC11> { [ y, Y, multiply ] }; 218d72b2823Smrg 219d72b2823Smrg key <AB01> { [ z, Z, asciicircum ] }; 220d72b2823Smrg key <AB02> { [ x, X, 1 ] }; 221d72b2823Smrg key <AB03> { [ c, C, 2 ] }; 222d72b2823Smrg key <AB04> { [ v, V, 3 ] }; 223d72b2823Smrg key <AB05> { [ zcaron, Zcaron ] }; 224d72b2823Smrg key <AB06> { [ scaron, Scaron ] }; 225d72b2823Smrg key <AB07> { [ b, B, degree ] }; 226d72b2823Smrg key <AB08> { [ umacron, Umacron, less ] }; 227d72b2823Smrg key <AB09> { [ aogonek, Aogonek, greater ] }; 228d72b2823Smrg key <AB10> { [ h, H ] }; 229d72b2823Smrg 230d72b2823Smrg key <LSGT> { [ semicolon, quotedbl, sterling ] }; 231d72b2823Smrg 232d72b2823Smrg include "level3(ralt_switch)" 233154daed1Smrg}; 234154daed1Smrg 235154daed1Smrgpartial alphanumeric_keys modifier_keys 236154daed1Smrgxkb_symbols "lekpa" { 2374d22ddebSmrg name[Group1]="Lithuania - LEKPa"; 238d72b2823Smrg key <TLDE> { [ grave, asciitilde, acute ] }; 239d72b2823Smrg key <AE01> { [ slash, quotedbl, bar ] }; 240d72b2823Smrg key <AE02> { [ backslash, at, section ] }; 241d72b2823Smrg key <AE03> { [ period, braceleft, numbersign ] }; 242d72b2823Smrg key <AE04> { [ comma, braceright, sterling ] }; 243d72b2823Smrg key <AE05> { [ f, F, ampersand ] }; 244d72b2823Smrg key <AE06> { [ exclam, endash ] }; 245d72b2823Smrg key <AE07> { [ w, W ] }; 246d72b2823Smrg key <AE08> { [ uogonek, Uogonek ] }; 247d72b2823Smrg key <AE09> { [ iogonek, Iogonek ] }; 248d72b2823Smrg key <AE10> { [ parenleft, doublelowquotemark, registered ] }; 249d72b2823Smrg key <AE11> { [ parenright, leftdoublequotemark, copyright ] }; 250d72b2823Smrg key <AE12> { [ colon, semicolon, trademark ] }; 251d72b2823Smrg 252d72b2823Smrg key <BKSL> { [ apostrophe, underscore ] }; 253d72b2823Smrg 254d72b2823Smrg key <AD01> { [ q, Q, EuroSign ] }; 255d72b2823Smrg key <AD02> { [ g, G, 7 ] }; 256d72b2823Smrg key <AD03> { [ r, R, 8 ] }; 257d72b2823Smrg key <AD04> { [ l, L, 9 ] }; 258d72b2823Smrg key <AD05> { [ d, D, percent ] }; 259d72b2823Smrg key <AD06> { [ ccaron, Ccaron ] }; 260d72b2823Smrg key <AD07> { [ j, J ] }; 261d72b2823Smrg key <AD08> { [ u, U, period ] }; 262d72b2823Smrg key <AD09> { [ eabovedot, Eabovedot, minus ] }; 263d72b2823Smrg key <AD10> { [ eogonek, Eogonek, slash ] }; 264d72b2823Smrg key <AD11> { [ question, bracketleft, division ] }; 265d72b2823Smrg key <AD12> { [ equal, bracketright ] }; 266d72b2823Smrg 267d72b2823Smrg key <CAPS> { [ BackSpace ] }; 268d72b2823Smrg key <AC01> { [ a, A, 0 ] }; 269d72b2823Smrg key <AC02> { [ k, K, 4 ] }; 270d72b2823Smrg key <AC03> { [ s, S, 5 ] }; 271d72b2823Smrg key <AC04> { [ t, T, 6 ] }; 272d72b2823Smrg key <AC05> { [ m, M, dollar ] }; 273d72b2823Smrg key <AC06> { [ p, P ] }; 274d72b2823Smrg key <AC07> { [ n, N ] }; 275d72b2823Smrg key <AC08> { [ e, E, comma ] }; 276d72b2823Smrg key <AC09> { [ i, I, plus ] }; 277d72b2823Smrg key <AC10> { [ o, O, asterisk ] }; 278d72b2823Smrg key <AC11> { [ y, Y, multiply ] }; 279d72b2823Smrg 280d72b2823Smrg key <AB01> { [ z, Z, asciicircum ] }; 281d72b2823Smrg key <AB02> { [ x, X, 1 ] }; 282d72b2823Smrg key <AB03> { [ c, C, 2 ] }; 283d72b2823Smrg key <AB04> { [ v, V, 3 ] }; 284d72b2823Smrg key <AB05> { [ zcaron, Zcaron ] }; 285d72b2823Smrg key <AB06> { [ scaron, Scaron ] }; 286d72b2823Smrg key <AB07> { [ b, B, degree ] }; 287d72b2823Smrg key <AB08> { [ umacron, Umacron, less ] }; 288d72b2823Smrg key <AB09> { [ aogonek, Aogonek, greater ] }; 289d72b2823Smrg key <AB10> { [ h, H ] }; 290d72b2823Smrg 2914d22ddebSmrg 292d72b2823Smrg include "level3(ralt_switch)" 293154daed1Smrg}; 294154daed1Smrg 295