One approach could be a time out (like 200ms) and keep the last action going. If the last mouse wheel command within the time limit was a scroll command, keep scrolling regardless of where the mouse pointer currently is. If the last mouse wheel command was on a parameter, keep changing that parameter even if the mouse moves (probably accidentally) outside of that parameter. No AI thingy required.
That being said, I don’t use the mouse wheel to change parameters at all, so it would be nice if I could disable it in the settings (.ini file)
Read more here: Source link