--- rules/base.lists.part.orig 2010-09-04 18:41:55.000000000 +0200
+++ rules/base.lists.part 2010-09-04 19:04:39.000000000 +0200
@@ -73,6 +73,8 @@
tm2030USB toshiba_s3000 trust trustda \
unitekkb1925 yahoo
+! $specialkbds = ibm_space_saver
+
// all layouts with 3rd and 4th groups
! $threelevellayouts = al az \
be br bt \
--- rules/base.m_s.part.orig
+++ rules/base.m_s.part
@@ -1,4 +1,5 @@
a4techKB21 = +inet(media_nav_common)
+ $specialkbds = +group(%m)
a4techKBS8 = +inet(media_nav_acpi_common)
a4_rfkb23 = +inet(media_nav_acpi_common)
asus_laptop = +inet(media_common)
--- rules/base.xml.in.orig
+++ rules/base.xml.in
@@ -995,6 +995,12 @@
+ ibm_space_saver
+ <_description>IBM Space Saver
+
+
+
+
macintosh
<_description>Macintosh
Apple
--- symbols/group.orig
+++ symbols/group
@@ -323,6 +323,11 @@ xkb_symbols "rctrl_toggle" {
};
};
+// Override broken Numlock key on some IBM keyboards
+partial
+xkb_symbols "ibm_space_saver" {
+ key { [ Num_Lock, Num_Lock ] };
+};
// using the group(alt_caps_toggle) map, pressing:
// Alt+Caps Lock toggles group
// Caps Lock toggles caps lock