【问题标题】:Logitech G Hub Jump Script罗技 G Hub 跳转脚本
【发布时间】:2021-09-06 13:14:06
【问题描述】:

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

使用滚动锁定启用

按住空格 = 每 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

【问题讨论】:

  • 我不熟悉 Lua,但我认为你的 repeat 语法是错误的。文档说它是 repeat \n (statement) \n until (condition): lua.org/pil/4.3.3.html 但你有 repeat \n until (condition )
  • repeat until condition 是正确的 Lua 语句。

标签: lua logitech logitech-gaming-software


【解决方案1】:

如果 PressKey("space") 类型的东西我不知道该怎么做

LGS/GHUB 无法监控键盘上常用键(字母、数字、空格键)的按下/释放。
这样的功能可以在 Lua 中编写键盘记录脚本,而罗技希望阻止这种情况发生。

按住 G3 = 每 20 毫秒按空格键

您无需为此编写 Lua 代码。
只需将 G3 绑定到循环宏即可。
将“切换”设置为宏的类型以通过再次按 G3 来停止宏。
当然,这样的宏会忽略 ScrollLock。

【讨论】:

    猜你喜欢
    • 2021-08-13
    • 2021-04-22
    • 2023-02-10
    • 2021-04-16
    • 2020-07-25
    • 2021-10-31
    • 2020-10-03
    • 2020-03-06
    • 2021-08-14
    相关资源
    最近更新 更多