想要创建一共动作,但是是刚接触,想要请问各位大佬,比如点击这个按键,他会模拟长按键盘上的 右进 按键,再次点击,则会取消长按,如何能实现呢
类似这样:https://getquicker.net/Sharedaction?code=c73bb02f-f59a-4ef4-8de4-08de623a42b1
虽然看起来简单,但是对于不熟悉的情况可能又比较复杂。
长按分为2种情况,一种是保持按下状态但不自动重复,一种是按下并自动重复,就像你按键盘一个字母,会连续输入一样。
可以通过这个步骤获取按键状态,或按下、抬起按键 https://getquicker.net/KC/Help/Doc/keyoperation
大概思路是:
- 动作启动时,判断有几个实例在运行,如果是2个,说明之前已经开始动作了,现在要停止,可以停止另外的那个实例,并抬起按键。如果是1个,说明第一次开启动作,可以按下按键并根据需要循环重复。
类似这样:https://getquicker.net/Sharedaction?code=c73bb02f-f59a-4ef4-8de4-08de623a42b1