使用按键禁用鼠标

使用按键禁用鼠标

有没有办法使用 autohotkey 指定一个键来阻止其他键?我试过这个,也试过添加括号,但都不起作用

以下是代码

g::

lbutton::
rbutton::
BlockInput, MouseMove

return

如您所见,如果我按下 g,我想阻止鼠标输入,有人可以帮我解决这个问题吗?

  • 在发布此帖之前,我已经花了 2 个小时寻找解决方案,所以请不要报告重复

答案1

$g::
Mouse_Blocked := true   ; assign the Boolean value "true" or "1" to this variable
BlockInput, MouseMove   ; disable MouseMove
return

; The #If directive creates context-sensitive hotkeys

#If (Mouse_Blocked) ; If this variable has the value "true" 

    ; block mouse input:
    LButton::
    RButton::
    WheelUp::
    WheelDown::
    return

    $g::    ; press g to re-enable MouseMove and mouse input
    BlockInput, MouseMoveOff
    Mouse_Blocked := false
    return


#If ; turn off context sensitivity

相关内容