--- events.c.ubuntu 2010-05-04 07:17:27.111513251 +0200 +++ events.c 2010-05-04 07:22:45.260262749 +0200 @@ -932,6 +932,13 @@ part = edgeGetPart (c, ev); edgeButton (c, part, ev); } + // dub sez... mouse wheel cycle workspaces with super key + else if ((state & SuperMask) && (screen_info->params->scroll_workspaces) + && ((ev->button == Button4) || (ev->button == Button5))) + { + rootScrollButton (display_info, ev); + } + // ...sez dub else if (WIN_IS_BUTTON (win)) { if (ev->button <= Button3)