https://bugs.winehq.org/show_bug.cgi?id=13351
Johann Frei johann_frei@yahoo.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |johann_frei@yahoo.de
--- Comment #23 from Johann Frei johann_frei@yahoo.de --- This bug should be fixed by this patch: https://source.winehq.org/patches/data/142790
This patch changes the handling of dinput DIPROP_GRANULARITY queries for X and Y axis. Without this patch, it was assumed that the granularity of the Z axis (scroll wheel) is queried, which is usually much higher than the granularity of X/Y axes (granularity = 1).
Thus, this is probably not a bug in Empire Earth but is rather a bug in third party mouse drivers caused by poor driver implementations.
You can work around the old wine behavior by setting the scroll speed to a very low number such that WHEEL_DELTA is close(r) to one.