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

Reply via email to