0

我对 LUA 编程相当陌生,到目前为止,我已经设法使用罗技 Ghub 软件中的 LUA 脚本编写简单的脚本。但是我注意到 Logitech API 限制我们使用他们预定义的修饰符。例如,我的代码将检查是否按下了鼠标按钮 5,但除非在按住左移的同时按下鼠标 5,否则它将不执行任何操作,然后它将按下 num1。

是否可以使用它们定义的修饰符以外的键来执行此操作?即,当我同时按下鼠标按钮 5 和 E 键时,脚本将发送 num1。

下面是我的代码:

function OnEvent(event, arg, family)
   if event == "MOUSE_BUTTON_PRESSED" and arg == 5 and IsModifierPressed("lshift") then
      key = "num1"
      PressKey(key)
      Sleep(15)
      ReleaseKey(key)
   end
end
4

0 回答 0