0

我正在尝试使用 lua 脚本给我罗技鼠标一个命令,当按下主键时,还会单击键盘上的一个键,直到我停止按住鼠标按钮

我试过这个,但它可以完美地与所有鼠标按钮一起工作,但是当我为主键设置它时没有任何动作发生。

function OnEvent(event, arg)
   if event == "MOUSE_BUTTON_PRESSED" and arg == 1 then
      PressKey("V")
   end
   if event == "MOUSE_BUTTON_RELEASED" and arg == 1 then
      ReleaseKey("V")
   end
end

有什么帮助吗?

提前致谢。

4

1 回答 1

0

默认情况下,主鼠标按钮事件被禁用。
您需要明确启用它们。

local v_pressed

function OnEvent(event, arg)
   if event == "PROFILE_ACTIVATED" then
      EnablePrimaryMouseButtonEvents(true)
   elseif event == "MOUSE_BUTTON_PRESSED" and arg == 1 and IsKeyLockOn("scrolllock") then
      PressKey("V")
      v_pressed = true
   elseif event == "MOUSE_BUTTON_RELEASED" and arg == 1 and v_pressed then
      ReleaseKey("V")
   end
end

更新
该脚本仅在 ScrollLock LED 亮起时有效。

于 2021-01-15T22:49:56.447 回答