2009-07-15 104 views
9

我注意到許多微軟應用程序會在最後用「...」命名一些按鈕。這些按鈕似乎總是打開一個新的對話框。但有些按鈕沒有「...」,但是打開新的對話框。何時在按鈕的末尾添加「...」?

例如,在Windows XP中,當我從Windows資源管理器打開文件夾的「屬性」對話框時,「常規」選項卡下有一個「高級...」按鈕。正如所料,這個按鈕會打開一個新的對話框。在「安全」選項卡下還有一個「高級」按鈕。該按鈕也會打開一個新對話框,但此按鈕不會以「...」結尾。

對我來說,這似乎不一致,但也許我誤解了含義。有沒有在按鈕上使用「...」的書面指導?

回答

11

我準備引用微軟的時候使用橢圓指引,但通過一次一次我來到這裏,他的助手已經援引微軟的指引,給一個比我去給不同的答案。

顯然,微軟已經改變了他們的指導方針,他們並沒有完全遵循他們自己。

無論如何,當前據我所知,微軟的指導原則是Windows User Experience Interaction Guidelines(PDF版本可用here)。特別是關於ellipses,他們的準則是僅在命令需要額外信息才能完成時使用省略號,而不僅僅是當命令打開另一個窗口時。 (部分地,然後,省略號意味着命令是「安全」點擊,因爲它不會立即做任何事情。)

所以關於et al不需要省略號,因爲它們不需要任何額外的信息。打印得到省略號,因爲直到您單擊確定後它纔會打印。至少某些版本的Microsoft指南明確指出,首選項/選項不應該有省略號,因爲成功執行首選項命令只意味着顯示首選項對話框,而不一定執行任何操作。 (這最後一個對我來說似乎有些武斷。)

7

你是對的,它是不一致的。

我的規則是...的意思是「更多」。或者更具體地說,它意味着:「我現在還不會採取任何行動;我將首先打開一個對話框,讓用戶決定下一步要去哪裏。」

該對話框將總是包括取消按鈕。

11

是的,Windows Interface Guidelines for Software Designs中的指導明確指出,打開新對話框的按鈕或菜單項應該附加省略號「...」。

值得注意的是,Microsoft產品經常忽略Microsoft接口指南。

+2

您鏈接到的書已於1995年發佈。自那時起,微軟顯然已經修改了他們的指南。 – 2009-07-15 21:12:47

+0

@JoshKelley:更恰當地指出微軟自那時起就顯然忽略了他們的指導方針。 :-) – 2009-07-16 00:16:55

3

微軟official guidelines

「有時候,一個命令按鈕需要一個省略號[...]在其標籤的結尾。如果操作延遲(例如,如果一個臨時對話框出現的結果),那麼標籤會採用省略號,如果該行爲立即發生,則不需要省略號。「

當然,微軟並不是使用他們自己的指導方針。即功能區,媒體播放器界面等。

7

我在Apple的Human Interface Guidelines上查找了這個。

他們說,這:

當它出現在一個按鈕或菜單項,省略號(...)的名稱指示給相關的操作之前可以附加信息則需要用戶執行。具體而言,它使用戶準備期望出現一個窗口或對話框,在該窗口或對話框中執行命令之前進行選擇或輸入信息。由於用戶期望按鈕和菜單項的即時操作(如「按鈕」和「菜單行爲」中所述),通過適當地顯示省略號字符來準備這些替代行爲尤爲重要。