#lua #scripting #logitech #logitech-gaming-software
Вопрос:
Я хотел бы создать сценарий Logitech Lua, в котором он непрерывно удерживает кнопки мыши, например, кнопку мыши 5, не удерживая ее, просто включите кнопку мыши, пока я не отпущу ее, щелкнув один раз. если бы кто-нибудь мог помочь, я был бы очень признателен.
Комментарии:
Ответ №1:
Открыть https://douile.github.io/logitech-toggle-keys/APIDocs.pdf
Прочитайте оглавление или выполните поиск «нажмите».
Найти страницу 18: Пресс-баттон
Функция PressMouseButton() используется для имитации нажатия кнопки мыши. ПРИМЕЧАНИЕ: Вызов кнопки ismousebuttonпрессованной сразу после этого, скорее всего, вернет предыдущее состояние. Для завершения операции потребуется несколько миллисекунд. Пресс-кнопка( кнопка )
Ответ №2:
Шаг № 1
Установите сценарий.
function OnEvent(event, arg)
if event == "MOUSE_BUTTON_PRESSED" and arg >= 2 and arg <= 5 then
local btn = ({1, 3, 2, 4, 5})[arg]
if IsMouseButtonPressed(btn) then
ReleaseMouseButton(btn)
else
PressMouseButton(btn)
end
elseif event == "PROFILE_DEACTIVATED" then
for btn = 2, 5 do
if IsMouseButtonPressed(btn) then
ReleaseMouseButton(btn)
end
end
end
end
Шаг № 2
Снимите привязку действий по умолчанию с кнопок 2-5 в LGS/GHUB.