- 将您的宏与人民币解除绑定。将标准的“二次点击”绑定到人民币。
- 设置脚本:
function OnEvent(event, arg)
if event == "PROFILE_ACTIVATED" then
EnablePrimaryMouseButtonEvents(true)
elseif event == "MOUSE_BUTTON_PRESSED" and arg == 2 and IsKeyLockOn"capslock" then -- RMB pressed
Sleep(50)
PressKey"lshift"
repeat
MoveMouseRelative(0,-1)
Sleep(10)
until not IsMouseButtonPressed(3) -- RMB released
ReleaseKey"lshift"
end
end
脚本 #2
创建一个“备用 LMB”按钮。
例如,如果您不使用 button#8,请将“Primary click”绑定到 Button#8。
如果出现问题并且您的 LMB 停止工作,您可以使用按钮#8 代替 LMB。
设置脚本
function OnEvent(event, arg)
if event == "PROFILE_ACTIVATED" then
EnablePrimaryMouseButtonEvents(true)
elseif event == "MOUSE_BUTTON_PRESSED" and arg == 1 then -- LMB pressed
if IsKeyLockOn"capslock" then
if IsModifierPressed"shift" then
-- Mouse movement when SHIFT is pressed
for i = 1, 4 do -- 4 steps. Each step is 30ms delay and 5 pixels movement. Total is 20 pixels
MoveMouseRelative(0,-5)
Sleep(30)
end
else
-- Mouse movement when SHIFT is NOT pressed
for i = 1, 4 do -- 4 steps. Each step is 30ms delay and 5 pixels movement. Total is 20 pixels
MoveMouseRelative(0,-5)
Sleep(30)
end
end
end
PressMouseButton(1)
elseif event == "MOUSE_BUTTON_RELEASED" and arg == 1 then -- LMB released
ReleaseMouseButton(1)
end
end
- 从 LMB 取消绑定“主要点击”(它看起来像白色圆圈,里面有黑色)。