罗技鼠标宏 Lua 脚本编写:Z V B+3 P V T1-T6 按键绑定
下面是一个使用Lua脚本编写的罗技鼠标宏,按键分别为Z V B+3 P V T1 T2 T3 T4 T5 T6:
EnablePrimaryMouseButtonEvents(true)
function OnEvent(event, arg)
if event == "MOUSE_BUTTON_PRESSED" and arg == 1 then
PressAndRelease("z")
elseif event == "MOUSE_BUTTON_PRESSED" and arg == 2 then
PressAndRelease("v")
elseif event == "MOUSE_BUTTON_PRESSED" and arg == 3 then
PressAndRelease("b")
Sleep(50)
PressAndRelease("3")
elseif event == "MOUSE_BUTTON_PRESSED" and arg == 4 then
PressAndRelease("p")
elseif event == "MOUSE_BUTTON_PRESSED" and arg == 5 then
PressAndRelease("v")
elseif event == "MOUSE_BUTTON_PRESSED" and arg == 6 then
PressAndRelease("t")
Sleep(50)
PressAndRelease("1")
elseif event == "MOUSE_BUTTON_PRESSED" and arg == 7 then
PressAndRelease("t")
Sleep(50)
PressAndRelease("2")
elseif event == "MOUSE_BUTTON_PRESSED" and arg == 8 then
PressAndRelease("t")
Sleep(50)
PressAndRelease("3")
elseif event == "MOUSE_BUTTON_PRESSED" and arg == 9 then
PressAndRelease("t")
Sleep(50)
PressAndRelease("4")
elseif event == "MOUSE_BUTTON_PRESSED" and arg == 10 then
PressAndRelease("t")
Sleep(50)
PressAndRelease("5")
elseif event == "MOUSE_BUTTON_PRESSED" and arg == 11 then
PressAndRelease("t")
Sleep(50)
PressAndRelease("6")
end
end
function PressAndRelease(key)
PressKey(key)
Sleep(50)
ReleaseKey(key)
end
这个脚本使用了EnablePrimaryMouseButtonEvents(true)来启用鼠标按键事件。然后,根据每个按键的事件和参数,执行相应的操作。PressAndRelease函数用于同时按下和释放一个键,以模拟按键操作。
原文地址: https://www.cveoy.top/t/topic/pANo 著作权归作者所有。请勿转载和采集!