Lua G 键脚本 SetMkeyState 的脚本错误
Lua Scripting error with G-Key script SetMkeyState
我有一个 G602 鼠标,我想使用 DPI 敏感按钮(G10、G11)来控制我的 G910 键盘的 M 键状态。我正在尝试为其编写 Lua 脚本,但在尝试根据 API 文档示例设置 M 键状态时遇到问题:
if event == "MOUSE_BUTTON_PRESSED" and arg == 11 then
SetMkeyState(1,"kb")
end
我收到以下错误:
[string "LuaVM"]:20: attempt to call global 'SetMkeyState' (a nil value)
我什至尝试了 API 文档中的确切样本,但我得到了同样的错误:
-- Set the current M Key state to M1 when G1 is pressed
function OnEvent(event, arg)
if (event == "G_PRESSED" and arg == 1) then
SetMkeyState(1);
end
end
该命令区分大小写,API 文档中的示例有错字。 SetMkeyState
中的字母K要大写
使用 SetMKeyState
有效:
if event == "MOUSE_BUTTON_PRESSED" and arg == 11 then
SetMKeyState(1,"kb")
end
我有一个 G602 鼠标,我想使用 DPI 敏感按钮(G10、G11)来控制我的 G910 键盘的 M 键状态。我正在尝试为其编写 Lua 脚本,但在尝试根据 API 文档示例设置 M 键状态时遇到问题:
if event == "MOUSE_BUTTON_PRESSED" and arg == 11 then
SetMkeyState(1,"kb")
end
我收到以下错误:
[string "LuaVM"]:20: attempt to call global 'SetMkeyState' (a nil value)
我什至尝试了 API 文档中的确切样本,但我得到了同样的错误:
-- Set the current M Key state to M1 when G1 is pressed
function OnEvent(event, arg)
if (event == "G_PRESSED" and arg == 1) then
SetMkeyState(1);
end
end
该命令区分大小写,API 文档中的示例有错字。 SetMkeyState
中的字母K要大写
使用 SetMKeyState
有效:
if event == "MOUSE_BUTTON_PRESSED" and arg == 11 then
SetMKeyState(1,"kb")
end