Opened 20 months ago

Last modified 16 months ago

#14852 new enhancement

Suggestion make the volume slider from Deskbar also respond to arrow keys

Reported by: -Meanwhile- Owned by: nobody
Priority: normal Milestone: Unscheduled
Component: - General Version: R1/Development
Keywords: Cc:
Blocked By: Blocking:
Platform: All


It would be nice to be able to move Haiku's Volume slider not just by mouse pointer but also by using arrow keys.

Since the volume slider in Haiku is placed horizontally, the best way to do this (IMHO) would be to allow both the arrow keys that point left and down to decrease the volume and to have the right and up pointing arrow keys increase the volume.

The suggestion to let the Volume slider react to two arrows for each direction comes from an experience using OSX/MacOS:

An older version of this OS has a vertical volume slider, making it obvious enough that only up/down arrows are needed. In a later version this was changed to a horizontal volume slider that only reacts to an up or down arrow key press.

This last case is confusing and something the user is forced to keep in mind (which isn't needed). In the beginning it feels very unnatural and even annoying.

I tend to use the system volume slider in MacOS instead of each application's volume buttons (including web audio/video players) and added arrow key operation would make it easier to do that in Haiku as well.

Change History (4)

comment:2 by Disreali, 20 months ago

Having the slider respond to arrow key would be ideal.

However, I would still prefer a spinner instead of a slider. A user could simply type the exact size of the volume desired.


comment:3 by -Meanwhile-, 20 months ago

Haiku's volume slider already displays the dB value and at least using it with a mouse is already precise enough to pick the exact size desired (hope that would be the case for arrow key use too).

comment:4 by humdinger, 20 months ago

However, I would still prefer a spinner instead of a slider. A user could simply type the exact size of the volume desired.

Do many people need to set a specific dB value? It all depends on the played source anyway, so I'd assume most did it like me and just slide left/right until the played back media has the desired volume. If the cursor key feature described in this ticket is added, people that really need a specific dB number can fine-tune with that.

I often use the mouse wheel to slide the volume. That has only a resolution of 3 dB for me, which can be a bit much. But that's for a separate ticket...

comment:5 by -Meanwhile-, 20 months ago

Haiku is already closer to the fix than I thought (!)

The slider knob can be selected with the tab key. It then gets a blue outline and already reacts to all four arrows in the ideal manner as described earlier, i.e. down or left decreases the volume, up or right increases it.

The only issue remaining now is that that the volume slider disappears almost instantly after any arrow key press.

Maybe the title of this ticket should be changed now, not sure.

Last edited 20 months ago by -Meanwhile- (previous) (diff)
Note: See TracTickets for help on using tickets.