按下鼠标按钮时按下键盘键的脚本
Script for pressing a keyboard key when a mouse button is pressed
我正在尝试使用 lua 脚本给我罗技鼠标一个命令,当按下主键时,键盘上的一个键也会被单击,直到我停止按住鼠标按钮
我尝试了这个,但它与所有鼠标按钮完美配合,但当我将其设置为主键时没有任何操作发生。
function OnEvent(event, arg)
if event == "MOUSE_BUTTON_PRESSED" and arg == 1 then
PressKey("V")
end
if event == "MOUSE_BUTTON_RELEASED" and arg == 1 then
ReleaseKey("V")
end
end
有什么帮助吗?
提前致谢。
默认情况下禁用主要鼠标按钮事件。
您需要明确启用它们。
local v_pressed
function OnEvent(event, arg)
if event == "PROFILE_ACTIVATED" then
EnablePrimaryMouseButtonEvents(true)
elseif event == "MOUSE_BUTTON_PRESSED" and arg == 1 and IsKeyLockOn("scrolllock") then
PressKey("V")
v_pressed = true
elseif event == "MOUSE_BUTTON_RELEASED" and arg == 1 and v_pressed then
ReleaseKey("V")
end
end
更新
该脚本仅在 ScrollLock LED 亮起时有效。
我正在尝试使用 lua 脚本给我罗技鼠标一个命令,当按下主键时,键盘上的一个键也会被单击,直到我停止按住鼠标按钮
我尝试了这个,但它与所有鼠标按钮完美配合,但当我将其设置为主键时没有任何操作发生。
function OnEvent(event, arg)
if event == "MOUSE_BUTTON_PRESSED" and arg == 1 then
PressKey("V")
end
if event == "MOUSE_BUTTON_RELEASED" and arg == 1 then
ReleaseKey("V")
end
end
有什么帮助吗?
提前致谢。
默认情况下禁用主要鼠标按钮事件。
您需要明确启用它们。
local v_pressed
function OnEvent(event, arg)
if event == "PROFILE_ACTIVATED" then
EnablePrimaryMouseButtonEvents(true)
elseif event == "MOUSE_BUTTON_PRESSED" and arg == 1 and IsKeyLockOn("scrolllock") then
PressKey("V")
v_pressed = true
elseif event == "MOUSE_BUTTON_RELEASED" and arg == 1 and v_pressed then
ReleaseKey("V")
end
end
更新
该脚本仅在 ScrollLock LED 亮起时有效。