Code: Select all
^!mbutton::
current := 0
MouseGetPos,, y1
while (GetKeyState("MButton", "P"))
{
MouseGetPos,, y2
offset := (y2-y1)//10 ; set scroll per pixel
if (current != offset)
{
count := offset-current
loop % Abs(count)
Send % count > 0 ? "!{WheelUp}" : "!{WheelDown}"
current := Offset
}
Sleep 10
}
return