精通LUA语言的大神帮忙 10

以下代码是按键6按一下,打开宏开关,按键6在按一下,关闭宏开关。我想改成只有当按键6长按不放时,才能出发宏开关,按键6放开时就不触发宏开关。跪求大神。‘’EnablePr... 以下代码是按键6按一下,打开宏开关,按键6在按一下,关闭宏开关。
我想改成只有当按键6长按不放时,才能出发宏开关,按键6放开时就不触发宏开关。
跪求大神。
‘’
EnablePrimaryMouseButtonEvents (true)
function OnEvent(event, arg, family)
if (event == "PROFILE_ACTIVATED") then
EnablePrimaryMouseButtonEvents(true)
click = 0
end

if (event == "MOUSE_BUTTON_PRESSED" and arg == 6) then
recoil = not recoil
end

if (event == "MOUSE_BUTTON_PRESSED" and arg == 1 and recoil) then
click = 1
Click()
end

if (event == "M_RELEASED" and arg == 3) then
Click()
end

if (event == "MOUSE_BUTTON_RELEASED" and arg == 1) then
Stopclick()
end
end

function Click()
PressAndReleaseMouseButton(1)
Sleep (7)
MoveMouseRelative(0, 2.5)
if click == 0 then
Stopclick()
elseif click == 1 then SetMKeyState(3)
else Stopclick()
end
end
function Stopclick()
click = 0
end
展开
 我来答
我是一颗大豆
2018-01-30 · TA获得超过140个赞
知道答主
回答量:131
采纳率:52%
帮助的人:15.6万
展开全部
加计时器吧,点击时开启计时器,到你长按设定的时间就触发,松手时关闭
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
轻快吧
2018-01-29 · TA获得超过149个赞
知道小有建树答主
回答量:258
采纳率:0%
帮助的人:151万
展开全部
Victory won't come to me unless I go to it
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式