高级改键
改键原理概述
溪流 WarKey 主界面的“使用……代替……”提供了简单快速的添加改键的方式。但也正因为简单,它只能进行两个按键之间的映射,没法使用其他功能。但在大多数情况下,是可以满足基本的使用需求的。
要使用更加高级的功能,请使用“添加高级改键”。
在这里,有“触发”和“动作”两个区域。这两个概念比较贴近改键的底层技术本质:
- 在什么情况下需要溪流 WarKey 介入(触发条件)
- 需要溪流 WarKey 做什么事情(动作列表)
一个简单的“使用 A 代替 B”行为,可以理解为:
- 当 A 被按下的时候(触发),向系统发送 B 被按下的指令(动作)
- 当 A 被放开的时候(触发),向系统发送 B 被放开的指令(动作)
使用高级改键设置改键
我们使用高级改键来配置上面的““使用 A 代替 B”行为”的改键。
首先,在“触发”区域选择键盘,然后在输入框按下 A 键,再在后面的下拉框选择“按下”。
然后,在“动作”区域按“添加”按钮,选择“键盘动作”:
在弹出的“键盘动作”对话框中按 B 键,并选择“按下”,然后确认:
我们可以看到,“动作”区域的列表中出现了“按下 B”。
然后点击“确认”按钮,回到主界面。
看到主界面的“改键”区域出现了“‘按下A’触发动作‘按下B’”这一项。
用同样的方法,添加“‘放开A’触发动作‘放开B’”:
至此,我们完成了之前“使用 A 代替 B”的改键配置。可以打开记事本测试。
触发条件
溪流 WarKey 支持由键盘或鼠标来触发动作。
键盘支持任意键的按下或放开:(少数系统键除外)
鼠标支持左键、右键、中键、滚轮、横向滚轮、两个侧键的按下和放开:(暂不支持滚轮滚动触发)
改键动作
溪流 WarKey 支持的改键动作有:键盘动作、鼠标动作、延时和脚本动作:
键盘动作支持任意键的按下或放开:(少数系统键除外)
鼠标支持左键、右键、中键、两个侧键的按下和放开:(暂不支持滚轮)
延时动作支持设定毫秒级的等待时间:
延时通常用于一对多动作组合里鼠标键盘动作之间的间隙,以便让操作对象有足够的反应时间。
动作组合(一对多)
我们这里简单演示当 A 被按下时,触发 B、C 的输入,且 B、C 之间间隔一秒钟。
打开使用高级改键,设定触发条件是 A 键按下,动作列表为:按下 B、放开 B、延时 1000 毫秒、按下 C、放开 C:
设定完毕后按确认回到主界面:
可以看到触发条件和动作列表,如我们所设。按确认应用改键即可。