排除区域
排除区域是屏幕上 Input.Observer 不予干预的一个矩形。在其中按下绘制按钮会直接传到下方的窗口:不会开始手势。对于需要普通右键单击的位置(例如工具栏、游戏的小地图或远程桌面的一角),可以使用排除区域。
高级模式。 排除区域 页面位于导航的 引擎 部分,配置窗口只在高级模式下显示该部分。“应用程序组”页面上的区域也是如此。
区域的作用
- 在区域内按下。 按下区域所覆盖的鼠标按键,会作为普通按下传给窗口。没有手势,没有轨迹,也没有 绘制按钮已释放 事件。
- 从区域外开始的手势。 区域只关心按下发生的位置。从区域外开始、穿过或进入区域绘制的手势不受影响,如图中的笔划所示。
- 滚轮。 覆盖垂直或水平滚轮的区域永远不会阻止滚动。区域内的滚轮刻度只是不算作手势的滚轮修饰键(修饰键和时机),也不会触发滚轮全局事件(全局事件)。在绘制手势期间,其滚轮刻度仍计入该手势。
- 只影响绘制按钮。 只有在 常规 页面上选择的绘制按钮才会开始手势,因此区域只对它们起作用。鼠标按键全局事件在区域内仍会触发。
- 训练。 训练手势期间,区域不适用。
跟随 窗口 的区域会在按下后稍晚一点才检查,因为必须先读取窗口的大小。因此按下会稍晚一点到达窗口,通常您不会察觉。
绘制区域
页面会显示每个已连接显示器的图片及其上的区域,然后是区域列表和所选区域的字段。
- 在图片 ① 上,在空白屏幕区域拖动即可绘制区域。或者单击 + 区域:它会在主显示器中央添加一个大小为主显示器四分之一的区域,覆盖当前所有绘制按钮。
- 拖动区域可移动它,拖动所选区域的边缘或角可调整其大小。方向键将所选区域移动 1 像素,按住 Shift 时移动 10 像素。要精确设置,请键入 左、上、宽度 和 高度 ②。
- 要在真实屏幕上精确到像素地放置区域,请单击 在屏幕上显示 ③。每个区域都会以完整尺寸显示在屏幕上;拖动区域或其边缘,然后按 Esc 或单击 完成。
- 在 鼠标按钮 ④ 下,选择区域允许通过的按键。如果区域也应覆盖滚轮,请打开 垂直滚轮 或 水平滚轮(倾斜)。
- 为区域命名并保存。
屏幕图片在页面打开时截取。刷新图片 会截取新图片并重新读取显示器布局。图片只保存在内存中,从不存储,并且配置窗口本身不会出现在图片中。
区域的字段
| 字段 | 作用 |
|---|---|
| 名称 | 仅供您自己使用。新区域的名称为 区域 1、区域 2 等。 |
| 活动 | 关闭后会保留区域但不使用它。区域在列表中的行上也有此开关。 |
| 左、上 | 区域左上角的位置,以物理屏幕像素表示:即 Windows 在应用显示缩放之前计数的像素。对于位于主显示器左侧或上方的显示器,值可以为负。 |
| 宽度、高度 | 以物理像素表示的区域大小,至少为 16。 |
| 鼠标按钮 | 其按下会直接通过的按键。只有绘制按钮才有意义。 |
| 垂直滚轮、水平滚轮(倾斜) | 区域内的滚轮刻度是否不计为手势修饰键,并且不触发滚轮全局事件。 |
| 跟随 | 高级模式。测量区域位置所依据的对象(区域跟随的对象)。 |
锚定到显示器的区域(任意显示器 或 窗口)在编辑时会保持在一个显示器上:移动它会将其交给其中心下方的显示器,调整大小会在该显示器的边缘处停止。固定不动 的区域可以跨越多个显示器,但会保持在桌面范围内。
区域跟随的对象
跟随 用于选择按下按键时如何使用区域的矩形:
| 选项 | 区域位于 |
|---|---|
| 固定不动(默认) | 精确位于绘制的位置,无论指针位于哪个显示器上。 |
| 任意显示器 | 与指针所在显示器左上角的距离相同,大小也相同。不会根据较大或较小的显示器进行缩放。 |
| 窗口 | 放置在指针下方的顶层窗口上,而不是显示器上。绘制区域所在的显示器代表该窗口。 |
对于 窗口,还有四个选项说明区域如何跟随窗口的大小:
| 选项 | 可选值 |
|---|---|
| 左边缘、上边缘 | 按比例:边缘保持在窗口宽度或高度的相同比例处。固定距离(默认):边缘与窗口左侧或顶部保持相同的像素数。 |
| 宽度、高度 | 按比例:大小保持为窗口大小的相同比例。固定大小(默认):大小永不改变。固定边距:区域的右边缘或下边缘与窗口的右边缘或下边缘保持相同的距离,因此区域会随窗口伸缩。 |
示例:在显示器顶部 120 像素处绘制一个区域,设置为 窗口,两个边缘都为 固定距离,宽度为 按比例,高度为 固定大小,则它会覆盖指针下方任何窗口顶部的 120 像素,横跨其整个宽度。
高级模式。 跟随 和边缘选项只在高级模式下显示。在简单模式下,当所选区域跟随的不是 固定不动 时,区域下方会显示一条说明。
用于某个应用程序组的区域
排除区域 页面上的区域适用于所有窗口。应用程序组可以有自己的区域,这些区域只适用于该组中的窗口,并叠加在适用于所有窗口的区域之上。请在 应用程序组 页面上的 排除区域 选项卡中编辑它们(高级模式);它们的作用与此页面上的区域完全相同。当任何应用程序组有自己的区域时,此页面会列出这些组的名称。
在任一种区域内的按下都会直接通过。在被忽略的程序中,无论如何都不会有按下开始手势(忽略组)。
区域下方显示的问题
| 消息 | 含义 |
|---|---|
| 此区域不传递任何输入 | 没有选择任何鼠标按键或滚轮,因此该区域不起作用。 |
| 这些按钮都不用于绘制手势 | 所选按键在 常规 页面上都不是绘制按钮,因此在其中某个成为绘制按钮之前,该区域不起作用。 |
| 不在已连接的显示器上 | 该区域与当前连接的任何显示器都不重叠。它会按原样保留;如果该显示器已永久移除,请移动它。 |
| 没有面积 | 宽度或高度为零或更小(只有编辑过的配置文件才可能出现)。请输入宽度和高度。该区域在列表中的行上会带有一个警告圆点。 |