Top.Mail.Ru
Ответы

Макросы для мышки Logitech

Имеется код работы макроса для игровой мышки Logitech, макрос работает на ЛКМ при включении клавиши CAPSLOCK. Как мне изменить код, чтобы макросы работали на ЛКМ, не при включении CAPSLOCK, а только при удержании ПКМ?
--[[
]]--
function OnEvent(event, arg)
if (event == "PROFILE_ACTIVATED") then
ClearLog()
EnablePrimaryMouseButtonEvents(true)
end
if (event == "MOUSE_BUTTON_PRESSED" and arg == 1) and IsKeyLockOn("capslock") then
repeat
PromacroRuDelay(14) if not IsMouseButtonPressed(1) then break end
MoveMouseRelative(0, 15)
PromacroRuDelay(14) if not IsMouseButtonPressed(1) then break end
MoveMouseRelative(0, 15)
PromacroRuDelay(14) if not IsMouseButtonPressed(1) then break end
MoveMouseRelative(0, 15)
PromacroRuDelay(14) if not IsMouseButtonPressed(1) then break end
MoveMouseRelative(0, 15)
PromacroRuDelay(14) if not IsMouseButtonPressed(1) then break end
MoveMouseRelative(0, 15)
if not IsMouseButtonPressed(1) then break end
until not IsMouseButtonPressed(1)
end
end
function PromacroRuDelay(time)
local start_time = GetRunningTime()
while GetRunningTime()-start_time <= time do
end
end

По дате
По Рейтингу
Аватар пользователя
Мудрец

Убери
and IsKeyLockOn("capslock")