I meant to include a patch with the message with the above subject I just sent.
--- /usr/X11R6/lib/X11/xkb/symbols/level3.orig 2002-12-11 20:44:38.000000000 +0100 +++ /usr/X11R6/lib/X11/xkb/symbols/level3 2002-12-16 17:35:42.000000000 +0100 @@ -28,8 +28,8 @@ // pc105. partial modifier_keys xkb_symbols "win_switch" { - include group(lwin_switch); - include group(rwin_switch); + include "level3(lwin_switch)" + include "level3(rwin_switch)" }; // using the level(lwin_switch) map, the left Windows' logo key @@ -41,7 +41,7 @@ key <LWIN> { symbols[Group1] = [ ISO_Level3_Shift ] }; - modifier_map Mod5 { ISO_Level3_Shift }; + modifier_map Mod5 { <LWIN> }; }; // using the level(rwin_switch) map, the right Windows' logo key @@ -53,6 +53,6 @@ key <RWIN> { symbols[Group1] = [ ISO_Level3_Shift ] }; - modifier_map Mod5 { ISO_Level3_Shift }; + modifier_map Mod5 { <RWIN> }; };