[launcher] Meta+Num key bindings are not working when launcher is hidden
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
unity-2d |
Fix Released
|
Medium
|
Olivier Tilloy | ||
unity-2d (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Right now Launchers grabs and release the meta key shortcuts each time it is show/hide.
This means that I have to wait for the Launcher to be displayed before I can use the shortcuts.
This is very inconvenient when you want to switch between known applications.
For example Firefox and Empathy are pinned in the launcher and they will be always Meta+X for Firefox and Meta+Y for Empathy.
If a user will want to switch between these applications he/she will have to always wait for the Launcher to be displayed even if he/she already knows what keys should press to switch the application.
Rather than binding keys only after Launcher is displayed it will be nice to bind them as soon as a new icon is added in the launcher list and remove the binding when the icon is removed.
I know that this can overlap with other applications that may use Meta+N for other purposes but the current implementation is slowing down people who want to switch often between known applications.
Cheers,
Related branches
- Ugo Riboni (community): Approve
-
Diff: 96 lines (+16/-37)2 files modifiedlauncher/app/launcherview.cpp (+15/-35)
launcher/app/launcherview.h (+1/-2)
summary: |
[launcher] Meta+Num key bindings are not working before launcher is - displayed + started |
summary: |
- [launcher] Meta+Num key bindings are not working before launcher is - started + [launcher] Meta+Num key bindings are not working when launcher is hidden |
Changed in unity-2d: | |
importance: | Undecided → Medium |
Changed in unity-2d: | |
assignee: | nobody → Olivier Tilloy (osomon) |
milestone: | none → 3.10 |
status: | Confirmed → In Progress |
Changed in unity-2d: | |
status: | In Progress → Fix Committed |
Changed in unity-2d (Ubuntu): | |
status: | New → Fix Committed |
Changed in unity-2d: | |
milestone: | 3.10 → 3.8.6 |
Changed in unity-2d: | |
status: | Fix Committed → Fix Released |
Changed in unity-2d (Ubuntu): | |
status: | Fix Committed → Fix Released |
Note that the launcher doesn’t have to be fully visible for the key bindings to work, but indeed they won’t work until the launcher starts sliding in.