人們可以在文本字段,文本視圖,網頁視圖或圖像視圖中觸摸并按住或雙擊元素,完成選擇內容并顯示編輯選項,如完成如復制和粘貼等操作。
顯示適于當前上下文當命令。默認情況下,選項通常包括剪切,復制,粘貼,選擇,全選和刪除等命令,其中任何一個可以默認為禁用樣式。如果沒有被選擇的文本,菜單不應顯示像復制或剪切這樣的選項。類似地,如果已經選擇了某個菜單,菜單不應該再顯示其他選項。
如有必要,請調整編輯選項的位置。默認情況下,菜單位于插入或選擇點的上方或下方,具體取決于可用空間,并包含指向相關內容的指針。雖然您無法更改菜單的形狀,但其位置可配置 - 防止它覆蓋重要的內容或界面的部分。
不要執行與編輯菜單相同功能的其他控件。提供多種啟動操作的方法會導致用戶體驗不一致,甚至導致混亂。例如,如果您的應用程序允許用戶使用菜單來復制內容,就不要再提供復制按鈕。
允許選擇和復制潛在有用的不可編輯文本。人們通常希望將靜態內容(如圖像標簽或社交媒體狀態)添加到電子郵件,筆記或網頁搜索中。
不要向按鈕添加編輯選項。如果這樣做,嘗試顯示選項的人將會終止激活按鈕。
編輯操作可撤銷。在執行操作之前,菜單不需要確認。因為用戶在執行操作后可以改變主意,所以提供撤消和重做選項。
通過用戶自定義命令擴展編輯選項。您可以通過提供其他應用程序特定的命令來增加交互效率。像標準命令一樣,任何自定義命令都應該對選定的文本或對象進行操作。
在系統提供的命令之后顯示自定義命令。不要使用系統提供的命令來插入自定義命令,系統命令是眾所周知的并經常使用的。
最小化自定義命令的數量。不要給用戶太多的選擇。
盡量縮短自定義命令名稱。命令名稱應該是簡短描述要執行的動作的動詞短語或短語。使用標題風格的大寫,除了文章,協調連詞和四個以下字母的介詞之外的每個單詞都大寫。