インターフェイスのデザインや操作性に関して、20年前に誰か(Windowsの初期の頃はMicrosoftだったと思いますか?)がこの3つのボタンを使い始めた理由はありますか?その上に誰かソースがありますか?ある時点で、メッセージボックスを作成するためのこのはい/いいえ/キャンセルのアプローチは非常に頻繁に使用されたため、誰もがアプリケーションの一貫性の理由でそれを使用したと思いますが、この時点より前はどうでしたか?なぜこの3つの選択肢なのか?
Yes/No
およびOK/Cancel
ボタンは、グラフィカルユーザーインターフェースのごく初期の段階で作成されました(実際には、テキスト画面ではそれよりも古いものでしたが、UXの目的ではウィンドウから始めましょう)。OK/Cancel
とYes/No
は、WindowsとMac OSの初期バージョンでは配線済みの構成でした。Yes/No
とOK/Cancel
は、インターフェイスでユビキタスになりました。その結果、Yes/No
またはOK/Cancel
を使用することは、多くの場合最良の解決策ではありません。
ボタンのラベル付けに対する最近のアプローチは、可能であれば、アクションを簡潔に説明することです。
Login/Cancel
が含まれ、メールフォームにはSend/Cancel
が含まれます。情報ダイアログには、ボタンとOK
の代わりにOK, got it
がある場合があります。使用されているページまたはフォームによって異なります。通常、「はい」または「いいえ」は、最も単純で最も単純なアプローチです。 「はい」は肯定的なアクション、「いいえ」は否定的なアクション、「キャンセル」はユーザーがフォームでアクションを実行せずに取り消すことを許可します。複雑で複雑なボタンは、ユーザーに読み取られない場合があります。また、「はい」と「いいえ」は通常、他の言語でもうまく翻訳されます。
ページまたはフォームの種類に応じたその他の一般的なオプション:送信してキャンセルOk&Cancel
それは簡単です。私に考えさせないでください。これらの3つのボタンは永遠に存在し続け、ユーザーは意図した結果がどうあるべきかを知っています。 「キャンセル」ボタンを提供することで、ユーザーは必要に応じて決定を行わないようにすることができます。
確認ダイアログに関して、「はい」と「いいえ」は答えですが、「キャンセル」は答えずにプロセスから抜け出す方法です。