【一键宏指令说明】
1、click点击
语法格式:click+xy轴具体坐标点
使用范例:click 1000,500
说明:模拟点击屏幕固定坐标点行为,支持单位置或同时点击多个位置点击实现多点触控。
2、press及release 按下及松开
语法格式:press+坐标+回车+release+坐标
使用范例:
press 1000,500
release(until_release)1000,500
说明:点击按键执行点击1000,500坐标后松开按键。press为按下,release为松开,需配套使用,此外指令结束可用until_release执行,具体表现为按下按键后一直重复执行直到松开按键后停止行为。
3、loopclick连击
语法格式:loopclick+坐标+间隔时间(毫秒)+点击次数
使用范例:loopclick 1000,500 10 3
说明:模拟对坐标点进行连续点击,每次点击存在时间间隔。可设置多个键位连击,按照先后顺序进行执行。
4、slide滑动
语法格式:slide+坐标1+坐标2+移动时间(毫秒)
使用范例:slide 1000,500 2000,300 10
说明:模拟手指在屏幕上进行两个坐标点间滑动操作,可设置整体滑动耗时。
5、mapkeypress触发映射键位
语法格式:mapkeypress+映射按键
使用范例:mapkeypress pada padb
说明:提前配置好映射键位设置为a键及b键触发,通过mapkeypress指令完成a、b两键位关联的行为。
6、onkeydown触发时机为按下按键【通用指令】
语法格式:onkeydown+任意指令
使用范例:onkeydown mapkeypress pada
说明:按下+抬起视为完整的一次点击,拆分按下、抬起两个行为作为不同的触发时机。按下键位的同时马上执行指令关联行为。
7、onkeyup触发时机为抬起键位【通用指令】
语法格式:onkeyup+任意指令
使用范例:onkeyup mapkeypress pada
说明:按下键位及保持键位长按时,指令不生效。手指松开键位抬起后执行关联行为。
8、delay延迟【通用指令】
语法格式:delay+时间(单位毫秒)+行为
使用范例:
delay 10
click 1000,500
delay 20
mapkeypress pada
说明:针对行为指令配置延迟操作时间。
9、loop/loopend循环及循环结束【通用指令】
语法格式:loop+行为+loopend
使用范例1:
loop 3
click 1000,500
loopend
使用范例2:
loop until_release
click 1000,500
loopend
说明:针对行为指令配置循环次数或者结束循环时机。比如范例1:设置循环次数,针对点击1000,500坐标点进行点击操作循环三次。范例2:配置loop untill_release+loopend实现按住键位一直循环,直到松开键位结束循环操作。
10、组合键
手柄模式支持组合键设置,即通过多个键位映射单一行为,最多支持两个键位组合。配置中同时完成两个键位点击即可。
使用范例:
mapkeypress pada+padb padx(完成组合键a+b与常规键x映射行为)
说明:指令编辑中与常规键位区分,组合键中键位与键位之间需要使用符号“+”关联,用以和常规键位区分。
1、手柄模式暂不支持HOME、START、SELECT等基础功能键位。
2、手柄宏指令编辑中需输入键位名称,参考方向键、xyab键需加入pad前缀,如pada\padb\padx\pay
3、部分指令需获取XY轴坐标,点击所需配置位置后编辑窗口左下角会自动获取该位置坐标。
4、诸如press&release、loop&loopend指令需成对使用,如未能成对则两个指令均会报错。
5、坐标编辑XY轴间以英文逗号区分,同一行指令编辑中新增其他指令以空格键间隔,单个宏按键支持多种指令需进行换行编辑,按照从上到下顺序进行执行。
附各键位指令编辑名称(用于对应键位在编辑框的输入文案)