Тема: AHK: Залипание клавиш Windows 10
Здравствуйте! Столкнулся с такой проблемой что при использовании скриптов, включается что-то в виде залипания клавиш. При использовании данного скрипта на Win 10 он продолжает свою работу при отжатых ctrl и ЛКМ, я выяснил что это связано с залипанием клавиш.
Суть вся в том, что если я зажимаю сочетание клавиш ктрл+ЛКМ то мышка начинает опускаться вниз и при этом зажата ЛКМ, когда отжимаю то по сути все сразу выключается, НО в моем случае если я отжимаю ктрл и лкм, то ЛКМ в скрипте все еще остается зажатой и чтоб выключить мне необходимо еще раз нажать ЛКМ. Кто знает как пофиксить?
#NoEnv
SendMode Input
~F6::Suspend
~\::Pause
~End::ExitApp
LCtrl & ~LButton::
Loop
If GetKeyState("LButton", "LCtrl") {
Sleep, 7
moveAmount := (moveAmount = 2) ? 1 : -2
mouseXY(moveAmount,6.4)
}
else
break
Return
mouseXY(x,y)
{
DllCall("mouse_event",int,2,int,x,int,y,uint,0,uint,0)
}