菜单#
菜单是一种常见的设计模式。在 GNOME 中,它们通常以主菜单、次级菜单和上下文菜单的形式出现。
通用指南#
以下准则适用于所有菜单。
菜单项#
菜单大小与结构#
菜单应包含三到十二个项目,子菜单应包含三到六个项目。
按重要性、任务顺序或预期的使用频率逻辑地排列项目。菜单顶部和底部的项目更显眼且易于定位,因此将这些位置保留给特别重要或有趣的功能。
- 将相似的菜单项组织成组——这将使它们更容易理解和更快地使用。创建组时
将单项组放置在菜单的顶部或底部,或将它们与其他单项组组合在一起。
不要在每个组内混合不同类型的菜单项——操作、复选框和单选按钮项应保持分开。
不要嵌套子菜单,因为嵌套在人体工程学上可能难以使用,并且难以导航。
主菜单#
大多数应用程序都有主菜单,它们是标准功能的所在地,每个应用程序都应具有这些功能。
主菜单的按钮应使用
open-menu-symbolic图标。菜单按钮的 工具提示 和辅助功能标签应将菜单称为“主菜单”。
标准主菜单项#
以下是标准主菜单项,应放置在菜单末尾的组中
偏好设置 |
打开应用程序的偏好设置对话框(如果它有的话)。 |
键盘快捷键 |
打开应用程序的键盘快捷键对话框(如果它有的话)。 |
帮助 |
在帮助应用程序中打开应用程序的用户文档。 |
关于应用程序 |
打开应用程序的关于对话框。此项应包括应用程序的名称,例如“关于照片”或“关于计算器”。每个主菜单都应包含此项。 |
主菜单不应包含关闭或退出菜单项:窗口已经可以使用标题栏中的关闭按钮关闭,并且关闭菜单项指的是什么并不总是很明显。
次级菜单#
次级菜单位于标题栏中,用于包含特定视图或内容项(例如文档、联系人、对话或照片)的操作和设置。这使它们与主菜单区分开来,主菜单的菜单项与整个应用程序相关。
次级菜单