Logitech G Hub 跳跃脚本

我一直在尝试制作这样一个脚本

启用滚动锁定

按住空格键=每20毫秒按一次空格键

我将G3键作为空格键的占位符,因为我不知道如何执行if PressKey("space")类型的操作

到目前为止,我已经写了以下内容

function OnEvent(event, arg)
if (event == "G_PRESSED" and arg == 3) and IsKeyLockOn("scrolllock"then
PressKey("spacebar")
sleep(20)
ReleaseKey("spacebar")
repeat
until not (event == "G_PRESSED" and arg == 3)
end
end

原文链接 https://stackoverflow.com/questions/68092086

点赞
stackoverflow用户1847592
stackoverflow用户1847592

我不知道如何实现按下“空格键”这样的按键检测。

LGS/GHUB无法监测您键盘上通常按键(字母、数字、空格键)的按下/释放情况。

这样的功能会使编写Lua的键盘记录脚本成为可能,而Logitech想要防止这种情况发生。

按住 G3 = 每20ms 模拟按下空格键

您不需要编写Lua代码来实现这一功能。

只需将G3绑定到一个循环宏。将“toggle”设置为宏的类型,以通过再次按下G3停止宏。

当然,这样的宏将忽略ScrollLock键。

2021-06-23 05:38:28