Windows 7 功能表 (設計基本概念)

附註

此設計指南已針對 Windows 7 建立,但尚未更新較新版本的 Windows。 大部分指引仍適用原則,但簡報和範例不會反映我們目前的設計指導方針 。

功能表是目前內容中使用者可用的命令或選項階層式清單。

下拉式功能表是在需要時於滑鼠點擊或懸停時顯示的功能表。 它們通常會隱藏起來,因此是節省螢幕空間的有效方式。 子功能表或階層式功能表是從功能表中依需求顯示的次要功能表。 可藉由子功能表標籤末端的箭頭來辨識。 功能表項是功能表內的個別命令或選項。

功能表通常會顯示在功能表列中;功能表列是附有標籤的功能表類別清單,通常位於視窗頂端附近。 相較之下,當使用者以滑鼠右鍵按一下支援快顯功能表的物件或視窗區域時,便會顯示快顯功能表。

含有功能表與子功能表的功能表列螢幕擷圖

顯示下拉式功能表和子功能表的典型功能表列。

附註

與 命令按鈕、工具列和 鍵盤相關的指導方針,另以個別文章說明。

使用模式

選單有數種使用模式:

用法 例
功能表列
功能表欄會在下拉式功能表中顯示命令和選項。
功能表列非常常見、容易找到,而且也很節省空間。
含有下拉式功能表的功能表列螢幕擷取畫面
Windows Mail 的功能表列。
工具列功能表
以工具列實作的功能表列。
工具列功能表是主要由 功能表按鈕 和分割按鈕中的命令所構成的工具列,如果有直接命令,通常也只有少數幾個。
具有下拉功能表的工具列功能表 螢幕快照
Windows 相片圖庫中的工具列功能表。
如需此模式的指導方針,請參閱 工具列。
索引標籤選單
索引標籤內的按鈕,顯示一組與下拉功能表中索引標籤相關的小命令和選項。
具有功能表的索引標籤看起來就像是一般索引標籤,但是其底部部分有一個按鈕與下拉式箭號。 按一下按鈕會顯示下拉式選單,而不是選取分頁。
附有下拉式選單的索引標籤選單螢幕擷取畫面
索引標籤表用於 Windows 媒體播放器。
功能表按鈕
在下拉式功能表中顯示少量相關命令的命令按鈕。
功能表按鈕 看起來就像是一般命令按鈕,不同之處在於它們內有下拉式箭號。 按鍵會顯示下拉功能表,而不是執行命令。
分割按鈕 與功能表按鈕類似,不同之處在於它們是命令的變化,而按兩下按鈕的左部分會直接在標籤上執行動作。
具有下拉式命令的功能表按鈕 螢幕快照
具有一組相關命令的功能表按鈕。
內容功能表
顯示少量與目前情境相關的命令和選項的下拉式功能表。
當使用者在支援快顯功能表的物件或視窗區域上按一下滑鼠右鍵時,快顯功能表便會下拉顯示。
顯示命令的內容功能表螢幕擷取畫面
Windows 檔案總管中的快顯功能表。
如果快顯功能表是最佳的功能表選項,但您需要適合所有使用者的解決方案,則可以使用帶有下拉箭頭的功能表按鈕。
帶有下拉式選單按鈕的相片螢幕截圖
透過功能表下拉按鈕顯示的內容功能表。
工作窗格功能表
一組與選取的物件或程式模式相關的命令。
不同於快顯功能表,它們會自動顯示在視窗窗格內,而不是在需要時才顯示。
右方工作窗格功能表的相片螢幕快照
Windows 相片庫檢視器的工作窗格功能表。

這是正確的使用者介面嗎?

若要決定,請考慮下列問題:

下列條件是否適用:

  • 該視窗是主視窗嗎?
  • 有很多選單項目嗎?
  • 有許多功能表類別嗎?
  • 大部分功能表項是否適用於整個程式和主要視窗?
  • 功能表是否需要適用於所有使用者?

如果是這樣,請考慮使用功能表列。

工具列功能表

下列條件是否適用:

  • 此視窗是主視窗嗎?
  • 視窗是否有工具列?
  • 只有少數選單類別嗎?
  • 功能表是否需要適用於所有使用者?

如果是這樣,請考慮使用工具列選單,而非使用選單列,或作為選單列的補充。

分頁選單

是否符合下列條件:

  • 該視窗是主視窗嗎?
  • 視窗是否有索引標籤,其中每個索引標籤都用於一組專用的工作(而不是使用索引卷標來顯示不同的檢視)?
  • 是否有一個選單類別適用於每個分頁?
  • 是否有許多命令和選項,但每個分頁中只有少數命令和選項?

如果是這樣,請考慮使用分頁選單,而不是功能表欄。

快顯功能表

下列條件是否適用:

  • 是否有一小組適用於所選取的物件或視窗區域的情境式命令與選項?
  • 這些功能表項是否重複?
  • 目標使用者是否熟悉快顯功能表?

如果是這樣,請考慮為有此需求的物件和視窗區域提供內容功能表。

針對瀏覽器型程式,工作窗格功能表是關係型命令的較常見解決方案。 目前,使用者會預期以瀏覽器為基礎的程式中的快顯功能表都是千篇一律且沒什麼幫助的。

工作窗格功能表

下列條件是否適用:

  • 視窗是主視窗嗎?
  • 是否有一組適用於所選物件或程式模式的內容相關命令和選項?
  • 有幾個功能表類別嗎?
  • 功能表是否需要適用於所有使用者?

如果是這樣,請考慮使用工作窗格功能表,而不是快顯功能表。

設計概念

提升良好用戶體驗的有效功能表:

  • 使用符合程式類型、視窗類型、命令使用方式和目標使用者的命令簡報。
  • 井然有序,並在適當時採用標準的功能表結構。
  • 有效運用功能表列、工具列和快顯功能表。
  • 有效地使用圖示。
  • 有效地使用訪問鍵和快速鍵。

如果你只做一件事...

選擇符合程式類型、視窗類型、命令使用方式和目標使用者的命令簡報。

指引

一般

  • 功能表欄以外的所有功能表模式都需要下拉式箭號,以指出下拉功能表是否存在。 在功能表列中,有功能表是不言而喻的,但在其他模式中則不然。
  • 請勿動態變更功能表項名稱。 這樣做令人困惑和非預期。 例如,請勿在選取後將「直向模式」選項變更為「橫向模式」。 至於模式,請改用 項目符號和核取記號。
    • 例外狀況: 您可以動態變更以物件名稱為基礎的功能表項名稱。 例如,最近使用的檔案或視窗名稱清單可以是動態的。
  • 請考慮排除具有三個或更少功能表類別的功能表欄。 如果命令只有少數幾個,建議使用較精簡的替代方式,例如工具列功能表,或使用更直接的替代方式,例如命令按鈕和連結。
  • 功能表類別不要超過 10 個。 太多功能表類別是壓倒性的,使得功能表欄難以使用。
  • 如果工具列或直接命令幾乎提供大部分使用者所需的命令,請考慮隱藏功能表列。 允許使用者在工具列功能表中,透過「功能表列」核取記號選項來顯示或隱藏功能表列。

已選取功能表列的選項清單螢幕擷取畫面

在此範例中,Windows Internet Explorer 提供功能表欄選項。

如需詳細資訊,請參閱 隱藏功能表列。

隱藏功能表列

一般而言,工具列與功能表欄搭配運作非常出色,因為兩者都能讓每個工具欄專注於其優勢,而不會妥協。

  • 如果工具列的設計使功能表列變得多餘,請預設隱藏功能表列。
  • 隱藏功能表列,而不是完全移除功能表欄,因為鍵盤使用者更容易存取功能表欄。
  • 若要還原功能表列,請在「檢視」(用於主要工具列)或「工具」(用於次要工具列)功能表類別中提供「功能表列」核取方塊選項。 如需詳細資訊,請參閱 標準選單和分割按鈕。
  • 選擇選單類別的單一單字名稱。 使用多個單字會使類別之間的分隔混淆。
  • 針對建立或檢視檔的程式,請使用標準功能表類別,例如 [檔案]、[編輯]、[檢視]、[工具] 和 [說明]。 這麼做可讓常見的功能表項可預測且更容易找到。
  • 針對其他類型的程式,請考慮根據您的程式用途和使用者思考其工作和目標的方式,將命令和選項組織成更實用、更自然的類別。 如果標準的功能表組織方式不適合您的程式,就不必覺得非得使用它不可。
  • 如果您選擇使用非標準功能表類別,則必須選擇良好的類別名稱。 如需詳細資訊,請參閱 標籤 一節。
  • 偏好工作導向功能表類別,而不是泛型類別。 以工作為導向的類別可讓功能表項更容易找到。

含有擷取、燒錄和同步功能的功能表列螢幕擷取畫面

在此範例中,Windows 媒體播放器 會使用工作導向的功能表類別。

  • 避免只有一到兩個選單項目的選單類別。 如果合適,請整併到其他選單類別中,必要時可使用子選單。
  • 僅在符合下列條件時,才考慮將相同的選單項目放在多個類別中:
    • 該功能表項目按邏輯應歸類於多個功能表類別。
    • 您有數據顯示,使用者在單一選單類別中尋找該項目時有困難。
    • 在多個類別中,您只有一或兩個難以尋找的功能表項。
  • 請勿將使用相同名稱的不同功能表項放在多個類別中。 例如,不要在多個類別中使用不同的「選項」功能表項目。
    • 例外狀況: 索引標籤表模式在每個索引標籤表中可能有不同的 [選項] 和 [說明] 功能表項。

具有重複功能表項的索引標籤表 螢幕快照

在此範例中,Windows 媒體播放器 在每個索引標籤表中都有 [選項] 和 [說明] 功能表項。

  • 將功能表項目整理成每組七個以下、且關聯性高的群組。 為此,子功能表會算作父功能表中的單一功能表項。
  • 請勿在單一層級的功能表中放入超過 25 個項目(不包括子功能表)。
  • 將分隔符放在功能表內的群組之間。 分隔線是橫跨整個功能表寬度的單一線條。
  • 在功能表中,依照合乎邏輯的順序排列群組。 如果沒有邏輯順序,請先放置最常用的群組。
  • 在群組內,將項目依照邏輯順序排列。 如果沒有邏輯順序,請先排列最常用的項目。 將數值項目(例如縮放百分比)依數值順序排列。
  • 避免在不必要時使用子選單。 子功能表需要更多實際操作才能使用,通常也會讓功能表項目更難找到。
  • 請勿將常用功能表項放在子功能表中。 這樣做會使使用這些命令效率不佳。 不過,如果常用命令平常是透過更直接的方式存取,例如透過工具列,您也可以將它們放入子功能表。
  • 如果有下列情況,請考慮使用子選單:
    • 這樣做可簡化父功能表,因為它有許多專案(20 個以上),或子功能表是超過七個專案的群組的一部分。
    • 子功能表中的專案使用頻率會比父功能表中的專案少。
    • 子選單會有三個或更多項目。
    • 有三個以上的命令以相同的單字開頭。 在此情況下,請使用該詞作為子選單標籤。

含四個子功能表項目的 [新增] 功能表畫面截圖

在此範例中,[新增] 子功能表會取代 [新增郵件訊息]、[新新聞訊息]、[新增資料夾] 和 [新增聯繫人] 的個別命令。

  • 最多使用三個層級的功能表。 也就是說,您可以有一個主功能表,以及最多兩層子功能表。 兩層的子選單應該很少見。

簡報

  • 停用不適用於目前情境的功能表項目,而不是將其移除。 這麼做可讓功能表欄內容穩定且更容易找到。 例外狀況:
    • 對於情境式功能表類別,對於不適用於目前情境的快顯功能表項目,應將其移除,而不是停用。 如果某個功能表類別只會在特定模式下顯示,例如選取特定物件類型時,則該功能表類別就是情境式的。 如需詳細資訊,請參閱內容功能表的移除與停用指南。
    • 如果判斷何時應該停用功能表項會導致明顯的效能問題,請將功能表項保持作用中,並在必要時讓功能表項的選取結果產生錯誤訊息。

分頁選單

  • 每個分頁選單都可能有依情境而定的 [選項] 和 [說明] 選單項目。 這與所有其他功能表模式相反。 每個分頁都用於一組特定的任務,因此各分頁選單之間即使有些重複,也不會讓人感到困惑。

快顯功能表

  • 僅將捷徑功能表用於情境命令和選項。 功能表項應該只套用至選取的物件或視窗區域,而不是整個程式。
  • 不要讓命令只能透過內容功能表來使用。 如同快速鍵,快顯功能表是執行命令和選擇選項的另一種方式。 例如,您也可以透過功能表欄或 Alt+Enter 存取鍵來取得 Properties 命令。
  • 為所有適合提供少量情境式命令與選項的物件和視窗區域提供快顯功能表 許多使用者經常按一下滑鼠右鍵,並預期在任何地方都能找到快顯功能表。
  • 請考慮為供所有使用者使用的內容功能表採用具有下拉箭頭的功能表按鈕。 通常,快顯功能表適合用於供進階使用者使用的命令和選項。 不過,在內容功能表是最佳選擇,且需要讓所有使用者都能使用的情況下,您可以使用功能表下拉式按鈕。

帶有下拉式選單按鈕的相片螢幕截圖

在此範例中,使用功能表下拉按鈕來顯示快顯功能表。

功能表項目的排列與順序

  • 將功能表項目分成每組七個以下的密切相關項目。
  • 避免使用子功能表,以讓操作功能表保持簡單、直接且有效率。
  • 不要在快顯功能表中加入超過 15 個項目。
  • 將分隔符放在功能表內的群組之間。 分隔線是橫跨整個功能表寬度的單一線條。
  • 依照下列順序顯示功能表項目:
主要(最常用)命令
開啟 執行 播放 列印 <separator>
物件支援的次要命令
<separator>
傳輸命令
剪切 複製 貼上 <separator>
物件設定
<separator>
物件命令
刪除 重新命名 <separator> 屬性

簡報

  • 使用粗體顯示預設命令。 如果可行,也將其設為功能表中的第一個項目。 當使用者按兩下或選取物件,然後按 Enter 鍵時,會叫用預設命令。
  • 移除而非停用不適用於目前情境的快顯功能表項目。 這樣做可讓快顯功能表更貼合情境且更有效率。
    • 例外:如果可合理預期這些功能表項目應可用,請停用不適用的功能表項目:
      • 一律有相關的標準作功能表命令,例如剪下、複製、貼上、刪除和重新命名。
      • 一律有完成相關集合的命令。 例如,如果有「返回」,也應該有「前進」。 如果有「剪下」功能,就一定要有「複製」和「貼上」。

項目符號和核取記號

  • 作為選項的功能表項目可以使用項目符號和核取記號。 命令不一定。
  • 使用項目符號從一組互斥選項中選擇一個選項。 每個群組中應始終至少有兩個項目符號。 如需詳細資訊,請參閱 選項按鈕。
  • 使用核取記號來切換個別設定的開啟或關閉狀態。 如果選取狀態和清除狀態無法形成清楚明確的對立,請改用一組項目符號。 如需詳細資訊,請參閱 複選框。
  • 針對混合複選標記狀態,顯示沒有複選標記的功能表項。 混合狀態用於多重選取,用來表示某個選項已套用於部分物件,而非所有物件,因此每個個別物件皆處於已選取或已清除狀態。 混合狀態不會作為個別專案的第三個狀態。
  • 在相關的各組核取記號或項目符號之間加入分隔符號。 分隔線是橫跨整個功能表寬度的單一線條。

圖示

  • 考慮提供選單項目圖示:
    • 最常用的選單項目。
    • 其圖示為標準且廣為人知的功能表項目。
    • 圖示能清楚顯示該命令作用的功能表項目。
  • 如果您使用圖示,請不要覺得有義務為所有功能表項提供它們。 令人費解的圖示不但沒有幫助,還會造成視覺雜亂,讓使用者無法專注於重要的選單項目。

具有和不含圖示的功能表項螢幕快照

在此範例中,[組織] 功能表只有最常使用的功能表項的圖示。

  • 確定功能表圖示符合航空樣式圖示指導方針。

如需詳細資訊和範例,請參閱 圖示。

存取金鑰

  • 將存取鍵指派給所有功能表項。 沒有例外狀況。
  • 盡可能依照標準存取鍵指派,為常用命令指定存取鍵。 雖然不一定總能為快速鍵做出一致的配置,但這樣的做法仍然較理想,尤其是對常用命令而言。
  • 針對動態功能表項(例如最近使用的檔案),請以數值方式指派訪問鍵。

具有數值存取鍵的功能表項 螢幕快照

在此範例中,Windows 中的 Paint 程式會將數值存取鍵指派給最近使用的檔案。

  • 在功能表層級內指派唯一存取鍵。 您可以在不同的選單層級重複使用存取鍵。
  • 讓存取金鑰易於尋找:
    • 對於最常使用的功能表項,請選擇標籤第一個或第二個單字開頭的字元,最好是第一個字元。
    • 對於較不常使用的功能表項,請選擇標籤中具有獨特同音符或元音的字母。
  • 偏好寬度寬的字元, 例如 w、m 和大寫字母。
  • 偏好獨特的同音或元音, 如 “Exit” 中的 “x”。
  • 避免使用使底線難以看到的字元, 例如(從最有問題到最不有問題的字元):
    • 只有一個像素寬的字母,例如 i 和 l。
    • 具有子系的字母,例如 g、j、p、q 和 y。
    • 帶有下伸部的字母旁邊的字母。

如需更多指導方針和範例,請參閱 鍵盤。

快速鍵

  • 將快捷鍵指派給最常使用的功能表項。 不常使用的功能表項不需要快捷鍵,因為使用者可以改用訪問鍵。
  • 請勿將快捷鍵設為執行工作的唯一方法。 使用者也應該能夠使用滑鼠,或使用帶有 Tab、方向鍵及存取鍵的鍵盤。
  • 如需已知的快速鍵,請使用標準指派。
  • 請勿將不同的意義指派給已知的快捷鍵。 因為它們被記住,已知快捷方式的不一致意義令人沮喪和容易出錯。 如需 Windows 程式所使用的已知快捷鍵,請參閱 Windows 鍵盤快捷鍵。
  • 請勿嘗試指派全系統程式快速鍵。 只有當程式具有輸入焦點時,您程式的快速鍵才會生效。
  • 記錄所有快捷鍵。 這麼做可協助使用者瞭解快捷鍵指派。
    • 例外狀況: 不要在內容功能表中顯示快速鍵指派。 快顯功能表不會顯示快速鍵指派,因為其設計已針對效率最佳化。
  • 對於非標準按鍵指派:
    • 選擇沒有標準指派的快速鍵。 永遠不要重新指派標準快捷鍵。
    • 在整個程式中一致使用非標準按鍵配置。 請勿在不同的視窗中指派不同的意義。
    • 如果可以,請選擇容易記憶的助記鍵配置,尤其是經常使用的指令。
    • 針對具有小規模效果的命令使用函式索引鍵, 例如套用至選取物件的命令。 例如,F2 會重新命名選取的專案。
    • 針對具有大規模效果的命令使用 Ctrl 鍵組合, 例如套用至整份文件的命令。 例如,Ctrl+S 會儲存目前的檔。
    • 針對擴充或補充標準快速鍵動作的命令使用 Shift 鍵組合。 例如,Alt+Tab 快速鍵會循環開啟的主要視窗,而 Alt+Shift+Tab 會以反向順序迴圈。 同樣地,F1 會顯示 [說明],而 Shift+F1 則會顯示上下文相關說明。
    • 不要將下列字元用於快捷鍵: @ $ {} [] \ ~ |^ ' <>。 這些字元在不同語言中需要不同的按鍵組合,或是特定地區設定所特有。
    • 不要使用 Ctrl+Alt 組合,,因為 Windows 會將某些語言版本中的這個組合解譯為 AltGR 鍵,以產生英數位元。
  • 如果您的程式指派許多快速鍵,請提供自定義指派的能力。 這麼做可讓使用者重新指派發生衝突的快速鍵,並從其他產品遷移過來。 大部分程式都未指派足夠的快捷鍵來需要這項功能。

如需更多指導方針和標準快捷鍵指派,請參閱 鍵盤。

標準功能表

  • 針對建立或檢視檔的程式使用標準功能表組織。 標準化的功能表組織方式,讓常見的功能表項目更容易預期,也更容易找到。
  • 對於其他類型的程式,只有在合理的情況下,才使用標準功能表結構。 請考慮根據您的程式用途,以及使用者思考其工作和目標的方式,將命令和選項組織成更實用、更自然的類別。

標準功能表列

標準功能表欄結構如下所示。 此清單會顯示功能表類別和項目標籤、其順序與分隔符號、其存取鍵與快速鍵,以及其省略號。

檔案

新增 Ctrl+N
打開。。。Ctrl+O
關閉儲存 Ctrl+S
另存新檔...傳送至列印...Ctrl+P
列印預覽
頁面設定

1 <filename>
2 <filename>
3 <filename>
...

結束 Alt+F4 (通常未指定快捷方式)

編輯

復原 Ctrl+Z
重做 Ctrl+Y
<separator>
剪下 Ctrl+X
複製 Ctrl+C
貼上 Ctrl+V
<separator>
選取全部 Ctrl+A
<separator>
刪除 Del (通常未指定快捷方式 )
<separator>
尋找… Ctrl+F
尋找下一個 F3 (通常未指定指令 )
取代… Ctrl+H
移至... Ctrl+G

檢視

工具列
狀態列
<separator>
縮放 放大 Ctrl++
縮小 Ctrl+-
<separator>
全螢幕 F11
重新整理 (F5)

工具

<separator>
選項說明 <program name> 說明 F1
<separator>
關於 <program name>

標準工具列功能表按鈕

標準工具列功能表按鈕如下所示。 此清單會顯示功能表類別與功能表項目標籤、它們的排列順序及分隔符號、快速鍵,以及省略號。

工具
全螢幕(F11)(若同時使用尋找,請重新指派存取鍵。)工具列(注意選單列指令放在這裡。) <separator> 列印... 尋找... <separator> Zoom 文字大小 <separator> 選擇權
組織
新資料夾(Ctrl + N) <separator> 剪切(Ctrl + X) 複製(Ctrl + C) 貼上(Ctrl + V) <separator> 全部選取(按 Ctrl + A) <separator> 刪除(Del)(通常不提供捷徑)重新命名 <separator> 選擇權
頁面
新視窗(按 Ctrl + N) <separator> Zoom 文字大小

標準內容功能表

標準快顯功能表的內容如下。 此清單會顯示功能表項目標籤、其順序(含分隔符號)、其存取鍵,以及附有的省略符號。 快顯功能表不會顯示快速鍵。

打開 運行 播放 編輯 列印... <separator> 剪切 複製 貼上 <separator> 刪除 重新命名 <separator>

鎖定 <object name>(checkmark)

屬性

使用省略號

雖然功能表命令用於立即動作,但可能需要更多資訊來執行動作。 在標籤末尾加上省略號,以表示某個命令需要額外資訊(包括確認)。

列印命令和列印對話框的螢幕快照

在這裡範例中,列印...命令會顯示 [列印] 對話框,以收集詳細資訊。

正確使用省略號很重要,表示用戶可以在執行動作之前做出進一步的選擇,甚至完全取消動作。 省略號所提供的視覺提示可讓使用者不需擔心即可探索您的軟體。

這並不表示每當動作顯示另一個視窗時,您就應該使用省略號 只有在執行動作所需的其他資訊時才使用省略號。 例如,按兩下 [關於]、[進階]、[說明]、[選項]、[屬性] 和 [設定] 命令必須顯示另一個視窗,但不需要使用者的其他資訊。 因此,它們不需要省略號。

如果模棱兩可(例如,命令標籤缺少動詞),請根據最有可能的使用者動作來決定。 如果只要檢視視窗是常見的動作,請勿使用省略號。

正確:

其他色彩...

版本資訊

在第一個範例中,使用者最有可能選擇色彩,因此使用省略號是正確的。 在第二個範例中,使用者最有可能檢視版本資訊,因此不需要省略號。

附註

判斷功能表命令是否需要省略號時,請勿將需要提高權限作為判斷因素。

提升權限不是執行命令所需的資訊(而是權限需求),而是否需要提升權限會以安全性盾牌圖示表示。

標籤

  • 使用句首字母大寫。
    • 例外狀況: 針對舊版應用程式,如有必要,您可以使用標題樣式大寫,以避免混用大寫樣式。
  • 使用單字動詞或名詞作為功能表類別名稱。 多字詞標籤可能會被誤認為兩個單字詞標籤。
  • 請優先使用以動詞命名的功能表名稱。 不過,如果是 Create、Show、View 或 Manage,請省略動詞。 例如,下列功能表類別沒有動詞:
    • 表格
    • 工具
    • 視窗
  • 針對非標準類別名稱,請使用單一且明確的詞語,清楚且準確地描述選單內容。 雖然名稱不必籠統到足以概括選單中的所有內容,但仍應具有足夠的可預測性,讓使用者不會對選單中出現的內容感到意外。
  • 使用以動詞、名詞或名詞片組開頭的功能表項名稱。
  • 請優先使用以動詞命名的功能表名稱。 不過,若符合下列情況,請省略動詞:
    • 動詞為建立、顯示、檢視或管理。 例如,下列命令沒有動詞:
      • 大約
      • 進階
      • 全螢幕
      • 新增
      • 選項
      • 屬性
    • 動詞與功能表類別名稱相同,以避免重複。 例如,在 [插入] 功能表類別中,使用 [文字]、[表格] 和 [圖片],而不是 [插入文字]、[插入數據表] 和 [插入圖片]。
  • 使用特定動詞。 避免泛型、無幫助的動詞,例如變更和管理。
  • 針對套用至單一物件的命令使用單一名詞,否則請使用複數名詞。
  • 視需要使用修飾詞來區分類似的命令。 範例:插入上方資料列、插入下方資料列。
  • 針對互補命令的配對,請選擇清楚的互補名稱。 範例:新增、移除;顯示、隱藏;插入、刪除。
  • 根據用戶目標和工作選擇功能表項名稱,而不是根據技術。

正確:

含有 format 功能表項目的 rip 功能表螢幕擷取畫面

不正確:

含有編解碼器功能表項目的擷取功能表螢幕擷圖

在錯誤的範例中,選單項目是根據其技術來命名的。

  • 使用下列選單項目名稱進行指定用途:
    • 選項 顯示程式選項。
    • 自定義 顯示與機械 UI 組態特別相關的程式選項。
    • 個人化 顯示常用 個人化 設定的摘要。
    • 喜好設定 請勿使用。 請改用 [選項]。
    • Properties 顯示物件的屬性視窗。
    • [設定] 不要當做功能表標籤使用。 請改用 [選項]。
  • 顯示子功能表的功能表項在其標籤上永遠不會有省略號。 子功能表箭頭表示還需要再進行另一項選取。

不正確:

含有省略號的新功能表項目的螢幕擷圖

在此範例中,[新增] 功能表項目誤用了省略號。

文件

參考選單時:

  • 在顯示或隱藏功能表的命令中,請參閱功能表欄。 不要將它們稱為經典功能表。
  • 依其標籤參照功能表。 使用確切的標籤文字,包括其大寫,但不包含訪問鍵底線或省略號。
  • 若要提及功能表類別,請使用「在「<category name>」功能表上」。如果從內容即可清楚得知功能表項目所在的位置,則不必提及功能表類別。
  • 若要描述功能表項目的使用者互動,請使用 click,不要加上「功能表」或「命令」等字樣。 請勿使用「選擇」、「選取」或「挑選」。 除了技術文件以外,請勿將「menu item」稱為「功能表項目」。
  • 若要描述從功能表選項移除複選標記,請使用單擊來移除複選標記。 請勿使用清除。
  • 請將內容功能表稱為內容功能表,而非快捷功能表。
  • 除了在程式設計文件中,請勿使用級聯式、下拉式、下拉式清單或快顯式來描述功能表。
  • 請將無法使用的功能表項目稱為「無法使用」,而不要稱為「變暗」、「已停用」或「反灰」。 在程式設計檔中使用停用。
  • 可能的話,請使用粗體文字格式化標籤。 否則,只有在需要防止混淆時,才將標籤放在引號中。

例子:

  • 在 [檔案] 功能表上,單擊 [[列印] 來列印檔。
  • 在 [檢視] 功能表上,指向 [工具列],然後按兩下 [格式設定]。