Windows mouse scrolling approach is to scroll per text line, not per pixel. That's why scrolling with a normal mouse wheel is usually not smooth but jumps by line(s).

The Magic Utilities use hi-dpi scrolling to achieve precise scrolling, this technique is well documented by Microsoft sin Windows Vista. It sends lots of very small scroll amounts, about 100 times more than a mouse wheel, that's why scrolling is smooth and pixel precise. This works great in all web browsers and most applications. 

Standard Windows text components can't do smooth scrolling, that's why it's still scrolling by line, for example Notepad.

Scrolling out of control

Even hi-dpi scrolling is available for more then 10 years, some software (including parts of Microsoft Office 365 and some 3D / CAD applications), count only the scroll events but ignore the small scroll amount. The result is ultra fast scrolling which is out of control.

This is a bug in these applications, not in our driver.

Disable Smooth scrolling and set a low scroll speed to make scrolling like a "normal" mouse.

Web browser scrolling

If Smooth scrolling is enabled in the Magic Utilities disable smooth scrolling in your web browser, scrolling will be more responsive.

The future

To get a better scroll experience, like momentum scrolling and better support for horizontal scrolling, we are evaluating other input methods, like direct touch input.


Here is a comprehensive article about the complexity of Scrolling with pleasure.