技术问询:如何将脚本触发键从NumLock替换为LAlt
修改后的Lua脚本(触发键替换为LAlt)
function OnEvent(event, arg) if (event == "PROFILE_ACTIVATED") then EnablePrimaryMouseButtonEvents(true) end if IsModifierPressed("lalt") then if (event == "MOUSE_BUTTON_PRESSED" and arg == 1) then Sleep(5) repeat MoveMouseRelative(0, 1) MoveMouseRelative(0, 1) Sleep(10) Sleep(50) until not IsMouseButtonPressed(1) end end end
修改说明
- 将原脚本中检测CapsLock锁定状态的
IsKeyLockOn("capslock")替换为检测LAlt按键按下状态的IsModifierPressed("lalt")——因为LAlt是无锁定的修饰键,需要实时检测是否处于按住状态,而非锁定状态。 - 保留原有的鼠标左键触发逻辑和连续下移动作,确保仅在按住LAlt并按下鼠标左键时,才执行连续的鼠标相对下移操作。
内容的提问来源于stack exchange,提问作者takeitez
相关产品推荐
相关产品推荐

