Lua帮忙关掉开关

Lua help off switch

大家好,我是脚本编写的新手。我目前正在使用它,即使有错误,它也能按照我想要的方式工作,每次按下时只向下移动一次。我想要的是,如果我按“v”,如果它打开,它将关闭“numlock”,如果关闭,它将关闭。帮助会很大

function OnEvent(event, arg)
    if (event == "PROFILE_ACTIVATED") then
        EnablePrimaryMouseButtonEvents(true)
    end
    if IsKeyLockOn("numlock") then
        if (event == "MOUSE_BUTTON_PRESSED" and arg == 1)then
            if IsMouseButtonPressed(3)then
                repeat
                    MoveMouseRelative(0, 30)
                    Sleep(10)
                    MoveMouseRelative(0, 30)
                    Sleep(10)
                    MoveMouseRelative(0, 30)
                    Sleep(10)
                until not IsMouseButtonPressed()
            end
        end
    end
end

What i want is if i press "v"

GHUB 无法处理 press/release 键盘上的常用键(数字、字母)。
GHUB 允许你写句柄:

  • 鼠标按键(罗技鼠标)
  • 特殊 G-keys 和 M-keys(在罗技键盘上)

换句话说,当用户按下 V

时,GHUB 无法执行某些操作

it will turn "numlock" off if its on and leave off if off

您可以这样做,例如,在鼠标按钮 5 上按下:

if event == "MOUSE_BUTTON_PRESSED" and arg == 5 then
   if IsKeyLockOn"NumLock" then
      PressAndReleaseKey"NumLock"
   end
end