配置窗口
双击托盘图标,或从托盘菜单中选择 打开,即可打开配置窗口。同一时间只运行一个配置窗口;再次打开会将已打开的窗口置于前台。
窗口的各个部分
- 标题栏。 简单 | 高级 开关 ①、主题开关 ②(系统、浅色、深色),以及 更多 按钮(⋯),其菜单 ③ 包含 导入…、从 StrokesPlus.net 导入…、导出… 和 显示欢迎信息…。请参阅导入和导出。
- 页面列表 分为三个部分:自动化、引擎 和 设置。页面旁边的数字表示其中包含的项目数,例如操作或应用程序组;为零时隐藏。拖动列表旁边的分隔条可以调整列表的宽度。关于 上方的 帮助 不是一个页面:它会打开帮助窗口。
- 页面列表下方的 快速创建… ④ 会打开快速创建中所述的向导。
- 页面列表底部 显示活动配置方案的名称以及配置方案的数量。
- 页面标题 显示页面名称和一行摘要,例如其中包含多少项目。标题末尾的 ? 按钮(或 F1)会在描述该页面的帮助页上打开本帮助。
- 页面主体。 许多页面一侧是列表,旁边是所选项目的编辑器。在 操作、文本扩展、代码片段、录制器、应用程序组 和 忽略组 页面上,拖动列表和编辑器之间的间隙可以调整列表的宽度;这些页面共用同一个列表宽度。
- 保存栏 ⑤ 在有未保存内容时出现在底部。请参阅保存。
- 状态栏 位于底部边缘。请参阅状态栏。
窗口会记住其大小和位置、页面列表和项目列表的宽度、模式、您所在的页面,以及您在每个页面上选中的项目。它不会记住筛选条件或搜索文本。
页面
| 部分 | 页面 | 在简单模式下显示 | 帮助 |
|---|---|---|---|
| 自动化 | 操作 | 是 | “操作”页面 |
| 自动化 | 文本扩展 | 是 | 文本扩展 |
| 自动化 | 代码片段 | 是 | 代码片段 |
| 自动化 | 录制器 | 否 | 宏录制器 |
| 自动化 | 沙盒 | 是 | 沙盒 |
| 自动化 | 应用程序组 | 是 | 应用程序组 |
| 自动化 | 忽略组 | 是 | 忽略组 |
| 自动化 | 手势 | 是 | 手势库 |
| 引擎 | 全局事件 | 否 | 全局事件 |
| 引擎 | 排除区域 | 否 | 排除区域 |
| 引擎 | 脚本 | 否 | 脚本设置 |
| 引擎 | 插件 | 否 | 插件 |
| 设置 | 常规 | 是 | 常规设置 |
| 设置 | 外观 | 是 | 外观 |
| 设置 | 配置方案 | 否 | 配置方案 |
| 设置 | 控制台 | 否 | 控制台 |
| 设置 | 安全 | 是 | 安全 |
| 设置 | 关于 | 是 | 关于和许可证 |
列表和编辑器
包含许多项目的页面会在列表中显示它们:
- 顶部的 筛选… 会将列表缩小到与您键入内容匹配的项目,此时计数显示为“显示数/总数”,例如 3/24。框末尾的 X 用于清除。
- 底部的 + 新建 用于添加项目。它旁边的按钮用于复制所选项目。
- 将鼠标悬停在某一行上会显示删除按钮。删除前会先询问,并说明还有哪些内容会受影响。
- 已关闭的项目显示为灰色,其名称以 · 已禁用 结尾。
- 带有冲突图标的行存在问题;打开它即可查看详细信息。
- 选择一行即可在列表旁边编辑它。
在 操作 和 文本扩展 页面上,列表上方的 应用程序组 框用于选择列出哪个组的项目,或选择 全部。新项目始终属于一个应用程序组,因此 + 新建 需要先选择一个组。在由顺序决定运行哪个项目的地方,列表顺序就是该顺序,可以用 上移 和 下移 更改它。
保存和应用
您所做的任何更改在应用之前都不会生效。有未保存内容时,底部的保存栏会显示有多少项更改在等待,并显示三个按钮:
| 按钮 | 作用 |
|---|---|
| 放弃 | 先询问,然后撤消自窗口打开以来所做的所有更改(包括已应用的更改),并关闭窗口。 |
| 应用(Ctrl+S) | 保存所有更改,引擎会立即开始使用它们。窗口保持打开。 |
| 保存并关闭 | 保存剩余的内容,然后关闭窗口。 |
应用 之后,在关闭窗口之前,保存栏会显示 更改已应用,这样 放弃 仍然可以撤消它们。
引擎应用更改时,仍在运行的操作会被停止,配置已加载 全局事件会再次运行。
有些更改不需要等待 应用:
- 插件 和 安全 页面,它们会立即生效,并会加以说明;
- 在 外观 页面上选择由什么来绘制轨迹、提示和消息;
- 主题,它会单独保存。
有未保存的更改时关闭
Esc 会像关闭按钮一样关闭窗口,除非您所在的控件先使用了它(打开的列表、菜单或弹出窗口、查找栏,或正在编辑的名称)。在文本框或脚本编辑器中,第一次按 Esc 只会离开该框,并保留您键入的内容;再按一次才会关闭窗口。如果没有未保存的内容,窗口会立即关闭。
在有未保存更改的情况下关闭窗口,会询问 是否在关闭前保存更改?,并提供 保存、放弃更改 和 继续编辑。无法连接到引擎时,保存到文件… 会代替 保存:它会将未保存的更改写入一个文件以免丢失,但该文件无法再导入回来。
如果在窗口有未保存更改时从托盘退出 Input.Observer,窗口会显示 Input.Observer 正在关闭,并提供 保存 和 放弃更改。无论选择哪个,引擎都会退出。
磁盘上的文件已更改时
如果在您打开窗口后,配置文件在窗口之外被更改(手动编辑,或从备份恢复),保存时会询问 磁盘上的配置已更改:
- 重新加载 会丢弃您未保存的更改并重新读取文件。
- 覆盖 会用窗口中的版本替换该文件。
- 继续编辑 两者都不做。
引擎的通知
当引擎在读取配置时不得不修复某些内容(超出范围的值、无法使用的条目),或者对配置有建议(例如两个触发器并列)时,保存栏上方的一个栏会显示有多少条通知。显示 会列出它们。窗口打开时以及在需要修复的保存之后,也会立即显示修复。删除通知所涉及的项目后,该通知就会消失。
状态栏
底部边缘的状态栏从左到右显示:
- 引擎已连接,或红色的 无法连接到引擎 — 正在重试。无法连接到引擎时,您可以继续编辑,但无法应用;窗口每 3 秒重试一次,并会自动重新连接。
- 活动配置方案,或 无配置方案。请参阅配置方案。
- 已保存,或附带更改数量的 有未保存的更改。
主题和语言
标题栏中的主题开关可选择 系统(跟随 Windows)、浅色 或 深色。外观 页面上的 主题 行是同一个选择。引擎自己的窗口、启动画面和对话框也会跟随它。更改主题永远不算作未保存的更改。
语言是 外观 页面上的 语言 行。Windows 默认 会跟随 Windows 显示语言。配置窗口在关闭并重新打开后才会显示新的语言。请参阅外观。
简单和高级
标题栏中的 简单 | 高级 开关会改变窗口显示的内容:
- 简单 会隐藏 录制器、全局事件、排除区域、脚本、插件、配置方案 和 控制台 页面,并隐藏其他页面上的高级设置。
- 高级 会显示所有内容。
简单模式只会隐藏内容。它绝不会更改、清除或重置任何设置,因此您在高级模式下更改的设置在简单模式下会继续生效。隐藏了设置的页面会在底部显示一个横幅,说明隐藏了多少项,例如 有 3 项高级设置在简单模式下已隐藏。 当某个隐藏设置的值不是默认值时,横幅会说明它仍然有效。横幅上的 显示高级设置 会将窗口切换到高级模式。
如果切换到简单模式时打开的是仅限高级模式的页面,窗口会转到第一个页面 操作。模式会被记住,供下次打开窗口时使用,打开的页面也会被记住,但在简单模式下窗口永远不会重新打开到仅限高级模式的页面:它会改为打开 操作。托盘的 配置方案 > 管理... 会将窗口切换到高级模式并打开 配置方案。
快速创建
快速创建…(或 Ctrl+N)一次只问一个问题,并创建以下四种内容之一:
| 选项 | 创建的内容 |
|---|---|
| 绘制形状时执行操作 | 带有手势触发器的操作。 |
| 按下按键时执行操作 | 带有热键触发器的操作。该热键会在 Windows 中注册。 |
| 替换我键入的内容 | 一个文本扩展替换项。 |
| 不干预某个程序 | 一个针对单个程序的忽略组。 |
各页会询问要创建什么、在哪里生效、触发器、执行内容以及名称;忽略组会跳过触发器和执行内容。到目前为止的回答显示在标题下方。红色通知会说明阻止您继续的原因;其他通知只是建议。
- 放在哪里。 在所有程序中 使用 全局 组。对于单个程序,向导会使用已经涵盖该程序的应用程序组,或者新建一个带有该程序文件规则的组。被忽略组设为不干预的程序无法选择。
- 已关闭的组。 如果所用的组已关闭,或者其手势或热键已关闭,向导会提议重新打开它们,以便新操作可以运行。
- 单击“创建”之前不会有任何更改。 创建并应用 还会应用所有其他未保存的更改;创建,稍后应用 会让所有内容等待 应用。无论哪种方式,显示新项目的页面都会打开并选中该项目,保存栏上的 放弃 仍然可以撤消它。
帮助窗口
本帮助会在一个单独的窗口中打开,使用 Input.Observer 所用的语言(如果没有该语言的帮助,则使用英语)。可以从以下位置打开它:
- 页面标题中的 ? 按钮,或 F1:该页面的帮助;
- 页面列表中的 帮助:帮助的第一页;
- 托盘菜单上的 帮助,即使配置窗口未打开也可以使用(托盘图标);
- 诊断控制台中的 脚本帮助:脚本语言参考(控制台)。
帮助窗口始终只有一个:再次打开帮助会在已打开的窗口中显示新页面,并将其置于前台。它有自己的任务栏按钮,关闭配置窗口后仍保持打开。它会记住其大小和位置,并跟随主题,直到您用页面自己的主题按钮选择一个主题。
- 在浏览器中打开 会在默认 Web 浏览器中显示当前页面。
- 复制链接 会将当前页面的地址复制到剪贴板。它是一个
file:///地址,因此只能在这台计算机上使用。
指向网站的链接会在默认浏览器中打开。如果 Windows 缺少帮助窗口所需的 Microsoft Edge WebView2 运行时,帮助会改为在默认浏览器中打开。
键盘快捷方式
| 按键 | 作用 |
|---|---|
| F1 | 打开当前页面的帮助。 |
| Ctrl+N | 打开快速创建。 |
| Ctrl+S | 应用所有更改。 |
| Esc | 在正在等待按键的组合键框中,停止等待而不更改它。 |