[linux-audio-dev] mouse wheel behavior and RFC: human interface guidelines

Thorsten Wilms t_w_ at freenet.de
Sat Aug 21 18:45:19 UTC 2004


On Sat, Aug 21, 2004 at 06:35:44PM +0200, Melanie wrote:
> Hi,
> 
> it's backwards in a "numerical" sense, in that the numbers increase with 
> one slider type, but decrease with another, using the same command.
> 
> However, UI designers don't think in numbers, but associations.
> 
> Left is generally associated with up, right with down, as we read left to 
> right, top to bottom. Therefore, up MUST map to left, down MUST map to 
> right, otherwise, non-mathematically minded people get uttely confused.

I couldn't find anything on the web abou this.
But I asume the behaviour was thought out for 
scrollbars and transfered to sliders.

With scrollbars scrolling lets say a table, the vertical scrollbar 
has top = start, bottom = end. Horizontal scrollbar left = start, 
right = end. Wheeling up on vertical sliders means scrolling 
toward the vertical start. Wheeling up on the horizontal slider 
should therefor mean scrolling to the horizontal start -> scrolling 
left.

But there's nothing to scroll with sliders. They're not about 
a position in space.

Today might well have been the first time I used the wheel 
on common sliders, and it felt backwards!

Fan-slider wheeling will stay as is, differing from QT and 
GTK sliders. But I doubt the folks behind the toolkits would 
listen and change wheeling direction.


---
Thorsten Wilms



More information about the Linux-audio-dev mailing list