点击长按按键,再次点击取消此按键

动作需求 · 34 次浏览
用户FF6B7ldfBQA 创建于 7小时1分钟前

想要创建一共动作,但是是刚接触,想要请问各位大佬,比如点击这个按键,他会模拟长按键盘上的  右进  按键,再次点击,则会取消长按,如何能实现呢


饺子吖 6小时10分钟前 :

类似这样:https://getquicker.net/Sharedaction?code=c73bb02f-f59a-4ef4-8de4-08de623a42b1

回复内容
CL 6小时38分钟前
#1

虽然看起来简单,但是对于不熟悉的情况可能又比较复杂。

长按分为2种情况,一种是保持按下状态但不自动重复,一种是按下并自动重复,就像你按键盘一个字母,会连续输入一样。

可以通过这个步骤获取按键状态,或按下、抬起按键 https://getquicker.net/KC/Help/Doc/keyoperation 

大概思路是:

- 动作启动时,判断有几个实例在运行,如果是2个,说明之前已经开始动作了,现在要停止,可以停止另外的那个实例,并抬起按键。如果是1个,说明第一次开启动作,可以按下按键并根据需要循环重复。

回复主贴