AHK를 사용하여 마우스의 잘못된 스크롤러를 어떻게 수정합니까? 아래 또는 위로 스크롤하면 때로는 반대 방향으로 약간 되돌아갑니다. AHK 에서이 문제를 해결할 수있는 방법이 있다고 확신하지만 방법을 알 수는 없습니다.
AHK를 사용하여 마우스의 잘못된 스크롤러를 어떻게 수정합니까? 아래 또는 위로 스크롤하면 때로는 반대 방향으로 약간 되돌아갑니다. AHK 에서이 문제를 해결할 수있는 방법이 있다고 확신하지만 방법을 알 수는 없습니다.
답변:
WheelUp::
WheelDown::
SendInput, {%A_ThisHotkey%} ; remove this line if you don´t want the first tick to be registered
; Impede scrolling in the opposite direction after the second tick:
If (A_PriorHotKey = A_ThisHotKey and A_TimeSincePriorHotkey < DllCall("GetDoubleClickTime"))
SendInput, {%A_ThisHotkey%} ; or
; SendInput, {%A_ThisHotkey% 2} ; if you want to scroll faster
return
편집하다:
또한 시도하십시오 :
WheelUp::
If (A_PriorHotKey = WheelDown and A_TimeSincePriorHotkey < 500) ; 500 ms, you can in- or decrease this time.
SendInput, {WheelUp 2}
else
SendInput, {WheelUp}
return
WheelDown::
If (A_PriorHotKey = WheelUp and A_TimeSincePriorHotkey < 500)
SendInput, {WheelDown 2}
else
SendInput, {WheelDown}
return