久しぶりにヤコブ・ニールセンの記事を読んだ。
フォームやダイアログを開発していて、
・OK/Cancel
・Cancel/OK
のどちらの順序でボタンを配置するかという問題がある。
まとめると次のような話だった。
OKが先:
読み順からして自然。Yes/NoやPrevious/Nextも同様に読み順に従うと
自然になる。よく押すボタンであれば1回タブキーを押す手間を省ける。
OKが後:
流れがよくなる。OKで終わっていて、それが結論になる。OKがprevious/nextの
Nextに相当し、Cancelで前の状態にバックするなら、後ろに持ってくる方が合う。
platform GUI standardがあるならそれに従った方がよい。
例えばWindowsは、OK/Cancel/Applyの順。
Appleは Cancel/OKの順。
Webフォームの場合はユーザ数の多い方に合わせて。
その他の記事--------------------------
The Ten Most Violated Homepage Design Guidelines
http://www.useit.com/alertbox/20031110.html
Top-10 Application-Design Mistakes
http://www.useit.com/alertbox/application-mistakes.html
Top Ten Mistakes in Web Design
http://www.useit.com/alertbox/9605.html