在AutoHotkey中按住鼠标左键

Piz*_*low 14 autohotkey

我想要一个脚本按下F1使AutoHotkey按住鼠标左键.然后,我希望脚本在再次按下键后释放鼠标.

我怎样才能做到这一点?

DaM*_*acc 14

我会使用Click down和Click up

Click通常比MouseClick受欢迎,因为它会自动补偿用户是否通过系统的控制面板交换了鼠标左键和右键.

F1::
    alt := not alt
    if (alt)
    {
        Click down
    }
    else
    {
        Click up
    }
Return
Run Code Online (Sandbox Code Playgroud)


For*_*vin 5

如果有人对此感兴趣,这是一个单行程:

F1::Click % GetKeyState("LButton") ? "Up" : "Down"
Run Code Online (Sandbox Code Playgroud)