Windows 11 发布四年后,即将推出一项针对右键菜单的重大改进,旨在解决用户在使用过程中遇到的问题。微软将这项升级命名为文件资源管理器中的“拆分式右键菜单”,承诺提供更加人性化的界面。
用户反映的主要问题之一是当前右键菜单长期存在的杂乱无章,其中包含大量堆叠的操作选项。这种混乱的布局容易导致用户困惑,尤其是在每次右键单击文件时都会遇到重复或无关的选项。
例如,右键单击图像时,菜单中可能会重复列出“照片”应用的多个选项:“用照片打开”、“用照片编辑”和“设置为桌面背景”。这种重叠会降低用户体验,表明需要简化操作方式。
为了解决这个问题,微软新推出的解决方案采用了上下文感知嵌套菜单,并根据特定文件类型进行定制。这不仅最大限度地缩短了上下文菜单的长度,还使开发人员能够在不让用户感到不知所措的情况下添加相关的辅助操作。
了解拆分上下文菜单
拆分上下文菜单是文件资源管理器的一项创新功能,旨在增强右键单击交互体验。它采用了一种名为SplitMenuFlyoutItem的新型 API ,允许单个菜单项以简洁清晰的弹出窗口形式同时显示主要操作和相关的辅助选项。
这意味着用户将不再面临看到多个“用照片打开”选项的困惑。相反,他们将看到一个简单的“用照片打开”选项,以及方便的侧边栏中相关的工具,例如画图工具或截图工具。
最近 WinUI 社区电话会议上的图片展示了此次重新设计如何有效解决用户的两大痛点。首先,它缓解了相似项目垂直堆叠的问题;其次,它通过仅显示与所选文件类型相关的选项,增强了适应性。
此外,开发者可以指定哪些操作显示为默认值,不常用的工具则嵌套在一个小箭头图标下,以便于快速访问。
新拆分上下文菜单的功能
拆分上下文菜单利用了名为SplitMenuFlyoutItem 的WinUI3 控件,该控件是最新 Windows 应用 SDK 的一部分。此控件彻底改变了 Windows 系统外壳(尤其是文件资源管理器)中上下文菜单的呈现方式,允许单个菜单项同时作为主要操作和辅助选项的容器。
SplitMenuFlyoutItem 实现后,其功能类似于按钮和子菜单的组合。左侧执行主要操作(例如,“用照片打开”),而点击右侧的箭头标记,则会显示包含相关应用程序(例如画图或截图工具)的辅助弹出菜单。
此控件的设计支持上下文感知分组,这意味着文件资源管理器可以根据文件类型智能地确定哪些辅助操作是相关的。例如,右键单击.txt 文件会显示“用记事本打开”作为主要选项,其他编辑器则可通过子菜单访问。
值得注意的是,这项新功能预计不会显著增加系统资源负担,因为开发者可以精心设计上下文相关的操作。Windows 会根据文件类型自动优先显示最常用的应用程序,从而提供更加个性化的用户体验。
拆分上下文菜单的暂定推出时间表
目前,拆分上下文菜单仍处于早期开发阶段,尚未包含在任何预览版中,这意味着普通用户还无法测试它。
不过,微软已在官方 WinUI GitHub 代码库中公开了底层 API。这使得开发者可以使用最新的 Windows 应用 SDK 预览版开始体验该功能。
总体目标是让应用程序开发人员能够在更广泛的系统部署之前升级各自的上下文菜单。
目前,尚未确定分屏上下文菜单何时会向普通用户开放。此外,微软正在同步开发备受期待的亚克力模糊效果,旨在为 Windows 11 界面注入清新的美感。这两项更新都标志着微软的重心正从传统的 B2B 导向转向提升用户体验。
发表回复