Choices In Dialog Boxes

Components, Guidelines, HCI, Usability Add comments

Most applications today present dialog boxes with questions and often present two or more choices. As example, if you close a modified document in an application the Save dialog appears and present two choices, Yes and No. Where Yes indicates that the user want to save the document and No to discard the document changes. In addition the Save dialog often contains the Cancel option where the modified document will not be closed.

Following are example dialogs:
Notepad
Save Dialog of Microsoft Notepad

Word
Save Dialog of Microsoft Word

Windows Vista
Dialogs of Microsoft Windows Vista operating system. The standard Save dialog presend Yes, No and Cancel whereas the Explorer present Try Again and Cancel.

I agree that in this example it is easy to determine that Save the changes means Yes and do not save the changes means No. But often it is difficult to determine the right choice. I like the approach to use verbs as choices instead of simply presenting Yes, No or Cancel. Often this is also recommend by current design standards

Apple Human Interface Guidelines

“Button names should be verbs that describe the action performed.”

KDE Standards

“Instead of labeling the OK option “OK”, it is better to provide options that are named in a way that describes what will happen when they are pressed.”

Microsoft

“The label for a command button should describe the button’s action. Aim for the shortest possible label; one word is best.”

4 Responses to “Choices In Dialog Boxes”

  1. Corey Burger Says:

    Gnome also has a HIG that says:

    “Label all buttons with imperative verbs, using header capitalization”

    Unlike KDE and MS, Gnome and Apple generally actually follow the advise of their HIG.

  2. Marco Koch Says:

    Thanks for adding a reference to Gnome!

  3. Yes/No/Cancel » Blog Archive » Yes/No/Cancel causes Aspirin sales to soar Says:

    […] This article shows that Vista doesn’t actually use this relabelling, and contrasts different human interface guidelines. […]

  4. Ja/Nein/Abbrechen » Blog Archiv » Ja/Nein/Abbrechen treibt Aspirin-Verkäufe in die Höhe Says:

    […] Dieser Artikel zeigt dass Vista die Umbenennungsfunktion eigentlich nicht benutzt, und zeigt die Unterschiede zwischen verschiedenen Benutzeroberflächen-Leitfäden auf. […]

Leave a Reply