The sound menu should handle keyboard volume/mute keys

Bug #789192 reported by Kazade
30
This bug affects 10 people
Affects Status Importance Assigned to Milestone
The Sound Menu
Invalid
Medium
Conor Curran
indicator-sound (Ubuntu)
Invalid
Medium
Unassigned

Bug Description

If you open the sound menu, and while it's open press the volume special keys available on some keyboards, the volume doesn't change. The sound menu should handle these key presses and move the volume slider or mute when they are pressed.

The reason for this bug report is I sometimes press play on the sound menu to find the volume too loud, my first instinct is to hit the down volume key on my keyboard but this does nothing while the menu is still open.

Changed in indicator-sound:
status: New → Triaged
status: Triaged → Confirmed
Changed in indicator-sound (Ubuntu):
status: New → Confirmed
importance: Undecided → Medium
Changed in indicator-sound:
importance: Undecided → Medium
assignee: nobody → Conor Curran (cjcurran)
Revision history for this message
Conor Curran (cjcurran) wrote :

Noted Bilal, I tried this feature last cycle but iirc the handover of the media keys from the settings daemon wasn't as straight forward as first anticipated. Marked as triaged as from the user's point of view it's a bug.

Changed in indicator-sound:
status: Confirmed → Triaged
Changed in indicator-sound (Ubuntu):
status: Confirmed → Triaged
Revision history for this message
Lars Karlitski (larsu) wrote :

This is a limitation of gtk+ (and X): menus grab the keyboard and mouse so that they can close themselves when the user navigates away from them. It's unlikely that this will be fixed before the switch to Mir.

Changed in indicator-sound:
status: Triaged → Invalid
Changed in indicator-sound (Ubuntu):
status: Triaged → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.