summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsvu <svu>2006-09-02 00:34:17 +0000
committersvu <svu>2006-09-02 00:34:17 +0000
commit18ccc3faa0b825c6a5974205c32de0f5082cae3d (patch)
treea3ed18fd0d1d8fc877c06b1c47f625d168ece1c6
parent3f97c7243322cbb0ed4f819fcfd4b3d1ad8bb37c (diff)
Added lt(ibm), b.fd.o#3841
-rw-r--r--ChangeLog5
-rw-r--r--rules/base.xml.in6
-rw-r--r--symbols/lt45
3 files changed, 56 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index bc0a06cf..c49f1b9c 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,10 @@
2006-09-02 Sergey Udaltsov
+ symbols/lt, rules/base.xml.in: added lt(ibm)
+ https://bugs.freedesktop.org/show_bug.cgi?id=3841
+
+2006-09-02 Sergey Udaltsov
+
symbols/hr: reverted Croatian
https://bugs.freedesktop.org/show_bug.cgi?id=8019
diff --git a/rules/base.xml.in b/rules/base.xml.in
index a15edbe8..fec89a7f 100644
--- a/rules/base.xml.in
+++ b/rules/base.xml.in
@@ -1926,6 +1926,12 @@
<_description>US keyboard with Lithuanian letters</_description>
</configItem>
</variant>
+ <variant>
+ <configItem>
+ <name>ibm</name>
+ <_description>IBM (LST 1205-92)</_description>
+ </configItem>
+ </variant>
</variantList>
</layout>
<layout>
diff --git a/symbols/lt b/symbols/lt
index b0d6c851..a0bbaa35 100644
--- a/symbols/lt
+++ b/symbols/lt
@@ -112,3 +112,48 @@ xkb_symbols "std" {
include "level3(ralt_switch)"
};
+
+// Lithuanian keyboard map by Piter PUNK <piterpk@terra.com.br>
+// Describes Lithuanian keymap LST 1205-92
+//
+// This keyboard is also know as IBM layout.
+// We follow the map found at: http://www.kada.lt/litwin/Kbdlta.gif
+// and info from Edis Tamoshauskas <linas_lietus@yahoo.com>
+
+partial alphanumeric_keys modifier_keys
+xkb_symbols "ibm" {
+
+ include "latin"
+
+ name[Group1]= "Lithuania - IBM (LST 1205-92)";
+
+ 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 ]};
+ key <AE12> {[ plus, equal ]};
+ key <AD01> {[ aogonek, Aogonek, q, Q ]};
+ key <AD02> {[ zcaron, Zcaron, w, W ]};
+ key <AD03> {[ e, E, EuroSign ]};
+ key <AD11> {[ iogonek, Iogonek, bracketleft, braceleft ]};
+ key <AD12> {[ doublelowquotemark, leftdoublequotemark, 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 ]};
+ key <SPCE> {[ space, space, nobreakspace, nobreakspace ]};
+
+ key <LSGT> {[ less, greater, endash ]};
+
+ include "level3(ralt_switch)"
+};