Charm 栏

来自 WinStory Wiki
跳转到导航 跳转到搜索
Charm 栏
Microsoft Windows 的组件
Windows 8.1 中的 Charm 栏
类型菜单
推出于Windows 8 Build 7808.fbl_grfx
最后包含于Windows 10 Build 9909

Charm 栏,代号为 Lucky Charms,是 Windows 88.1 中作为 Microsoft Modern UI 计划一部分的触摸导向界面功能,旨在提供对常用系统任务的快速访问。这些任务被称为 Charm,包括搜索、共享内容、打开开始菜单、投射到设备以及访问各种设置。它可以通过键盘快捷键、热角或触摸手势调出,为桌面应用和 Modern(Metro)应用提供一致的交互方式。

用法

根据设备和输入方式的不同,可以通过多种方式调出 Charm 栏:

  • ⊞ Win+C 键盘快捷键。
  • 在触摸屏设备上,从屏幕右侧边缘向中心滑动。
  • 使用鼠标,将光标移动到屏幕的右上角或右下角,然后沿右边缘向中心移动。
  • 使用快捷键直接访问各个 Charm:
    • ⊞ Win+I设置
    • ⊞ Win+K设备
    • ⊞ Win+H共享
    • ⊞ Win+F搜索
    • ⊞ Win开始

在某些全屏 Windows 应用商店(Modern)应用中,由于缺少传统菜单,右键单击或滑动手势可以显示 Charm 栏。

功能

Charm 栏由五个主要 Charm 组成:

  • 搜索 – 快速定位文件、应用或系统设置。
  • 共享 – 与应用和设备共享内容。
  • 开始 – 打开“开始”屏幕。
  • 设备 – 将活动应用或网页的内容发送到连接的设备,如打印机、扫描仪、投影仪或显示器。
  • 设置 – 访问系统和应用设置、网络选项、音量控制和电源命令。

历史

Charm 栏最初在 Windows 8 早期版本中引入,作为 Microsoft 创建一个跨触控和传统输入设备的统一用户界面努力的一部分。它首次出现在 Windows 8 Build 7808.fbl_grfx,当时存在但被内部 Redpill 许可系统隐藏。后续版本,如Windows 8 Build 7850,仍包含 Charm 栏的早期代码,但其功能要么不完整,要么仅部分实现。

到 2011 年中,Charm 栏已成熟为核心导航元素。Microsoft 在 BUILD 2011 大会上正式发布了它,将其作为一个通用的系统级菜单,可以从任何应用调用。其五个命令——搜索、共享、开始、设备和设置——旨在快速访问全局和上下文任务,无需开发者创建独立实现。

在内部,Microsoft 认为 Charm 栏可以替代旧的 Windows 壳层惯例,比如“开始”菜单和任务栏通知,尤其是在触控优先场景下。多篇博客文章强调保持应用间的一致性,比如搜索和共享等 Charm 一旦应用选择加入,就会自动集成到系统中。

在 Windows 8 开发过程中,Charm 栏经历了多次设计迭代。早期原型命令较少,并尝试了屏幕边缘的不同位置,但用户测试最终促使 Microsoft 最终确定右侧边缘手势和热角触发器作为主要访问方式。此实现通过后续预览版本不断完善,最终在 Windows 8 Consumer Preview 中达到功能完整状态。

随着“开始”菜单的重新引入,使 Charm 栏变得多余,在最初的 Windows 10 版本中被移除。WinRT 应用中的共享和设置功能可以通过位于标题栏左端的菜单访问,在后续版本的 Windows 版本中。设置按钮的飞出功能会出现在应用内部,而共享则是启动当前操作系统的实现。