102 lines
2.7 KiB
Plaintext
102 lines
2.7 KiB
Plaintext
// $XConsortium: lt /main/3 1997/12/18 12:40:12 rch $
|
|
|
|
partial alphanumeric_keys modifier_keys
|
|
xkb_symbols "basic" {
|
|
|
|
// Describes the differences between a very simple en_US
|
|
// keyboard and a very simple Lithuanian "azerty" keyboard
|
|
|
|
name[Group1]= "Lithuanian";
|
|
|
|
key <TLDE> {[], [ grave, asciitilde ]};
|
|
key <AE01> {[ exclam, 1 ]};
|
|
key <AE02> {[ quotedbl, 2 ],
|
|
[ at ]};
|
|
key <AE03> {[ slash, 3 ],
|
|
[ numbersign ]};
|
|
key <AE04> {[ semicolon, 4 ],
|
|
[ dollar ]};
|
|
key <AE05> {[ colon, 5 ],
|
|
[ percent ]};
|
|
key <AE06> {[ comma, 6 ],
|
|
[ asciicircum ]};
|
|
key <AE07> {[ period, 7 ],
|
|
[ ampersand ]};
|
|
key <AE08> {[ question, 8 ],
|
|
[ asterisk ]};
|
|
key <AE09> {[ parenleft, 9 ]};
|
|
key <AE10> {[ parenright, 0 ]};
|
|
key <AE11> {[ underscore, minus ],
|
|
[ minus, underscore ]};
|
|
key <AE12> {[ plus, equal ],
|
|
[ equal, plus ]};
|
|
key <AD01> {[ Aogonek, aogonek ],
|
|
[ q, Q ]};
|
|
key <AD02> {[ zcaron, Zcaron ],
|
|
[ w, W ]};
|
|
key <AD11> {[ iogonek, Iogonek ],
|
|
[ bracketleft, braceleft ]};
|
|
key <AD12> {[ leftdoublequotemark, doublelowquotemark ],
|
|
[ bracketright, braceright ]};
|
|
key <AC10> {[ uogonek, Uogonek ],
|
|
[ semicolon, colon ]};
|
|
key <AC11> {[ eabovedot, Eabovedot ],
|
|
[ apostrophe, quotedbl ]};
|
|
key <AB02> {[ umacron, Umacron ],
|
|
[ x, X ]};
|
|
key <AB08> {[ ccaron, Ccaron ],
|
|
[ comma, less ]};
|
|
key <AB09> {[ scaron, Scaron ],
|
|
[ period, greater ]};
|
|
key <AB10> {[ eogonek, Eogonek ],
|
|
[ slash, question ]};
|
|
|
|
// End alphanumeric section
|
|
|
|
// Begin modifier mappings
|
|
|
|
modifier_map Shift { Shift_L };
|
|
modifier_map Lock { Caps_Lock, ISO_Lock };
|
|
modifier_map Control{ Control_L };
|
|
modifier_map Mod3 { Mode_switch };
|
|
};
|
|
|
|
xkb_symbols "generic101" {
|
|
include "lt(basic)"
|
|
};
|
|
|
|
xkb_symbols "pc101" {
|
|
include "lt(generic101)"
|
|
};
|
|
|
|
default
|
|
xkb_symbols "pc102" {
|
|
include "lt(pc101)"
|
|
include "lt(left_switch)"
|
|
};
|
|
|
|
partial alphanumeric_keys
|
|
xkb_symbols "Sundeadkeys" {
|
|
include "lt(basic)" // for consistent naming
|
|
};
|
|
|
|
partial alphanumeric_keys
|
|
xkb_symbols "sundeadkeys" {
|
|
include "lt(Sundeadkeys)" // for consistent naming
|
|
};
|
|
|
|
partial alphanumeric_keys
|
|
xkb_symbols "nodeadkeys" {
|
|
include "lt(basic)" // for consistent naming
|
|
};
|
|
|
|
// definition for the extra key on 102-key keyboards
|
|
// between left Control and Alt
|
|
xkb_symbols "left_switch" {
|
|
key <LSGT> { [ Mode_switch, Multi_key ],
|
|
[ Mode_switch, Multi_key ] };
|
|
// Begin modifier mappings
|
|
modifier_map Mod3 { Mode_switch };
|
|
};
|
|
|