web-dev-qa-db-ja.com

なぜみんなはい/いいえ/キャンセルボタンを使うのですか?

インターフェイスのデザインや操作性に関して、20年前に誰か(Windowsの初期の頃はMicrosoftだったと思いますか?)がこの3つのボタンを使い始めた理由はありますか?その上に誰かソースがありますか?ある時点で、メッセージボックスを作成するためのこのはい/いいえ/キャンセルのアプローチは非常に頻繁に使用されたため、誰もがアプリケーションの一貫性の理由でそれを使用したと思いますが、この時点より前はどうでしたか?なぜこの3つの選択肢なのか?

2
PlasmaLampe

私たちはもうその世界に住んでいません

いくつかの歴史:

  • Yes/NoおよびOK/Cancelボタンは、グラフィカルユーザーインターフェースのごく初期の段階で作成されました(実際には、テキスト画面ではそれよりも古いものでしたが、UXの目的ではウィンドウから始めましょう)。
  • 当時の制約は今日とは非常に異なっていました:
    • 画面サイズと解像度ははるかに小さいため、ダイアログボックスとフォームには非常に経済的なラベルとボタンが必要でした。
    • UI要素は、多くの場合、Windowsウィジェットにハードコードされていました。例えばOK/CancelYes/Noは、WindowsとMac OSの初期バージョンでは配線済みの構成でした。
  • ユーザーはコンピュータに「より新しい」ので、一貫性のあるボタンを持つことは、親しみやすさを築くために重要でした。
  • その結果、Yes/NoOK/Cancelは、インターフェイスでユビキタスになりました。

今日は状況が異なります

  • ボタンのスタイルを設定するのは簡単で、設計者には多くの柔軟性があります。
  • 画面サイズははるかに大きく、はるかに高い解像度です。
  • ユーザーは、グラフィカルインターフェイスに精通しています。

その結果、Yes/NoまたはOK/Cancelを使用することは、多くの場合最良の解決策ではありません。

ボタンのラベル付けに対する最近のアプローチは、可能であれば、アクションを簡潔に説明することです。

  • これは、ボタンの右の相互作用を説明することによって affordance を最大化します。
  • たとえば、ログインダイアログにはLogin/Cancelが含まれ、メールフォームにはSend/Cancelが含まれます。情報ダイアログには、ボタンとOKの代わりにOK, got itがある場合があります。
  • この記事には詳細があります: http://uxmovement.com/buttons/why-the-ok-button-is-no-longer-okay/
2
tohster

使用されているページまたはフォームによって異なります。通常、「はい」または「いいえ」は、最も単純で最も単純なアプローチです。 「はい」は肯定的なアクション、「いいえ」は否定的なアクション、「キャンセル」はユーザーがフォームでアクションを実行せずに取り消すことを許可します。複雑で複雑なボタンは、ユーザーに読み取られない場合があります。また、「はい」と「いいえ」は通常、他の言語でもうまく翻訳されます。

ページまたはフォームの種類に応じたその他の一般的なオプション:送信してキャンセルOk&Cancel

0
Pablo

それは簡単です。私に考えさせないでください。これらの3つのボタンは永遠に存在し続け、ユーザーは意図した結果がどうあるべきかを知っています。 「キャンセル」ボタンを提供することで、ユーザーは必要に応じて決定を行わないようにすることができます。

0
Half Crazed

確認ダイアログに関して、「はい」と「いいえ」は答えですが、「キャンセル」は答えずにプロセスから抜け出す方法です。

0
Ken