Public bug reported: Binary package hint: unity
Left, right, and middle click trigger different events depending on whether you're using the workspace switcher, window spread view, or static application switcher. The UI for these share similarities (window previews, mouse and keyboard interfaces, zoom effect, typically invoked via keyboard shortcuts) but the mouse behaviour is different, leading to a confusing experience. Workspace switcher -> left click selects (but does not zoom to) clicked workspace ("behaviour A") -> left click-and-drag drags clicked window between workspaces ("behaviour B") -> right click zooms to clicked workspace ("behaviour C") -> middle click does nothing ("behaviour D") -> mouse-scroll-up selects (but does not zoom to) "next" workspace ("behaviour E") -> mouse-scroll-down selects (but does not zoom to) "previous" workspace, UNLESS previous workspace is on a different y-level, in which case it does nothing ("behaviour F") Window spread view -> left click zooms to clicked window ("behaviour C") -> left click-and-drag zooms to clicked window ("behaviour C") -> right click selects (but does not zoom to) clicked window ("behaviour A") -> middle click selects (but does not zoom to) clicked window ("behaviour A") -> mouse-scroll-up selects (but does not zoom to) hovered window ("behaviour A") -> mouse-scroll-down selects (but does not zoom to) hovered window ("behaviour A") Static application switcher -> left click zooms to clicked window ("behaviour C") -> left click-and-drag zooms to clicked window ("behaviour C") -> right click zooms to clicked window ("behaviour C") -> middle click zooms to clicked window ("behaviour C") -> mouse-scroll-up zooms to hovered window ("behaviour C") -> mouse-scroll-down zooms to hovered window ("behaviour C") So, to recap: we have 3 modes for moving around the virtual desktop, with different click events exhibiting a total of 6 different behaviours, not one of which is consistent across all three modes. The behaviour signatures are as follows: Workspace switcher: ABCDEF Window spread view: CCAAAA Static application switcher: CCCCCC The responses of these plug-ins to the various click events should be re-evaluated and unified in order to provide a consistent and easily learnable user interface. ProblemType: Bug DistroRelease: Ubuntu 11.04 Package: unity 3.8.6-0ubuntu1 ProcVersionSignature: Ubuntu 2.6.38-8.42-generic 2.6.38.2 Uname: Linux 2.6.38-8-generic x86_64 Architecture: amd64 CompizPlugins: [core,bailer,detection,composite,opengl,decor,mousepoll,vpswitch,regex,animation,snap,expo,move,compiztoolbox,place,grid,imgpng,gnomecompat,wall,ezoom,workarounds,staticswitcher,resize,fade,unitymtgrabhandles,scale,session,unityshell] Date: Tue Apr 12 18:55:38 2011 InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Beta amd64 (20110330) ProcEnviron: LANGUAGE=en_US:en LANG=en_US.UTF-8 SHELL=/bin/bash SourcePackage: unity UpgradeStatus: No upgrade log present (probably fresh install) ** Affects: unity (Ubuntu) Importance: Undecided Status: New ** Tags: amd64 apport-bug natty running-unity -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/759326 Title: Workspace switcher, window spread view, and static application switcher each have different click behaviours -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs