为什么 G_PRESSED 在罗技 G HUB 中不起作用?

Why G_PRESSED doesn't work in Logitech G HUB?

一些 G HUB 更新后,此脚本停止工作。为什么?

function OnEvent(event, arg)

if (event == "G_PRESSED" and arg == 1) then
PressAndReleaseKey("i")
end

end

在 GHUB 中(与 LGS 不同)G_PRESSED 事件仅针对 G-keys 修改了绑定生成。对于禁用绑定的 G-keys 和标准绑定的 G-keys,不会生成事件。
换句话说,您应该修改分配给 G1 键的标准命令。
如果要为 G1 键保留原始操作(按下 F1 键),则需要创建新宏(类似于:按下 F1、等待、释放 F1)并分配它到 G1 键。