From aa21cf79c138d7aeb4ad02e8c5aedcde7e50e415 Mon Sep 17 00:00:00 2001 From: Cea <61349137+ceastld@users.noreply.github.com> Date: Tue, 15 Sep 2026 22:57:43 +0800 Subject: [PATCH] =?UTF-8?q?docs(action-panel):=20=E5=AF=B9=E9=BD=90?= =?UTF-8?q?=E5=89=A9=E4=BD=99=E8=BF=87=E6=97=B6=E8=8F=9C=E5=8D=95=E5=90=8D?= =?UTF-8?q?=E4=B8=8E=E5=85=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - FAQ / usage / 场景 / Hello World:视图选项位置、左侧分组导航、创建磁贴 - 工具与触发排障:更多 → 工具 → 动作运行与触发记录 - 首页等日常入口改指向功能说明 - 示意组件补齐导航与视图图标 - 验证:typecheck + build + 本地 serve 点选示意 --- docs/index.md | 2 +- docs/v2/features/action-panel/faq.md | 6 +- docs/v2/features/action-panel/usage.md | 2 +- docs/v2/features/scenes.md | 2 +- docs/v2/features/tools.md | 2 +- .../triggers/advanced-mouse-triggers.md | 2 +- docs/v2/features/triggers/hotkey-watchers.md | 2 +- docs/v2/features/triggers/index.md | 4 +- docs/v2/features/triggers/key-double-click.md | 2 +- docs/v2/features/triggers/text-commands.md | 2 +- docs/v2/install/windows.md | 2 +- .../new-main-win/load-action-page.md | 4 +- docs/v2/troubleshooting.md | 2 +- docs/v2/what's-new/data-and-sync.md | 2 +- docs/v2/what's-new/new-main-win/faq.md | 8 +- docs/v2/what's-new/new-main-win/usage.md | 6 +- docs/v2/what's-new/scenes-and-triggers.md | 6 +- docs/v2/what's-new/tools-and-experience.md | 2 +- docs/v2/xaction/concepts/debug.md | 2 +- docs/v2/xaction/guides/helloworld.md | 4 +- .../ActionPanelLayoutDemo/index.tsx | 173 +++++++++++++----- .../ActionPanelLayoutDemo/styles.module.css | 5 + 22 files changed, 168 insertions(+), 74 deletions(-) diff --git a/docs/index.md b/docs/index.md index dd5551b..90de855 100644 --- a/docs/index.md +++ b/docs/index.md @@ -28,7 +28,7 @@ V2 把动作内容和它出现的位置分开,组合动作用模块拼步骤 | 自己写一个动作 | [怎样学会组合动作](./v2/xaction/guides/how-to-learn.md) | | 从 1.x 升级 | [从 V1 迁移](./v2/migration/from-v1.md) | | 截图、标注、贴图 | [截图 Pro](./v2/features/screenshot/capture-pro.md) | -| 面板、场景、分组 | [新面板窗口](./v2/what's-new/new-main-win/usage.md) | +| 面板、场景、分组 | [动作面板(新面板)](./v2/features/action-panel/index.md) | | 查某个步骤的参数 | [组合动作模块参考](./v2/xaction/modules) | | 现在能用哪些 AI | [AI 与 Agent 现状](./v2/features/ai-and-agent.md) | | 连接设计、建模或办公软件 | [软件连接与 Bridge](./v2/features/software-connections/index.md) | diff --git a/docs/v2/features/action-panel/faq.md b/docs/v2/features/action-panel/faq.md index 31933b4..a1eaeb0 100644 --- a/docs/v2/features/action-panel/faq.md +++ b/docs/v2/features/action-panel/faq.md @@ -157,7 +157,7 @@ Quicker 2.0 将动作本体与使用位置分开。一个动作可以同时位 ## 为什么不能手动拖动动作排序? -只有“手动”排序模式允许拖动排序。请打开动作区右上角“视图选项”,在“排序”中选择“手动”。 +只有“手动”排序模式允许拖动排序。请打开上下文区右上角的「视图选项」(滑块图标;仅显示全局区时改到全局区右上角),在“排序”中选择“手动”。 在最后使用、最多使用、综合、最近创建或最近编辑等自动排序模式下,显示顺序由规则计算,不能手动调整。 @@ -165,7 +165,7 @@ Quicker 2.0 将动作本体与使用位置分开。一个动作可以同时位 ## 为什么开启“显示分组”后没有“全部”分组? -开启“显示分组”后,所有真实分组本来就会在同一个滚动列表中连续显示,右侧的分组导航只是用于快速定位,因此不再单独提供“全部”入口。 +开启“显示分组”后,所有真实分组本来就会在同一个滚动列表中连续显示;连续显示时,动作区左侧的圆点导航只用于快速定位,因此不再单独提供“全部”入口。若改为「每次单个分组(上)」,导航会移到标题行。 如果经常使用的动作分散在 SQL、Python 等不同分组中,可以右键这些动作选择“置顶”。它们会集中显示在列表顶部的虚拟“置顶”分组中,同时仍保留在原来的真实分组中。 @@ -180,7 +180,7 @@ Quicker 2.0 将动作本体与使用位置分开。一个动作可以同时位 ## 为什么只看到全局区,或只看到上下文区? -打开动作区右上角“视图选项”,把布局改为“全局 + 上下文区”。这里也可以只显示全局区或只显示上下文区。 +打开上下文区右上角的「视图选项」(仅显示全局区时改到全局区右上角),把布局改为“全局 + 上下文区”。这里也可以只显示全局区或只显示上下文区。 如果上下文场景一直不变化,还要检查上下文区右上角是否处于锁定状态。 diff --git a/docs/v2/features/action-panel/usage.md b/docs/v2/features/action-panel/usage.md index 6ed66c2..b68224c 100644 --- a/docs/v2/features/action-panel/usage.md +++ b/docs/v2/features/action-panel/usage.md @@ -233,7 +233,7 @@ comments: true 2.1.23 起,动作管理页增加 **动作回收站** 和 **批量更新动作** 快捷入口,并提示可以把动作直接拖到面板。从动作管理列表拖到新面板目标场景或分组时,会建立该动作的面板入口;这和“移动到…”一样处理的是动作位置,不会复制动作内容本体。 -排查最近运行失败的动作时,可从面板工具菜单打开 **最近动作错误**,查看最近 10 条失败记录和错误详情。 +排查最近运行失败的动作时,从标题栏「更多」→「工具」→「动作运行与触发记录」打开窗口,在「动作执行」中筛选「失败」。原「最近动作错误」入口已合并到这里。详细说明见[内置工具](/v2/features/tools#动作运行与触发记录)。 ## 相关链接 diff --git a/docs/v2/features/scenes.md b/docs/v2/features/scenes.md index 6a4bc30..8c420fa 100644 --- a/docs/v2/features/scenes.md +++ b/docs/v2/features/scenes.md @@ -15,7 +15,7 @@ V2 的面板按 **场景 → 分组 → 动作** 组织。场景回答「当前 - **全局区**:不依赖当前程序、希望随时能用的动作。 - **上下文区**:随前台程序或网址变化;末尾的 **通用** 适合所有程序都要用的动作。 - 单击场景标签切换;双击打开「场景与动作管理」;右键可新建、导入或从旧动作页引入动作。 -- 开启「显示分组」后,组在同一列表里连续显示,右侧导航可跳转。 +- 开启「显示分组」后,组在同一列表里连续显示;连续显示时,动作区左侧的圆点导航可跳转(悬停显示分组名)。「每次单个分组(上)」时导航在标题行。 - 动作本体和入口是分开的:从场景移除只去掉当前位置,删除才会去掉本体。 完整操作(启用新面板、置顶、拖动、批量移动、锁定上下文)见 [动作面板使用说明](/v2/features/action-panel/usage)。 diff --git a/docs/v2/features/tools.md b/docs/v2/features/tools.md index d8823cf..4a28c20 100644 --- a/docs/v2/features/tools.md +++ b/docs/v2/features/tools.md @@ -19,7 +19,7 @@ comments: true ## 动作运行与触发记录 -2.2.11 起,从“工具 → 运行记录”打开“动作运行与触发记录”,在“动作执行”和“触发记录”间切换。原“最近动作错误”入口已合并,在动作执行中选择“失败”筛选即可。 +2.2.11 起,从标题栏「更多」→「工具」→「动作运行与触发记录」打开该窗口,在「动作执行」和「触发记录」间切换。原「最近动作错误」入口已合并,在动作执行中选择「失败」即可。 可查看结果、错误及可关联的触发来源,复制或导出记录;动作仍存在时可打开当前动作。可诊断的组合动作失败时自动保留最近步骤,不要求先修改动作。只读动作或不支持的操作类型可能只有摘要。 diff --git a/docs/v2/features/triggers/advanced-mouse-triggers.md b/docs/v2/features/triggers/advanced-mouse-triggers.md index 43e1eaf..07c3f41 100644 --- a/docs/v2/features/triggers/advanced-mouse-triggers.md +++ b/docs/v2/features/triggers/advanced-mouse-triggers.md @@ -91,7 +91,7 @@ comments: true - **总是进轮盘而不是手势(或相反)**:检查同一按键上是否同时配置了「显示轮盘菜单」与「开始鼠标手势」,以及移动距离、触发类型是否满足预期条件。 - **和扩展热键、左键辅助抢同一按键**:按真实按下顺序测试;引导键停用时保存规则会提示是否启用。 - **筛选后拖不动顺序**:先清除筛选,再排序。 -- **全屏、任务栏、多显示器、WPS 或角落规则不准**:按实际使用路径各测试一次,并结合 **工具 → 运行记录 → 触发记录**、**当前场景诊断**。 +- **全屏、任务栏、多显示器、WPS 或角落规则不准**:按实际使用路径各测试一次,并结合 **「更多」→「工具」→「动作运行与触发记录」→「触发记录」**、**当前场景诊断**。 - **相对 1.x 的场景解析与筛选变化**:见 [高级鼠标触发(2.x 变化)](/v2/what's-new/others/advanced-mouse-triggers)。 ## 相关链接 diff --git a/docs/v2/features/triggers/hotkey-watchers.md b/docs/v2/features/triggers/hotkey-watchers.md index 90a072c..73dda27 100644 --- a/docs/v2/features/triggers/hotkey-watchers.md +++ b/docs/v2/features/triggers/hotkey-watchers.md @@ -62,7 +62,7 @@ comments: true - **两段序列没有走完**:检查第一段和第二段是否与动作快捷键、扩展热键或其它程序的系统快捷键冲突。 - **停用后上级同序列仍不触发**:这是预期行为。删除本地同序列规则才会恢复继承。 - **浏览器里来源不对**:在网址场景中实际切换几个标签页,确认规则来源符合「网址 → 当前浏览器 → 浏览器通用 → 全局」。 -- **误触发或场景不对**:看 **工具 → 运行记录 → 触发记录**,并可配合 **当前场景诊断**。 +- **误触发或场景不对**:看 **「更多」→「工具」→「动作运行与触发记录」→「触发记录」**,并可配合 **当前场景诊断**。 - **相对 1.x 的场景化变化**:见 [热键联动(2.x 变化)](/v2/what's-new/others/hotkey-watchers)。 ## 相关链接 diff --git a/docs/v2/features/triggers/index.md b/docs/v2/features/triggers/index.md index 6136eb1..a0ef5b7 100644 --- a/docs/v2/features/triggers/index.md +++ b/docs/v2/features/triggers/index.md @@ -57,9 +57,9 @@ flowchart LR ## 统一管理与排障 -1. 打开新版主窗口工具菜单中的 **场景与动作管理**(或设置里对应入口)。 +1. 打开标题栏「更多」→「场景与动作」(或设置里对应入口)。 2. 左侧选场景,右侧按 **键盘触发** / **鼠标触发** 等标签编辑规则。 -3. 误触发或场景不对时:看 **工具 → 运行记录 → 触发记录**(本次运行约 30 分钟内的记录),并可配合 **当前场景诊断**;2.1.23 起,切换窗口后高级鼠标、手势、轮盘等会更稳定地使用触发当时的程序和场景,历史记录中的规则、场景和操作摘要也更便于归因。 +3. 误触发或场景不对时:看 **「更多」→「工具」→「动作运行与触发记录」→「触发记录」**(本次运行约 30 分钟内的记录),并可配合 **当前场景诊断**;2.1.23 起,切换窗口后高级鼠标、手势、轮盘等会更稳定地使用触发当时的程序和场景,历史记录中的规则、场景和操作摘要也更便于归因。 4. 快捷键冲突:用 **设置 → 快捷键查询 → 快捷键占用查询** 定位 Quicker 内已注册的键。 场景继承与禁用语义见 [场景与触发方式(V2 变化)](/v2/what's-new/scenes-and-triggers)。 diff --git a/docs/v2/features/triggers/key-double-click.md b/docs/v2/features/triggers/key-double-click.md index cadd802..64ae38e 100644 --- a/docs/v2/features/triggers/key-double-click.md +++ b/docs/v2/features/triggers/key-double-click.md @@ -60,7 +60,7 @@ comments: true - **双击没有执行**:确认间隔内没有插入其它受监视输入,并检查当前场景最终匹配到的是哪一条规则(含继承)。 - **停用本地规则后全局双击仍触发**:这是预期的回退行为,不是故障。需要完全避免时,应调整或移除上级规则。 -- **双击 Win 丢失**:第一次按下打开开始菜单属于正常系统行为;只要第二次仍是同一键且在间隔内,应执行已选中的操作。若仍失败,结合 **工具 → 运行记录 → 触发记录** 和 **当前场景诊断** 查看。 +- **双击 Win 丢失**:第一次按下打开开始菜单属于正常系统行为;只要第二次仍是同一键且在间隔内,应执行已选中的操作。若仍失败,结合 **「更多」→「工具」→「动作运行与触发记录」→「触发记录」** 和 **当前场景诊断** 查看。 - **干扰打字或目标软件**:按键不会被拦截,字母和方向键更适合只在明确需要的场景启用。 - **相对 1.x 的场景化与 Win 键改进**:见 [按键双击(2.x 变化)](/v2/what's-new/others/key-double-click)。 diff --git a/docs/v2/features/triggers/text-commands.md b/docs/v2/features/triggers/text-commands.md index 8790dcf..2aee0d1 100644 --- a/docs/v2/features/triggers/text-commands.md +++ b/docs/v2/features/triggers/text-commands.md @@ -84,7 +84,7 @@ comments: true - **停用后全局同名指令仍不触发**:这是预期行为。删除本地同规则才会恢复继承。 - **批量粘贴没有全部出现**:会跳过重复规则;完成后留意结果提示中的新增、重复和无效数量。 - **不同浏览器同一网址表现不一致**:检查当前网址场景是否正确命中。 -- **误触发或场景不对**:看 **工具 → 运行记录 → 触发记录**,并可配合 **当前场景诊断**。 +- **误触发或场景不对**:看 **「更多」→「工具」→「动作运行与触发记录」→「触发记录」**,并可配合 **当前场景诊断**。 - **相对 1.x 的场景化变化**:见 [文本指令(2.x 变化)](/v2/what's-new/others/text-commands)。正则规则、忽略大小写、触发字符和输入法清除方式沿用原有语义。 ## 相关链接 diff --git a/docs/v2/install/windows.md b/docs/v2/install/windows.md index 13d05d1..5815848 100644 --- a/docs/v2/install/windows.md +++ b/docs/v2/install/windows.md @@ -36,7 +36,7 @@ comments: true 1. 启动 Quicker,按提示登录或使用本机离线账号。 2. 默认用**鼠标中键**弹出面板。弹出方式在 **设置 → 基础设置 → 弹出面板**。 -3. 已登录账号若仍看到旧面板,按 [新面板窗口](/v2/what's-new/new-main-win/usage.md) 切到新版主窗口。 +3. 已登录账号若仍看到旧面板,按 [动作面板使用说明](/v2/features/action-panel/usage#启用新面板窗口) 切到新版主窗口。 接着看 [开始使用](/v2/getting-started.md)。要从 1.x 迁数据,先完成 1.x 同步和备份,再安装 V2,步骤见 [从 V1 迁移](/v2/migration/from-v1.md)。 diff --git a/docs/v2/migration/new-main-win/load-action-page.md b/docs/v2/migration/new-main-win/load-action-page.md index a1b5004..e9a07ea 100644 --- a/docs/v2/migration/new-main-win/load-action-page.md +++ b/docs/v2/migration/new-main-win/load-action-page.md @@ -14,10 +14,10 @@ comments: true - 单击场景标签:切到该场景。 - 上下文区右上角的锁定:停住自动切换;右键可选择要加载并锁定的应用场景。 -- 开启「显示分组」后,用右侧导航或「每次显示单个分组」在组之间跳转。 +- 开启「显示分组」后,用动作区左侧的圆点导航,或改成「每次单个分组(左 / 上)」在组之间跳转。 - 右键具名分组,可创建一个「加载此分组」的动作,以后一键回到这个组。 -界面细节见 [新面板窗口的使用](/v2/what's-new/new-main-win/usage.md)。 +界面细节见 [动作面板使用说明](/v2/features/action-panel/usage)。相对 1.x 的增量见 [新面板窗口](/v2/what's-new/new-main-win/usage)。 ## 用组合动作加载 diff --git a/docs/v2/troubleshooting.md b/docs/v2/troubleshooting.md index 40b7c41..0fd99be 100644 --- a/docs/v2/troubleshooting.md +++ b/docs/v2/troubleshooting.md @@ -26,7 +26,7 @@ comments: true **中键没有弹出面板**:默认是 [中键弹出面板](/v2/getting-started.md)。被其它软件占用中键时不会出现。到 **设置 → 基础设置 → 弹出面板** 换一种方式,或关掉占用中键的程序。 -**点了删除,动作在别的场景也没了**:从场景移除只去掉当前位置;删除会去掉动作本体及引用。整理前先看 [新面板窗口](/v2/what's-new/new-main-win/usage.md) 里的区别。 +**点了删除,动作在别的场景也没了**:从场景移除只去掉当前位置;删除会去掉动作本体及引用。整理前先看 [动作面板常见问题](/v2/features/action-panel/faq) 里的区别。 **刚保存的动作找不到**:可能在暂存区、另一个场景或分组。V2 里动作内容和入口是分开的。 diff --git a/docs/v2/what's-new/data-and-sync.md b/docs/v2/what's-new/data-and-sync.md index 1b88670..a5d2067 100644 --- a/docs/v2/what's-new/data-and-sync.md +++ b/docs/v2/what's-new/data-and-sync.md @@ -68,7 +68,7 @@ V2 中,一个动作有独立的动作本体。动作页槽位、新面板场 | 同时添加到其它场景 | 增加一个位置,继续引用同一动作 | | 删除动作 | 删除动作本体,并按确认结果处理相关引用 | -详细的面板整理规则见[新面板窗口常见问题](./new-main-win/faq.md)。 +详细的面板整理规则见[动作面板常见问题](/v2/features/action-panel/faq)。相对 1.x 的增量见[新面板窗口常见问题](./new-main-win/faq.md)。 ## 新同步体系 diff --git a/docs/v2/what's-new/new-main-win/faq.md b/docs/v2/what's-new/new-main-win/faq.md index a56e08f..d75c73b 100644 --- a/docs/v2/what's-new/new-main-win/faq.md +++ b/docs/v2/what's-new/new-main-win/faq.md @@ -9,7 +9,7 @@ comments: true > 日常使用见 [功能说明 · 常见问题](/v2/features/action-panel/faq)。本文保留相对 1.x / 迁移相关说明。 -本页主要解答 Quicker 1.x 用户切换到新面板窗口时常见的迁移问题。基本操作请先参阅[新面板窗口的使用](./usage.md)。 +本页主要解答 Quicker 1.x 用户切换到新面板窗口时常见的迁移问题。日常操作请先参阅[动作面板使用说明](/v2/features/action-panel/usage)。 ## 暂存动作会同步到其它电脑吗? @@ -158,7 +158,7 @@ Quicker 2.0 将动作本体与使用位置分开。一个动作可以同时位 ## 为什么不能手动拖动动作排序? -只有“手动”排序模式允许拖动排序。请打开动作区右上角“视图选项”,在“排序”中选择“手动”。 +只有“手动”排序模式允许拖动排序。请打开上下文区右上角的「视图选项」(滑块图标;仅显示全局区时改到全局区右上角),在“排序”中选择“手动”。 在最后使用、最多使用、综合、最近创建或最近编辑等自动排序模式下,显示顺序由规则计算,不能手动调整。 @@ -166,7 +166,7 @@ Quicker 2.0 将动作本体与使用位置分开。一个动作可以同时位 ## 为什么开启“显示分组”后没有“全部”分组? -开启“显示分组”后,所有真实分组本来就会在同一个滚动列表中连续显示,右侧的分组导航只是用于快速定位,因此不再单独提供“全部”入口。 +开启“显示分组”后,所有真实分组本来就会在同一个滚动列表中连续显示;连续显示时,动作区左侧的圆点导航只用于快速定位,因此不再单独提供“全部”入口。若改为「每次单个分组(上)」,导航会移到标题行。 如果经常使用的动作分散在 SQL、Python 等不同分组中,可以右键这些动作选择“置顶”。它们会集中显示在列表顶部的虚拟“置顶”分组中,同时仍保留在原来的真实分组中。 @@ -181,7 +181,7 @@ Quicker 2.0 将动作本体与使用位置分开。一个动作可以同时位 ## 为什么只看到全局区,或只看到上下文区? -打开动作区右上角“视图选项”,把布局改为“全局 + 上下文区”。这里也可以只显示全局区或只显示上下文区。 +打开上下文区右上角的「视图选项」(仅显示全局区时改到全局区右上角),把布局改为“全局 + 上下文区”。这里也可以只显示全局区或只显示上下文区。 如果上下文场景一直不变化,还要检查上下文区右上角是否处于锁定状态。 diff --git a/docs/v2/what's-new/new-main-win/usage.md b/docs/v2/what's-new/new-main-win/usage.md index 1a1d173..15b8b43 100644 --- a/docs/v2/what's-new/new-main-win/usage.md +++ b/docs/v2/what's-new/new-main-win/usage.md @@ -88,7 +88,7 @@ comments: true 2.2.10 起: - 双击**面板内容空白处**,可显示或隐藏导航栏(给动作区域腾地方)。 -- 双击**导航栏空白处**,可在宽导航与窄导航之间切换。 +- 双击**导航栏空白处**,可在标准导航与紧凑导航之间切换。 请点在空白区域;点到场景标签、动作磁贴或按钮上仍按原有单击 / 双击行为处理。 @@ -121,7 +121,7 @@ comments: true ### 调整动作顺序 -打开动作区右上角的“视图选项”,把排序切换为“手动”,即可在同一场景中拖动动作调整顺序。其它排序方式包括最后使用、最多使用、综合、最近创建和最近编辑;这些自动排序模式下不能手动重排。 +打开上下文区右上角的「视图选项」(滑块图标;仅显示全局区时改到全局区右上角),把排序切换为「手动」,即可在同一场景中拖动动作调整顺序。其它排序方式包括最后使用、最多使用、综合、最近创建和最近编辑;这些自动排序模式下不能手动重排。 ### 移动或复制动作 @@ -195,4 +195,4 @@ comments: true 2.1.23 起,动作管理页增加 **动作回收站** 和 **批量更新动作** 快捷入口,并提示可以把动作直接拖到面板。从动作管理列表拖到新面板目标场景或分组时,会建立该动作的面板入口;这和“移动到…”一样处理的是动作位置,不会复制动作内容本体。 -排查最近运行失败的动作时,可从面板工具菜单打开 **最近动作错误**,查看最近 10 条失败记录和错误详情。 +排查最近运行失败的动作时,从标题栏「更多」→「工具」→「动作运行与触发记录」打开窗口,在「动作执行」中筛选「失败」。原「最近动作错误」入口已合并到这里。详细说明见[内置工具](/v2/features/tools#动作运行与触发记录)。 diff --git a/docs/v2/what's-new/scenes-and-triggers.md b/docs/v2/what's-new/scenes-and-triggers.md index a67c8f7..6787e8c 100644 --- a/docs/v2/what's-new/scenes-and-triggers.md +++ b/docs/v2/what's-new/scenes-and-triggers.md @@ -68,13 +68,13 @@ V2 把以下功能逐步集中到“场景与动作管理”: 2.1.28 起,如果某个第三方浏览器没有被自动识别为浏览器,可在“场景与动作管理”窗口中找到该程序的场景条目,右键选择 **作为浏览器程序**。设置后,小众浏览器也可以使用浏览器场景及其触发规则。 -如果面板标签或触发规则匹配错误,可以从主窗口的工具菜单打开“当前场景诊断”,查看 Quicker 识别到的程序、网址和继承链。2.2.9 起,旧面板的「工具」菜单也补齐了「当前场景诊断」和「最近触发历史」入口。 +如果面板标签或触发规则匹配错误,可以从标题栏「更多」→「工具」打开「当前场景诊断」,查看 Quicker 识别到的程序、网址和继承链。2.2.9 起,旧面板的「工具」菜单也补齐了「当前场景诊断」和「最近触发历史」入口。 2.1.23 起,切换窗口或刷新设置时,高级鼠标、手势、轮盘菜单等触发规则会更稳定地按触发当时的程序和场景执行。遇到“刚切窗口就触发到上一个程序”的情况,先确认已升级到当前版本,再结合下面的最近触发历史排查具体规则。 ## 诊断触发记录和快捷键占用 -新版主窗口的工具菜单提供“最近触发历史”。它记录本次 Quicker 运行中最近 30 分钟、最多 200 条自动触发记录,不写入磁盘。 +新版主窗口标题栏「更多」→「工具」→「动作运行与触发记录」里的「触发记录」,承接原先的「最近触发历史」。它记录本次 Quicker 运行中最近 30 分钟、最多 200 条自动触发记录,不写入磁盘。 记录包括触发时间、前台程序、场景、触发规则和执行内容,覆盖动作快捷键、扩展热键、文本指令、轮盘、手势、按键双击、左键辅助和高级鼠标触发等入口。2.1.23 起,规则、场景和操作摘要的归因更清楚,也减少了默认记录对鼠标、键盘触发本身的影响。 @@ -101,4 +101,4 @@ Windows 全局热键可能发生系统注册冲突;Quicker 的键盘监听规 1.x 中同一程序的多个动作页,在首次建立新面板场景时通常会转换为同一场景下的多个分组。旧动作页不会因此自动删除。 -详细操作见[新面板窗口的使用](./new-main-win/usage.md)和[新面板窗口常见问题](./new-main-win/faq.md)。 +日常操作见[动作面板使用说明](/v2/features/action-panel/usage)和[常见问题](/v2/features/action-panel/faq)。相对 1.x 的增量见[新面板窗口](./new-main-win/usage.md)。 diff --git a/docs/v2/what's-new/tools-and-experience.md b/docs/v2/what's-new/tools-and-experience.md index 25af4c1..e6e7839 100644 --- a/docs/v2/what's-new/tools-and-experience.md +++ b/docs/v2/what's-new/tools-and-experience.md @@ -86,4 +86,4 @@ V2 对设置、动作管理、确认框和通知窗口的生命周期进行了 剪切不会立即从来源移除动作。只有成功写入目标场景后,Quicker 才会清理来源位置,减少未粘贴或粘贴失败导致的数据风险。 -详情见[新面板窗口的使用](./new-main-win/usage.md)。 +日常操作见[动作面板使用说明](/v2/features/action-panel/usage)。相对 1.x 的增量见[新面板窗口的使用](./new-main-win/usage.md)。 diff --git a/docs/v2/xaction/concepts/debug.md b/docs/v2/xaction/concepts/debug.md index fae556a..819b818 100644 --- a/docs/v2/xaction/concepts/debug.md +++ b/docs/v2/xaction/concepts/debug.md @@ -16,7 +16,7 @@ legacyContentUpdatedAt: "2023-08-16T01:04:04.000Z" ## 先查看普通运行记录 -2.2.11 起,不重新执行动作也可以从 [工具 → 运行记录](/v2/features/tools#动作运行与触发记录) 查看已记录的结果和触发来源。可诊断的失败动作会自动保留最近步骤;它不包含完整输入输出或变量值,不能替代下文的调试运行。 +2.2.11 起,不重新执行动作也可以从 [标题栏「更多」→「工具」→「动作运行与触发记录」](/v2/features/tools#动作运行与触发记录) 查看已记录的结果和触发来源。可诊断的失败动作会自动保留最近步骤;它不包含完整输入输出或变量值,不能替代下文的调试运行。 需要重现并检查参数值时再选择调试运行;会产生外部副作用的动作请先确认可安全重跑。 diff --git a/docs/v2/xaction/guides/helloworld.md b/docs/v2/xaction/guides/helloworld.md index 5a4def4..9c4924b 100644 --- a/docs/v2/xaction/guides/helloworld.md +++ b/docs/v2/xaction/guides/helloworld.md @@ -19,7 +19,7 @@ legacyContentUpdatedAt: "2021-12-30T10:41:30.000Z" 1. 用鼠标中键弹出面板(默认方式;可在设置里更改)。 2. 切到**全局区**,或上下文区末尾的 **通用**,这样在哪个程序里都能点到这个练习动作。 -3. 点 **创建动作** 磁贴,或点区域右上角的加号;也可以在空白处右键。 +3. 点 **创建动作** 磁贴;连续显示分组时,把指针移到分组标题旁也会出现 +。也可以在空白处右键。 4. 选 **新建组合动作**。 > = { + cog: 'fa:Light_Cog', + search: 'fa:Light_Search', + user: 'fa:Light_UserCircle', + close: 'fa:Light_Times', + plus: 'fa:Light_Plus', +}; + +function ChromeSvg({ + name, + size, +}: { + name: ChromeIconName; + size: number; +}): ReactNode { + const common = { + className: styles.glyph, + width: size, + height: size, + viewBox: '0 0 16 16', + fill: 'none', + 'aria-hidden': true as const, + }; + switch (name) { + case 'grid': + return ( + + + + + + + + + + + + ); + case 'inbox': + return ( + + + + + ); + case 'sliders': + return ( + + + + + + + ); + case 'unlock': + return ( + + + + + ); + case 'pin': + return ( + + + + + ); + default: + return null; + } +} + function IconGlyph({ name, size = 16, }: { - name: - | 'cog' - | 'more' - | 'search' - | 'user' - | 'pin' - | 'close' - | 'sliders' - | 'unlock' - | 'plus' - | 'grid' - | 'inbox'; + name: ChromeIconName; size?: number; }): ReactNode { - const spec: Record = { - cog: 'fa:Light_Cog', - more: 'fa:Light_Bars', - search: 'fa:Light_Search', - user: 'fa:Light_UserCircle', - pin: 'fa:Light_Thumbtack', - close: 'fa:Light_Times', - sliders: 'fa:Light_SlidersH', - unlock: 'fa:Light_Unlock', - plus: 'fa:Light_Plus', - grid: 'fa:Solid_Th', - inbox: 'fa:Light_Inbox', - }; - const fallback: Record = { - cog: '⚙', - more: '⋯', - search: '⌕', - user: '○', - pin: '📌', - close: '×', - sliders: '≡', - unlock: '🔓', - plus: '+', - grid: '田', - inbox: '☐', - }; - return ( - - ); + const fa = FA_CHROME[name]; + if (fa) { + return ; + } + return ; } function ActionTile({ diff --git a/src/components/ActionPanelLayoutDemo/styles.module.css b/src/components/ActionPanelLayoutDemo/styles.module.css index b405d81..c8d9ba4 100644 --- a/src/components/ActionPanelLayoutDemo/styles.module.css +++ b/src/components/ActionPanelLayoutDemo/styles.module.css @@ -133,6 +133,11 @@ color: var(--ap-text); } +.glyph { + display: block; + flex-shrink: 0; +} + .navBtnActive { background: var(--ap-selected); }