確定-取消 或 取消-確定?
今天看到 Jakob Nielsen 的這篇《OK–Cancel or Cancel–OK?》,就知道他終於要幫我解惑了。簡記如下:
- 這兩種方式都有理。OK–Cancel 符合一般由左到右的閱讀順序,使用鍵盤的 tab 鍵做選擇時也較快。 Cancel–OK 則表示 OK 是一個結束,並有上一個/下一個的左右順序感。
- 其實啊,這是小事情,不要花太多時間去爭論。
- 原則上,依循平台慣例(windows -> OK–Cancel,mac -> Cancel–OK)。
- 若是 Web-Based Apps,基本上 windows 使用者總是佔多數,所以只好...
- 另一方面,不要老是用 "OK",應使用符合脈絡的精確用語,例如"儲存"。
- 且,可把常用的那一個選項設為預設值並特別標示(粗體)出來。
大師是對的!
Comments
jimmy
Thu, 05/29/2008 - 19:49
Permalink
Re: 確定-取消 或 取消-確定?
所以drupal都是 preview - ok - cancel..
原來如此!
那個...captcha換新版啦,就不會第一次輸入正確他卻當成不正確的問題了~
nchild
Thu, 05/29/2008 - 21:51
Permalink
Re: 確定-取消 或 取消-確定?
雖然是具有參考價值,但是可能也無法盡信。
首先我懷疑他是否看過 Mac OS 的 UI design patterns,很可能也並非 Mac user,在 Mac OS 裡面的哲學應是最常用的放在右側且為 default button(而我們進入一選項對話框通常是為達成某目的而非不為某目的,這種情形下,當然是內定達成目的的按鈕),這有很多其他組合,只有 OK, 比 Cancel + OK 更多, 沒有 OK (只有 Close), etc. 重點在以 Enter 達成 default 動作,不要讓使用者想太多。
對於網路服務的 arguement 也有問題,目前網路服務本來就缺乏一致性,除非設計的跟桌面軟體依樣,否則何來的維持一致性之說?難道要介面長成跟 Windows 近似?真是暈倒。
大師用來拜拜可以。
charlesc
Mon, 06/02/2008 - 22:50
Permalink
Re: 確定-取消 或 取消-確定?
yes, 不要讓使用者想太多 :)
Add new comment