罗技G502 Lua脚本激活异常求助:驱动更新后功能不符预期
修复方案
你的核心问题是脚本触发逻辑与需求不匹配,只需修改按键检测规则即可恢复仅左键触发的功能:
修改后的脚本如下:
function OnEvent(event, arg) if event == "PROFILE_ACTIVATED" then EnablePrimaryMouseButtonEvents(true) end if IsKeyLockOn("capslock") then -- 检测左键(按键1)是否按下 if IsMouseButtonPressed(1) then repeat MoveMouseRelative(0, 1) Sleep(10) -- 循环直到左键松开 until not IsMouseButtonPressed(1) end end end
修改说明:
- 将原脚本中检测右键(
IsMouseButtonPressed(3))的逻辑,替换为检测左键(IsMouseButtonPressed(1)),让左键成为触发动作的唯一按键 - 保留循环终止条件为
until not IsMouseButtonPressed(1),确保按住左键时持续执行鼠标移动,松开左键即停止
内容的提问来源于stack exchange,提问作者zen
相关产品推荐
相关产品推荐

