修改Logitech的LUA函数以更改修改器

问题描述

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

是否可以使用除其定义的修饰符之外的其他键来执行此操作?也就是说,当我同时按下鼠标按钮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

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)