--- 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