Keyboard overlay gets in the way when zooming
| Affects | Status | Importance | Assigned to | Milestone | |
|---|---|---|---|---|---|
| Ayatana Design |
Fix Committed
|
Medium
|
John Lea | ||
| Unity |
Fix Released
|
Medium
|
Brandon Schaefer | ||
| unity (Ubuntu) |
Fix Released
|
Medium
|
Brandon Schaefer | ||
Bug Description
Press Super and scroll the mouse wheel to zoom in/out.
Observer the keyboard overlay gets in the way of what you're looking at.
This affects people with accessibility needs, and also people recording screencasts of the desktop.
This video shows it.
Related branches
- PS Jenkins bot (community): Approve (continuous-integration)
- Marco Trevisan (Treviño): Approve
-
Diff: 60 lines (+23/-2) 2 files modifiedapiplugins/unityshell/src/unityshell.cpp (+10/-0)
tests/autopilot/unity/tests/test_shortcut_hint.py (+13/-2)
Also a quick workaround for anyone is to disable shortcut hint! Though a correct solution should come soon!
The fix as I have in the branch atm solves the issue by:
If the shortcut is open, and we get a mouse/keyboard event then we close the shortcut layout.
So for example with the zoom, if we have the shortcut window open (super down), then scroll, we then hide the shortcut window.
This could also solve other issues with the shortcut window being in the way after the user has attempted new events after opening.
Added Design to weight in on this idea!
@brandontschaefer; +1 ;-)
Fix committed into lp:unity at revision None, scheduled for release in unity, milestone 7.1.1
This bug was fixed in the package unity - 7.1.0+13.
---------------
unity (7.1.0+
[ Stephen M. Webb ]
* render the Dash frame all the way to the bottom of the screen (lp:
#1100120). (LP: #1100120)
[ Brandon Schaefer ]
* Ignore mouse movements if the mouse starts over a switcher icon.
Clicking still works fine, we just wont steal focus from the alt+tab
work. (LP: #1215630)
* Make sure we ignore mouse movement over detail icons if the mouse
starts over it at start. Let the mouse take selection control once
it moves outside of any icon, vs having to enter a different icon.
(LP: #1223037, #1223039)
* Add an option to disable the mouse in the switcher. (LP: #1224048)
* When the shortcut is open, and we receive a ButtonPress or KeyPress
hide it. As this causes problems else where, and it really should
close if the user attempts to do anything (even while holding
super!). (LP: #932718)
* Set an upper bound on the amount of icons we go through to check
tooltips. As the accordion effect was causing the mouse to go
through the icons to fast, making the test fail.
* Make sure we move the mouse over the target icon while we are
dragging the source icon.
* Get the real shortcut to activate ibus. (LP: #1227056)
* Only accept focus if the mouse moves in 3 directions on switcher
start up if the mouse starts over the switcher window. This is an
attempt to tell the difference between a bump and intentional
movement. (LP: #1223630)
[ Marco Trevisan (Treviño) ]
* DesktopApplicat
can emit app events.
* Application: add desktop_id method, and implement in
desktop:
* Launcher: only fade the launcher when in auto-hide and dash is
opened. (LP: #1223979, #1044926)
* ApplicationLaun
unstick, removal and delete. (LP: #779449)
* UnityScreen: add support for Super+Arrows shortcuts to manage the
focused window Super+Arrows shortcut allows to move and maximize /
restore / minimize the focused window on the screen. (LP: #992697,
#751050)
* Launcher: use nux::Animation for all the launcher animations This
allows to do these when compiz requests to prepare painting, instead
of using only an idle to perform this. (LP: #1226114, #1224766)
* ShortcutView: use StaticCairoText instead of StaticText for
rendering the View Improves the text alignment and visual quality.
* UnityShell: redraw the dash also if a non-blurred area is damaged If
the dash is damaged, but not the blurred area, it won't redraw. We
need to draw it, in order to avoid flickering of its border. Also,
add the redraw_
really needed. (LP: #1224340)
* AnimationUtils: add utility functions to handle nux::Animation's
start and reversion Update the whole code using nux::animation to
use these facility functions.
* Launcher: fix style to use postfixed-
Also remove some tabs and useless members.
* ...
Fix Released in Nux Unity 7.1.1.