忽略组
忽略组列出 Input.Observer 不予干预的窗口。对于远程桌面、虚拟机和游戏,您的手势和快捷方式应原封不动地传到其中的程序,这时就可以使用忽略组。
忽略组像应用程序组一样有选择其窗口的规则,但没有操作。它匹配的窗口在所有配置方案中都会被忽略。
“忽略”的含义
在忽略组匹配的窗口中:
| 输入 | 会发生什么 |
|---|---|
| 按下绘制按钮(例如右键单击或右键拖动) | 直接传到窗口。不会开始手势,不会绘制轨迹,按下也不会被延迟。 |
| 保留的热键(向 Windows 保留) | 不运行任何内容。Windows 仍会将这些键交给 Input.Observer,因此窗口收不到它们。 |
| 被动监视的热键 | 不运行任何内容,按键会传到窗口。 |
| 键入的文本 | 不会扩展任何内容,每个按键都会传到窗口。 |
| 全局事件 | 仍会触发。鼠标按键和滚轮全局事件无论指针在何处都会触发(全局事件)。 |
“窗口”对于按下绘制按钮是指指针下方的窗口,对于热键和键入的文本是指前台(拥有键盘焦点)的窗口。
被忽略的窗口永远不会回退到全局。这就是它与关闭了 在此处启用手势 或 在此处启用热键 的应用程序组的区别,后者仍可以回退到全局组的操作。
如果还想在该组的某个窗口获得焦点时停止全局事件,请打开获得焦点时暂停所有功能。
创建忽略组
| 检查对象 | 比较方式 | 值 | 区分大小写 | 是否匹配? |
|---|---|---|---|---|
| 程序名称 | 完全等于 | mstsc.exe | ☐ | ✓ 1 个已打开 |
- 打开 忽略组 页面,单击列表底部的 + 新建 ①。会出现一个名为 新建忽略组 的组。为它命名。
- 在 哪些窗口属于此组 ② 中,单击 + 规则,然后设置要检查的对象(程序名称、程序路径、窗口标题 或 窗口类)、比较方式和值。只有在大小写必须完全一致时才打开 区分大小写。或者按住规则上的放大镜,在窗口上松开,规则就会根据该窗口填写。是否匹配? 列显示该规则当前匹配的已打开窗口数。
- 如果只想在窗口全屏时忽略它们,请打开 仅当窗口处于全屏状态时 ③。
- 如果想在这些窗口之一获得焦点时完全关闭 Input.Observer,请打开 获得焦点时暂停所有功能 ④。
- 保存。
有两条或更多规则时,窗口属于此组的条件 用于在 所有规则均匹配 和 任一规则匹配 之间进行选择。规则的作用与“应用程序组”页面上完全相同(应用程序组)。
如果想改用引导式对话框忽略某个程序,请使用导航栏中的 快速创建…,并选择不干预某个程序(不干预某个程序)。
窗口属于哪个组
每个窗口最多属于一个组。为了找到它,Input.Observer 会依次检查:
- 每个忽略组,先于任何应用程序组,按忽略组列表的顺序。第一个规则与窗口匹配的组胜出。
- 然后是每个应用程序组,按应用程序组列表的顺序。
- 不与任何组匹配的窗口使用全局组。
因此,忽略组匹配的窗口即使也与某个应用程序组匹配,也会被忽略,无论两者在配置文件中位于何处。上移 和 下移 只改变忽略组之间的顺序。要在宽泛的忽略规则中为某个程序设置例外,请缩小忽略组的规则;应用程序组无法胜过它。
已关闭(已启用 关闭)的忽略组会被完全跳过:Input.Observer 在其窗口中恢复正常工作。活动配置方案不适用于忽略组。
仅当窗口处于全屏状态时
打开 仅当窗口处于全屏状态时 后,只有当窗口覆盖其整个显示器(包括任务栏区域)时,该组才会匹配该窗口。露出任务栏的最大化窗口不算全屏。
窗口不处于全屏状态时,该组完全不匹配它。这时该窗口属于下一个与之匹配的组:后面的某个忽略组,或某个应用程序组。因此,游戏可以在窗口化时运行自己的手势,而在全屏时不受干预。
获得焦点时暂停所有功能
获得焦点时暂停所有功能 会在此组的某个窗口拥有键盘焦点时关闭整个应用,就像您在托盘菜单上关闭了 启用 一样:
- 任何地方都不会开始手势,即使在其他窗口上也是如此。
- 不会运行任何热键操作,也不会扩展任何文本。已注册的热键仍会让所有程序都收不到其按键。
- 不会触发任何全局事件。
一旦焦点移到该组以外的窗口,Input.Observer 就会自动重新打开。如果同时打开了 仅当窗口处于全屏状态时,则只在窗口全屏时暂停;Input.Observer 会在大约一秒内察觉窗口进入或退出全屏。暂停期间,托盘图标的工具提示会显示 已自动禁用。如果是您自己从托盘关闭了应用,它会保持关闭。
普通应用程序组在高级模式下也有同样的开关。
在忽略组和应用程序组之间转换
- 组卡片中的 转换为应用程序组… 会将忽略组连同其规则一起转换回普通应用程序组。不会丢失任何内容。
- 在“应用程序组”页面上,转换为忽略组… 执行相反的操作。它会先列出该组将失去的内容(其操作、区域、前置和后置操作、取消超时以及排除区域),并要求您确认。
全局组永远不能成为忽略组。