跳到主要内容

场景与触发方式

Quicker 1.x 已经支持按程序切换动作页,以及文本指令、轮盘、手势和多种键鼠触发方式。

V2 保留这些能力,并把分散的编辑入口集中到“场景与动作管理”窗口。场景不再只等同于一个程序名,而是成为面板和触发规则共同使用的上下文。

从“程序动作页”到“场景”

V2 的场景用于回答两个问题:当前处于什么上下文,以及在这个上下文中应该显示或启用哪些动作和规则。

常见场景包括:

  • 全局场景:在任何程序中都可使用;
  • 程序场景:根据当前前台应用切换;
  • 网址场景:浏览器打开匹配网址时出现;
  • 浏览器通用场景:供多个浏览器共享;
  • 自定义场景:用于手动组织或由特定动作加载;
  • 通用场景:作为程序上下文中的公共入口。

程序场景和网址场景可以同时出现。网址专用动作不会因此复制到浏览器程序场景。

一个窗口管理场景相关功能

V2 把以下功能逐步集中到“场景与动作管理”:

  • 新面板动作和分组;
  • 旧动作页;
  • 动作快捷键;
  • 文本指令;
  • 轮盘菜单;
  • 鼠标手势;
  • 高级鼠标触发;
  • 按键双击和长按;
  • 热键联动;
  • 扩展热键;
  • 左键辅助;
  • 选中文本工具条规则。

旧设置页中的部分入口仍会保留为导航提示,但实际编辑会打开新的管理窗口。

场景规则支持继承和禁用

子场景可以继承上级或全局设置,也可以增加自己的规则、替换继承内容,或明确禁用某项功能。

“没有本地规则”和“明确禁用”是两种不同状态:

  • 没有本地规则:继续使用上级规则;
  • 明确禁用:在当前场景阻止上级规则生效;
  • 恢复继承:删除当前场景的禁用或覆盖规则,重新使用上级配置。

这一规则可避免用户为了在某个程序中关闭功能,不得不删除全局配置。

新面板与触发规则共享场景身份

新面板、文本指令、轮盘和手势等功能使用一致的场景识别结果。打开“当前场景”时,各功能不再分别猜测当前程序。

对资源管理器、UWP、WPS、浏览器网址及多进程应用,V2 增加了更明确的场景识别和父级回退规则。

如果面板标签或触发规则匹配错误,可以从新版主窗口的工具菜单打开“当前场景诊断”,查看 Quicker 识别到的程序、网址和继承链。

迁移后建议检查的规则

基础动作和常见规则会尽量沿用原有数据。以下内容因为依赖场景、程序路径、组件位数或旧快捷操作格式,建议人工检查:

  1. 浏览器网址规则和浏览器通用规则;
  2. 绑定完整程序路径的特殊场景;
  3. 轮盘子动作和自定义显示内容;
  4. 高级鼠标、左键辅助及按键双击规则;
  5. 使用内嵌快捷操作而不是引用普通动作的规则;
  6. 只在特定电脑上生效的规则。

与新面板的关系

场景决定新面板显示哪个上下文标签,分组则负责组织该场景内部的动作。

1.x 中同一程序的多个动作页,在首次建立新面板场景时通常会转换为同一场景下的多个分组。旧动作页不会因此自动删除。

详细操作见新面板窗口的使用新面板窗口常见问题