问题描述
我需要模拟键盘上的 G-Shift 键,因为我只有一个兼容的鼠标而没有兼容的键盘,因此我无法将任何键盘键绑定为 G-Shift。
有没有办法在我的 G-Hub 软件中使用 LUA 来做到这一点? 或者也许使用一些额外的应用程序,如 AutoHotKey??
非常感谢。
解决方法
这是如何根据 ScrollLock LED 在鼠标#6 按下时实现两种不同操作的示例。
function OnEvent(event,arg)
if event=="MOUSE_BUTTON_PRESSED" and arg==6 then
if IsKeyLockOn("scrolllock") then
-- Do something when ScrollLock LED is on
else
-- Do something when ScrollLock LED is off
end
end
end
要依赖 Shift
,请使用 IsModifierPressed("shift")
而不是 IsKeyLockOn("scrolllock")
在代码的 Do something
部分:
例如,您可以在 LGS/GHUB 中创建一个宏并在 Lua 代码中调用 PlayMacro("YOUR_MACRO_NAME")
。