確定-取消 或 取消-確定?

今天看到 Jakob Nielsen 的這篇《OK–Cancel or Cancel–OK?》,就知道他終於要幫我解惑了。簡記如下:

  • 這兩種方式都有理。OK–Cancel 符合一般由左到右的閱讀順序,使用鍵盤的 tab 鍵做選擇時也較快。 Cancel–OK 則表示 OK 是一個結束,並有上一個/下一個的左右順序感。
  • 其實啊,這是小事情,不要花太多時間去爭論。
  • 原則上,依循平台慣例(windows -> OK–Cancel,mac -> Cancel–OK)。
  • 若是 Web-Based Apps,基本上 windows 使用者總是佔多數,所以只好...
  • 另一方面,不要老是用 "OK",應使用符合脈絡的精確用語,例如"儲存"。
  • 且,可把常用的那一個選項設為預設值並特別標示(粗體)出來。

大師是對的!

Topics:

Comments

所以drupal都是 preview - ok - cancel..
原來如此!

那個...captcha換新版啦,就不會第一次輸入正確他卻當成不正確的問題了~

雖然是具有參考價值,但是可能也無法盡信。

首先我懷疑他是否看過 Mac OS 的 UI design patterns,很可能也並非 Mac user,在 Mac OS 裡面的哲學應是最常用的放在右側且為 default button(而我們進入一選項對話框通常是為達成某目的而非不為某目的,這種情形下,當然是內定達成目的的按鈕),這有很多其他組合,只有 OK, 比 Cancel + OK 更多, 沒有 OK (只有 Close), etc. 重點在以 Enter 達成 default 動作,不要讓使用者想太多。

對於網路服務的 arguement 也有問題,目前網路服務本來就缺乏一致性,除非設計的跟桌面軟體依樣,否則何來的維持一致性之說?難道要介面長成跟 Windows 近似?真是暈倒。

大師用來拜拜可以。

charlesc's picture

yes, 不要讓使用者想太多 :)

Add new comment