#lua #macros #script #logitech-gaming-software
Вопрос:
Это может быть странный вопрос. Я сделал этот сценарий с LUA в GHUB:
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, а затем запустит скрипт.
Есть ли способ нажать клавишу так, чтобы она не была обнаружена?
Вы можете открыть это изображение, чтобы лучше понять
Я думал, что для этого я мог бы создать макрос вместо сценария, но мне нужна случайная задержка. Как я могу решить эту проблему?
Комментарии:
1.
I don't want mouse button 5 to be detected
— Почему это проблема? Просто убедитесь, что в вашей игре нет МБ № 5, назначенного для какого-либо действия. Это можно сделать в настройках управления игрой. Итак, игра проигнорирует MB#5, вы можете нажимать на нее столько, сколько захотите.
Ответ №1:
Я не уверен, что правильно вас понял, но это очевидные шаги:
- Проверьте
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 (устройство мыши, экран «Назначения»).
Отмените назначение стандартной команды «Вперед» с физического МБ № 5 (нажмите и выберите ОТКЛЮЧИТЬ в раскрывающемся меню).
Отключенный МБ № 5 будет выглядеть как белый круг с черным внутри.
Комментарии:
1. Большое спасибо, я пробовал, и это работает! Я хотел задать вам вопрос в этот момент, не могли бы вы объяснить мне разницу между написанием «IsMouseButtonPressed (5)» и «событие ==» MOUSE_BUTTON_PRESSED «и arg == 5»?
2. Второй способ-обработка только пресс-события MB#5. Первый способ — обработка всех событий, когда MB#5 отключен (например, попробуйте нажать правую кнопку мыши, удерживая MB#5 нажатой-это также имитирует
R
нажатие/отпускание).