Mouse wheel scrolling in mouse-over panel

Here you can propose new features, make suggestions etc.

Moderators: Hacker, petermad, Stefan2, white

Post Reply
VolkerWippel
Junior Member
Junior Member
Posts: 3
Joined: 2014-03-04, 08:15 UTC
Location: Graz Austria

Mouse wheel scrolling in mouse-over panel

Post by *VolkerWippel »

Hi
Several programs (Firefox,...) do it already: Scrolling with the mouse-wheel in a not active window which has the mouse over it. So I keep the view of the selected files in the left panel, and can quickly take a look at the files in the righth panel without changing the active panel (running the risk of loosing my selection if missing the right key).
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 50873
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Scrolling of standard listboxes is not handled by Total Commander itself, but by Windows. It seems to depend on the mouse driver whether it sends the scroll messages to the window under the cursor, or the active window.
Author of Total Commander
https://www.ghisler.com
VolkerWippel
Junior Member
Junior Member
Posts: 3
Joined: 2014-03-04, 08:15 UTC
Location: Graz Austria

Post by *VolkerWippel »

OK. But it must work somehow, since in Firefox I can scroll my bookmarks and the pages depending over which panel the mouse is positioned (not clicked). On the same computer this does not work in TotCmd.
User avatar
MVV
Power Member
Power Member
Posts: 8711
Joined: 2008-08-03, 12:51 UTC
Location: Russian Federation

Post by *MVV »

VolkerWippel,
There are a lot of tools that allow scrolling windows under cursor instead of active ones, try KatMouse or AlwaysMouseWheel.
VolkerWippel
Junior Member
Junior Member
Posts: 3
Joined: 2014-03-04, 08:15 UTC
Location: Graz Austria

Post by *VolkerWippel »

Thank you for the links.

Still, with my mouse driver and without additional tools some programs show this convenient behaviour (the latest FreeCommander does as well). So it would be nice if TotCmd would too.

But even without: TotCmd is a great tool I install first after computer setup, and I start immediately after logging in every single time!
sky66
Member
Member
Posts: 176
Joined: 2014-02-22, 08:44 UTC

Post by *sky66 »

After test:

Totalcmd 8.01~8.51b2 64bit can scrolling with the mouse-wheel in a not active window.

But Totalcmd 8.01~8.52b 32bit not works.
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 50873
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Which tool did you use? Maybe it's a 64-bit tool which doesn't work with 32-bit programs?
Author of Total Commander
https://www.ghisler.com
User avatar
HolgerK
Power Member
Power Member
Posts: 5412
Joined: 2006-01-26, 22:15 UTC
Location: Europe, Aachen

Post by *HolgerK »

sky66 wrote:After test:

Totalcmd 8.01~8.51b2 64bit can scrolling with the mouse-wheel in a not active window.

But Totalcmd 8.01~8.52b 32bit not works.
I can confirm this.

Windows 7 x64, Logitech Setpoint Dirver Version 5.33.14.

And the wheel works in other 32bit applications like Devenv.exe (Microsoft Visual Studio 2013) independent from the focused control (wheel events are send to the window under the mouse cursor).
Only the 32 Bit Delphi TC seems to capture the mouse wheel event inside the focused window.
If i move the mouse from the focused TC panel outside the application window, the focused file panel still reacts on wheel events.

Regards
Holger
sky66
Member
Member
Posts: 176
Joined: 2014-02-22, 08:44 UTC

Post by *sky66 »

Same as HolgerK...
Windows 7 x64, Logitech Setpoint Dirver Version 5.33.14
User avatar
MVV
Power Member
Power Member
Posts: 8711
Joined: 2008-08-03, 12:51 UTC
Location: Russian Federation

Post by *MVV »

Interesting, it seems that Lazarus really scrolls panel under mouse cursor even if it is inactive. But it works only if TC has focus (and it is logical because only in such case it receives mouse messages w/o hook).
Post Reply