This project provides a simple utility emulating the mouse cruise facility implemented by Logitech for their Marble Mouse for Mac OSX, but not available for Windows in recent releases.
You will need either MS Visual Studio or SharpDevelop
to compile the program. Then clone this project and build the InterceptMouse.exe
executable.
Ensure your inner mouse buttons are both configured as type Generic Mouse Button in the Logitech Setpoint application.
You can amend various parameters in the program source code to alter the scroll size or update frequency as desired.
Run the executable, and you can use the mouse inner buttons to scroll windows as in the Mac
facility. The scrolled application does not have to have the focus, which is usually convenient.
You can add a shortcut to your Startup
folder to have the application run when the OS start.
The program registers a global mouse hook, and if it detects that one of the special mouse buttons is pressed then it will send a stream of mouse scrollwheel events to the target window under the cursor while the mouse button remains down.
1.0.0 Initial version