KatMouse is described as 'The prime purpose of the KatMouse utility is to enhance the functionality of mice with a scroll wheel, offering universal scrolling: moving the mouse wheel will scroll the window directly beneath the mouse cursor (not the one with the keyboard focus, which is default on Windows' and is a System Tweaker in the OS & Utilities category. There are nine alternatives to KatMouse for Windows, Linux and Flatpak. The best alternative is X-Mouse Button Control, which is free. Other great apps like KatMouse are altdrag (Free, Open Source), WizMouse (Free), Piper (Free, Open Source) and AlwaysMouseWheel (Free).
AltDrag allows you to move and resize windows much easier. When you have it running you can simply hold down the Alt key and then use your mouse to drag any window, and it doesn't matter where in the window you click.
WizMouse is a mouse enhancement utility that makes your mouse wheel work on the window currently under the mouse pointer, instead of the currently focused window. This means you no longer have to click on a window before being able to scroll it with the mouse wheel.
Piper is a graphical user interface to configure gaming mice. Configuration options include changing the resolution (DPI) of the mouse, adding and removing profiles, setting LED colors and changing button behaviors.
FlashWheel is a windows utility to allow the mouse wheel message to be sent to the window under the cursor instead of the active window. This emulates the behaviour of many common GUI environments used in Unix-like systems.
btnx-config is a configuration tool for btnx (Button Extension). It allows the user to send keyboard combinations or execute commands with mouse buttons. btnx-config provides mouse and button detection, and an easy way to configure btnx's behavior. See .