在 GHUB/Logitech 游戏软件中按下时不记录按键
Do not record key presses when pressed in GHUB/Logitech Gaming Software
这可能是个奇怪的问题。
我在 GHUB 中用 LUA 制作了这个脚本:
function OnEvent(event, arg)
if IsMouseButtonPressed(5) then
PressKey("r")
Sleep(math.random(30, 100))
ReleaseKey("r")
Sleep(math.random(30, 100))
end
end
但我不想让鼠标按钮 5 被检测到。
事实上,如果我尝试按下它,它会记录按键 5 的压力,然后启动脚本。
有没有办法在不被检测到的情况下按下按键?
You can open this image to understand better
我认为为此我可以创建一个宏而不是脚本,但我需要一个随机延迟。我该如何解决?
我不确定我是否理解正确,但这是显而易见的步骤:
- 检查脚本中的
event
和 arg
而不是 IsMouseButtonPressed
:
function OnEvent(event, arg)
if event == "MOUSE_BUTTON_PRESSED" and arg == 5 then
PressKey("r")
Sleep(math.random(30, 100))
ReleaseKey("r")
end
end
- 如果您想要禁用鼠标按钮 5 在您按下它时被“检测到”:
转到 GHUB(鼠标设备,“分配”屏幕)。
从物理 MB#5 取消分配标准命令“转发”(单击并从下拉菜单中 select 禁用)。
禁用的 MB#5 看起来像一个白色的圆圈,里面是黑色的。
这可能是个奇怪的问题。 我在 GHUB 中用 LUA 制作了这个脚本:
function OnEvent(event, arg)
if IsMouseButtonPressed(5) then
PressKey("r")
Sleep(math.random(30, 100))
ReleaseKey("r")
Sleep(math.random(30, 100))
end
end
但我不想让鼠标按钮 5 被检测到。 事实上,如果我尝试按下它,它会记录按键 5 的压力,然后启动脚本。 有没有办法在不被检测到的情况下按下按键?
You can open this image to understand better
我认为为此我可以创建一个宏而不是脚本,但我需要一个随机延迟。我该如何解决?
我不确定我是否理解正确,但这是显而易见的步骤:
- 检查脚本中的
event
和arg
而不是IsMouseButtonPressed
:
function OnEvent(event, arg)
if event == "MOUSE_BUTTON_PRESSED" and arg == 5 then
PressKey("r")
Sleep(math.random(30, 100))
ReleaseKey("r")
end
end
- 如果您想要禁用鼠标按钮 5 在您按下它时被“检测到”:
转到 GHUB(鼠标设备,“分配”屏幕)。
从物理 MB#5 取消分配标准命令“转发”(单击并从下拉菜单中 select 禁用)。
禁用的 MB#5 看起来像一个白色的圆圈,里面是黑色的。