Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

You don't have to find it. Few people do. People read through the buttons from left to right. The thing is, when dialog buttons use standardized vocabulary (ok, cancel, yes, no) you don't have to read the other button, you just assume it says the opposite of the first button. So I'd like the OP to provide some proof of this three scan pattern. I think that happens on a Mac where the buttons are labeled with verbs. When I was using Windows with the standardized yes/no/ok/cancel, I processed dialog boxes much quicker than on the Mac. I'd simply read the one or two words in the title (usually a verb), read the leftmost button, then decide whether to click it or whether to freak out. It goes like this:

Computer: "Delete?" Me: Yes.

Computer: "Delete?" Me: Whoa! Who said anything about delete? Let me read the buttons carefully and find the Cancel button.

The mistakes happen only a small fraction of the time, so the most efficient user flow is "verb?" -> "yes".



You've missed out some steps.

    1) Read first couple of words of dialog box
    2) Make decision
    if yes:
    3a) Find OK button
    4a) Click OK button
    if no:
    3b) Find Cancel button
    4b) Click Cancel button
vs.

    1) Read primary action button
    2) Make decision
    if yes:
    3a) Click button
    if no:
    3b) Find Cancel button
    4b) Click Cancel button
If all you're doing is hunting for the verb in the dialog box rather than reading all the text (perfectly legit timesaving tactic) then why not stick that all important verb in a standard position on the dialog box and make it clickable to reduce hunting and scanning?

It's not about standardised vocabulary to easily find the primary action and Cancel, it's about standardised positioning. In OS X, far right is the primary action. The one next to it is Cancel. Any other options are placed further over. (http://osxdaily.com/wp-content/uploads/2011/08/dont-save-sho...) Similarly on Windows the left most is the primary action and the right most is Cancel.


Even though people know the primary action is the rightmost button, they can't help but stop on other elements because of that top-down left-right scanning that's ingrained in most people of the world. There's simply no better position that the very top left corner!

Another important distinction here is that I should not receive surprise dialog boxes as often as I currently do! Yet sooooo many apps throw unnecessary dialog boxes at you! Your step 2 "make decision" has happened before the dialog box appeared. It happened when I pressed the delete button on that file.


Whether step 2 is actually step 0 or not doesn't really matter. It has the same impact on both scenarios.

People only read strictly top down left to right (or right to left) if all other things are equal.

I don't know about you, but I've never been able to predict where the top left corner of the dialog will be to start reading. My eye is always instantly drawn to the big blue button that describes what will happen when I press it :)




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: