I’ve been messing with X-mouse setups, to enable scrolling for whatever is under the cursor, regardless of whether it has the focus or not. I’ve found several ways to get this to work between various ‘parent’ windows (Win7’s built-in mouse options, WizMouse, etc), but I’ve found nothing that will do the same thing with (for example) several child windows with spreadsheets, open at the same time in one parent Excel window. I have the spreadsheets set up so that two are visible in the window at the same time, but I always have to click on either one to scroll it up and down. I’d love to be able to scroll these just by moving the mouse and doing the scroll, without the extra focus-change-click. I am not a big fan of running separate parent windows for each spreadsheet, which I realize would be something of a workaround. I’d rather keep the single parent Excel window, but still have X-mouse functionality within it.
Anyone know of any way to achieve this? I’d call it “XMouse for Child Windows”.
I just discovered a neat little free program called KatMouse which does exactly what you want. I used to use Freewheel, but it doesn’t work well in Windows 7 (though it works fine in Windows XP).
Taekwindow is probably what you are looking for.
From their site:
In full detail, Taekwindow allows you to do the following: move a window by grabbing it anywhere (not just the title bar) while holding the Alt key, and then dragging with the left mouse button; resize a window by grabbing it anywhere (not just the tiny little border) while holding the Alt key, and then dragging with the right mouse button; move a maximized window between monitors by Alt-dragging; use the scroll wheel on the window under the cursor, instead of the currently focused window; push a window to the background by middle-clicking on its title bar. All these features can be configured to your liking.
I’ve used TXmouse some time ago. It’s extremely lightweight. You have to download and executable, and run it – red x will appear in a tray.