On Sat, Aug 21, 2004 at 06:35:44PM +0200, Melanie
wrote:
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.
OK, if things 'increase' from L to R and from top to bottom,
then a vertical gain slider should have the 'off' position at
the top. For a slider controlling a frequency, the lowest
one should be at the top.
I suspect most people would find that counterintuitive,
regardless of reading directions.
I suspect that a GUI programmer or interface designer would expect
things to increase from top to bottom. In GUI programming, the origin
is at the top left of the screen, and X,Y coorinates increase going
right and down respectively. I am not sure why they didn't just follow
the Cartesian conventions here, but I believe it has been this way
forever.
However the fact that there are people who feel strongly both ways means
this NEEDS to be configurable in a control panel somewhere. Like
'invert mouse' in any FPS game - this is the intuitive way to play for
me, like a flight simulator, pushing forward with the mouse will tilt
you forward. However there are apparently anough people who feel both
ways that every FPS has this option.