There is only so much that can be sent to the server at once. Sending more commands than it can process (overloading the buffer) is suspiciously like botting. GMs will notice and can take action.
I’ve exchanged messages with Tim (the GSE author). The server will execute commands (even instant cast actions) no more than one per second. He told me that even mouse-scrolling can overload the client queue on the machine you’re using. This may make GSE skip commands.
Summary 1: AHK (or other) at 0.10 delay will overload the queue and seem like botting, a ToS violation. AHK is also detectable by the Warden.
Summary 2: Mouse-scrolling can also overload the queue but there is NO RISK of a ToS violation.
Good question. I’ve read that smooth scrolling can be turned on varying with each mouse.
Click-scrolling is usual, where you feel the mousewheel “click” after moving the wheel a certain rotation distance. Smooth scrolling is where every movement of the wheel registers as a click.
Another way to describe it is click-scrolling is a click event being sent every 5 degrees of wheel rotation or 18 clicks per full rotation. Smooth scrolling would be like 360 events per full rotation.
GSE has a setting now where one defines the fastest rate at which events will be sent to Warcraft. Anything lower than 250ms is extremely suspect as humans can’t really press keys that fast.