ダイアログボックスには2つの古典的なボタンシーケンスがあります。
-OK /キャンセル
-キャンセル/ OK
各オプションには、存在する独自の理由があります。
-最初は「OK」。 英語、ロシア語、および他の多くの言語で行われているように、左から右に読むとき、最初にOKになり、次にキャンセルになります。 同じ理由を使用して、[はい] / [いいえ]または[前へ] / [次へ]ボタンをこの順序で並べます。 また、Tabを使用してボタンを移動する場合、ユーザーが最も頻繁に必要とする[OK]に到達するために、[キャンセル]より1クリック少なくなります。
-最後に「OK」。 「OK」を選択するので、フローの観点からより正確です-ダイアログを終了します。 また、「前へ/次へ」と同様に、「OK」を選択すると、ユーザーは前方に移動し、「キャンセル」-戻ります。 この観点から、電流はOK =次であり、最後にあるはずです。
これらのボタンを配置するほど重要ではありません。 これらのオプションにはそれぞれ独自の強力な議論があり、どれも使い勝手が悪くなることはありません。 しかし、場合によっては、これによりユーザーは0.1秒節約されます。
アプリケーションで正確に何を行うのが最適かを判断するには、アプリケーションが実行されるGUIプラットフォームの標準に従うだけで十分です。
残念ながら、 Windows Vistaユーザーエクスペリエンスガイドラインは、[ OK]ボタンと[キャンセル]ボタンに関しては、 Appleヒューマンインターフェイスガイドラインと は異なります。
-Windowsでは、最初に設定されます
-Appleでは、最後にOKが付けられます
デスクトップアプリケーションを開発している場合は、使用しているオペレーティングシステムの慣例に従ってください。
このOSのユーザーの期待に応じて、あなたは彼により多くの時間を節約し、愚かな間違いから彼を救います。
Webアプリケーションを開発している場合は、選択するのが難しくなります。
使用しているプラットフォームのユーザーに応じて、ボタンの配置を再度試みることができます。 サーバーのログから必要な情報が得られます。
ただし、Webアプリケーションの場合は、より一般的な推奨事項を提供できます。
-ボタンの名前にあるテキストを使用して、このボタンの機能を正確に説明します。 たとえば、[OK]ではなく[保存]を書き込みます。
-デフォルトのフォーカスをより頻繁に使用されるボタンに設定し、色で強調表示します。 この場合、Enterキーを押すと簡単に目的の選択を行うことができます。
詳細: www.useit.com/alertbox/ok-cancel.html