views:

103

answers:

3

After reading Jeff's blog post and being fairly new to GUI programming, I'm wondering what the limits are on applying the "opposite of Fitt's Law." For example, is it a good idea to separate "Yes" and "No" on a dialog screen, or would that conflict with another programming rule? E.g. alt text and alt text

+2  A: 

Actually I think that the idea is to separate them enough to avoid mistakes.. So 300 pixels are too many, but at least 30 is good, 5 pixels are definetely not enough.

You should instead consider what about a cancel button, it should stay separate from YES and NO because it's conceptually different..

Jack
+4  A: 

I don't believe things that are radically unrelated should even be on the same axis. Things which are related but opposing, such as Yes | No dialogs should be separated sufficiently that there is no chance of an accidental mis-click, but more importantly should follow standard conventions. In other words, don't do No | Yes, follow the convention of Yes | No | Cancel, where the rightmost buttons preserve the same state--because many people make an error by finding buttons by position rather than reading the text.

Plynx
I was just about to say the same thing, far more errors from putting NO first than from the distance between the two buttons.
HLGEM
+1  A: 

Make the buttons say what they user is doing "Save and Exit" and "Exit without saving", and a "Cancel and Return to Application". That removes all the ambiguity for sure, and it doesn't rely on arbitrary placement rules.

fuzzy lollipop