"Keyboard Shortcuts" overlay can cause annoyance
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ayatana Design |
Fix Released
|
Critical
|
John Lea | ||
Unity |
Fix Released
|
High
|
Andrea Azzarone | ||
6.0 |
Fix Released
|
High
|
Andrea Azzarone | ||
unity (Ubuntu) |
Fix Released
|
High
|
Andrea Azzarone | ||
Precise |
Fix Released
|
High
|
Andrea Azzarone |
Bug Description
[Test Case]
1. Press and hold Super
-> Verify that the Help and Shortcuts overlay is visible
2. Press shift
-> Verify that the Help and Shortcuts overlay hides
[Regression Potential]
Invalidly working unity keyboard shortcuts.
Original description:
Having the help screen displayed when the <super> key is pressed long enough is a good idea.
Having workspace switching shorcuts added is even better (I won't have to add them myself anymore).
Both combined have a very annoying side-effect: while I switch between workspaces searching for the right one, I leave the super key pressed... which triggers the help display.. which obscures the workspaces I'm searching...
This is on an up-to-date precise system and has started a few days ago. I think I have a good idea about which shortcuts exist now, can I have a way to disable the help screen or make it less intrusive ?
-------
Desired Solution:
When any other key is pressed while Super is held, the shortcuts hint should be disabled. The shortcuts hint should continue to be disabled for the duration the SUPER key is held (even if the modifier key is subsequently released.)
Related branches
- Marco Trevisan (Treviño): Approve
- jenkins (community): Approve (continuous-integration)
-
Diff: 148 lines (+20/-93)2 files modifiedplugins/unityshell/src/unityshell.cpp (+13/-15)
tests/autopilot/unity/tests/test_shortcut_hint.py (+7/-78)
- Marco Trevisan (Treviño): Approve
-
Diff: 151 lines (+22/-94)2 files modifiedplugins/unityshell/src/unityshell.cpp (+15/-16)
tests/autopilot/autopilot/tests/test_shortcut_hint.py (+7/-78)
tags: | added: needs-design |
tags: | removed: needs-design |
description: | updated |
tags: | added: udp |
Changed in ayatana-design: | |
assignee: | nobody → John Lea (johnlea) |
importance: | Undecided → High |
Changed in unity: | |
milestone: | none → backlog |
Changed in ayatana-design: | |
status: | New → Fix Committed |
importance: | High → Critical |
Changed in unity: | |
status: | Confirmed → In Progress |
Changed in unity (Ubuntu): | |
status: | Confirmed → In Progress |
Changed in unity: | |
milestone: | backlog → 5.14.0 |
Changed in unity (Ubuntu): | |
assignee: | nobody → Andrea Azzarone (andyrock) |
Changed in unity: | |
status: | In Progress → Fix Committed |
Changed in unity (Ubuntu): | |
status: | In Progress → Fix Committed |
Changed in unity: | |
status: | Fix Committed → In Progress |
Changed in unity: | |
status: | In Progress → Fix Committed |
description: | updated |
Changed in unity (Ubuntu Precise): | |
importance: | Undecided → High |
status: | New → In Progress |
tags: |
added: verification-done removed: verification-needed |
Changed in unity: | |
status: | Fix Committed → Fix Released |
Changed in unity (Ubuntu): | |
status: | Fix Committed → Fix Released |
Changed in unity (Ubuntu Precise): | |
assignee: | nobody → Andrea Azzarone (andyrock) |
Changed in ayatana-design: | |
status: | Fix Committed → Fix Released |
tags: |
added: reviewedbydesignq removed: udp |
I added the designers of Unity to the bug so that they could review and decide on it. Thanks for your bug report.
(don't mind the incomplete status that is how unity bugs are handled)