Я хочу сценарий, где нажатие F1 заставляет AutoHotkey удержать левую кнопку мыши. Я затем хочу, чтобы сценарий выпустил мышь, после того как я нажимаю клавишу снова.
Как я могу сделать это?
Я бы использовал Click down and Click up
Click обычно предпочтительнее MouseClick, так как он автоматически компенсирует, если пользователь поменял местами левую и правую кнопки мыши с помощью панели управления системы.
F1::
alt := not alt
if (alt)
{
Click down
}
else
{
Click up
}
Return
Ммм, я немного заржавел в программировании AHK, но вот что я попробовал, кажется, работает:
F1::
alt := not alt
If (alt)
{
MouseClick Left, 217, 51, , , D
}
Else
{
MouseClick Left, 217, 51, , , U
}
Return