如果是用Lua脚本的宏,就可以实现更复杂的功能,也让人觉得"这才是宏",下面举例一段宏,我也会尽量让所有人理解
function OnEvent(event, arg)
if (event == "PROFILE_ACTIVATED") then
-- profile has been activated
end
end
上面的这一段宏,是在配置文件激活的时候运行,当然这一段什么功能也没有执行,他是空的,你如果要执行什么我们必须要添加一些东西到里面。
我们来认识一下,常用的一些"事情",在宏文件中是EVENT
G_PRESSED 按下G系列的按键,G系列自定义键在罗技的键盘上有挺多
G_RELEASED G按键释放
M_PRESSED 按下M系列的按键
M_RELEASED M系列按键释放
MOUSE_BUTTON_ PRESSED 按下鼠标按钮
MOUSE_BUTTON_RELEASED 松开鼠标按钮,也就是你手指抬起的时候
现在我们来写一个简单的宏,打开txt文本编辑器,当然我更建议你使用Windows10自带的代码编辑器,把这些复制进去。
function OnEvent(event,arg)
if(event == "MOUSE_BUTTON_PRESSED" and arg == 2) then
OutputLogMessage("鼠标按键2按下了");
end
end
然后保存文件,做的非常好,你现在已经掌握了如何写和保存宏了!这可是一大进步
现在,可以打开控制软件,为了开启强大的功能我们必须设置为使用PC端控制软件来实现功能的模式
进入宏编辑界面,新建一个配置文件,因为是实验所以就先只在记事本.exe里面生效