After some debugging and looking over the vpswitch plugin code, I really fail to understand how this is the fault of the plugin. When the binding is in place, the code does some checking to make sure the mouse pointer is over the desktop window and if not, just return false. Nothing of significance has changed in this plugin for some time.
I tried your test-scroll PPA and it does indeed fix this issue, so that is even more evidence that this is a Gtk issue. It seems https://bugzilla.gnome.org/show_bug.cgi?id=703062 is the real root of this issue. The patch that fixed that has been merged upstream and we need to get it into Ubuntu as well. ** Bug watch added: GNOME Bug Tracker #703062 https://bugzilla.gnome.org/show_bug.cgi?id=703062 ** Bug watch added: GNOME Bug Tracker #703062 https://bugzilla.gnome.org/show_bug.cgi?id=703062 ** Changed in: gtk Importance: Medium => Unknown ** Changed in: gtk Status: Confirmed => Unknown ** Changed in: gtk Remote watch: GNOME Bug Tracker #699574 => GNOME Bug Tracker #703062 -- You received this bug notification because you are a member of compiz packagers, which is subscribed to compiz in Ubuntu. https://bugs.launchpad.net/bugs/1200829 Title: Regression: Enabling typical bindings in "Desktop-based Viewport Switching" breaks scrollwheel scrolling in some windows with a usb mouse on a laptop To manage notifications about this bug go to: https://bugs.launchpad.net/compiz/+bug/1200829/+subscriptions _______________________________________________ Mailing list: https://launchpad.net/~compiz Post to : compiz@lists.launchpad.net Unsubscribe : https://launchpad.net/~compiz More help : https://help.launchpad.net/ListHelp