You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

罗技游戏软件(LGS)脚本鼠标左键检测无响应问题咨询

问题分析与解决

你的脚本失效的核心原因是EnablePrimaryMouseButtonEvents(true)的位置错误——它被放在了OnEvent函数内部。在罗技游戏软件(LGS)中,这个函数需要在脚本初始化阶段执行,才能启用鼠标主键(左键、右键、中键)的事件监听。如果放在事件处理函数里,第一次按下左键时,主键事件监听还未被启用,自然不会触发预期逻辑。

修正后的脚本

EnablePrimaryMouseButtonEvents(true)

function OnEvent(event, arg)
    OutputLogMessage("event = %s, arg = %s\n", event, arg)
    if event == "MOUSE_BUTTON_PRESSED" and arg == 1 then
        ClearLCD()
        OutputLCDMessage("Hello world1")
        OutputLCDMessage("Hello world2")
    end
end

补充说明

  • 将EnablePrimaryMouseButtonEvents(true)移到函数外部,确保脚本加载时就完成主键事件监听的启用。
  • 可以通过LGS脚本编辑器的日志窗口,确认左键按下事件是否被正确捕获:如果日志中出现event = MOUSE_BUTTON_PRESSED, arg = 1,说明事件监听已生效。

内容的提问来源于stack exchange,提问作者Wickedb

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.02 15:05:15