Middle button scroll
Moderators: white, Hacker, petermad, Stefan2
Middle button scroll
On Vista and 7, scrolling the file panels with the middle button (wheel click) doesn't work anymore.
From what I've seen, this applies to many controls in Vista (Listview, ListBox, TextBox).
The strange thing is that it worked for me on 7 for a few times, but I don't know why it did.
From what I've seen, this applies to many controls in Vista (Listview, ListBox, TextBox).
The strange thing is that it worked for me on 7 for a few times, but I don't know why it did.
Welcome GrayShade
TC does not support the middle mouse button scroll by itself.
So i guess you have viewed an HTML page using Ieview.wlx, or you have started the CHM Help just before.
Regards
Holger
TC does not support the middle mouse button scroll by itself.
This is either added by some mouse driver software, or after using the Internet Explorer ActiveX Control inside TC.The strange thing is that it worked for me on 7 for a few times, but I don't know why it did
So i guess you have viewed an HTML page using Ieview.wlx, or you have started the CHM Help just before.
Regards
Holger
I don't have Ieview and I doubt it's from a CHM since I don't have the help file. Also, it's not a mouse driver. Might be some shell extension, though.
Anyway, I think it would be nice for this to work again, even if Microsoft seems to hate the middle button (first Notepad and the Vista controls, now Visual Studio 2010).
Anyway, I think it would be nice for this to work again, even if Microsoft seems to hate the middle button (first Notepad and the Vista controls, now Visual Studio 2010).
It's not a assumption, I'd tested this before (TC7.5pb3 /Vista).GrayShade wrote:I don't have Ieview and I doubt it's from a CHM since I don't have the help file
Your are right, after "Context menu -> Properties" the middle mouse button scroll starts to work here.Might be some shell extension, though.
As I said, afaik it never worked by design. Feel free to add a suggestion for native middle mouse button scrolling.Anyway, I think it would be nice for this to work again
Looks like the opposite. After starting some MS-DLL's inside TC's process, this feature is available without any code change.even if Microsoft seems to hate the middle button
Regards
Holger
Last edited by HolgerK on 2009-05-19, 21:15 UTC, edited 1 time in total.
- Boofo
- Power Member
- Posts: 1431
- Joined: 2003-02-11, 00:29 UTC
- Location: Des Moines, IA (USA)
- Contact:
I had to set the middle scroll button for TC and EditPlus with the MS software that comes with the mouse. With Intellipoint, you can set the middle button for almost anything. I use middle-click for it right now.
chmod a+x /bin/laden -- Allows anyone the permission to execute /bin/laden
How do I un-overwrite all my data?
User of Total Commander
#60471 Single user license
How do I un-overwrite all my data?
User of Total Commander
#60471 Single user license
- ghisler(Author)
- Site Admin
- Posts: 48077
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
What DLLs do I need to load to get it back?After starting some MS-DLL's inside TC's process, this feature is available without any code change.
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com
- ghisler(Author)
- Site Admin
- Posts: 48077
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
I assume that this loads some DLL used by the properties dialog, but not by Total Commander itself. Therfore my question to HolgerK what DLL that could be...
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com
Sorry, i don't know exactly what MS DLL is responsible for this.
I've noticed only that after using:
- ieview.wlx
- the CHM-Help
- an Open/Save Dialog
- a property page
the middle mouse button magically starts to work here in vista.
Unfortunaly Processexplorer listed a lot of additional loaded DLL in any of this cases.
I will try break it down and investigate.
Regards
Holger
I've noticed only that after using:
- ieview.wlx
- the CHM-Help
- an Open/Save Dialog
- a property page
the middle mouse button magically starts to work here in vista.
Unfortunaly Processexplorer listed a lot of additional loaded DLL in any of this cases.
I will try break it down and investigate.
Regards
Holger
I give up
Tried to load the additional DLLs from a lister plugin (mainly "ieframe.dll" or "iertutil.dll") but only calling DLLMain seems to be insufficient to make the autoscroll work again.
Besides of this, the enabled autoscroll (after <Alt+Enter><Esc>) leaves some negative impressions:
- Scrolling is done with pixel wise smooth scroll (even if "Listbox smooth scrolling" is disabled)
- Releasing the middle button needs some seconds before scrolling stops (smooth scroll)
- Scroll speed has only two different stages (depend on the distance of the anchor point)
The first one is to slow (takes ages before the next line scrolls into view).
The second one is definitely to fast (acts more like PgUp/Dwn)
- Autoscroll is not available in "Compare by content" or "Image Preview in lister" (would be nice to navigate inside large pictures)
If that is really wanted (personal i don't really miss it) it may be a better solution to integrate a auto scroll/panning feature directly into TC (e.g. like this old MFC example Codeguru: Intellimouse panning 2 (A universal Auto-Panning solution))
This way it would be independent of OS version/Mouse driver tool, and could be fine tuned to match different views/needs.
Regards
Holger
Tried to load the additional DLLs from a lister plugin (mainly "ieframe.dll" or "iertutil.dll") but only calling DLLMain seems to be insufficient to make the autoscroll work again.
Besides of this, the enabled autoscroll (after <Alt+Enter><Esc>) leaves some negative impressions:
- Scrolling is done with pixel wise smooth scroll (even if "Listbox smooth scrolling" is disabled)
- Releasing the middle button needs some seconds before scrolling stops (smooth scroll)
- Scroll speed has only two different stages (depend on the distance of the anchor point)
The first one is to slow (takes ages before the next line scrolls into view).
The second one is definitely to fast (acts more like PgUp/Dwn)
- Autoscroll is not available in "Compare by content" or "Image Preview in lister" (would be nice to navigate inside large pictures)
If that is really wanted (personal i don't really miss it) it may be a better solution to integrate a auto scroll/panning feature directly into TC (e.g. like this old MFC example Codeguru: Intellimouse panning 2 (A universal Auto-Panning solution))
This way it would be independent of OS version/Mouse driver tool, and could be fine tuned to match different views/needs.
Regards
Holger
- ghisler(Author)
- Site Admin
- Posts: 48077
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
We will probably have to wait for the release of Windows 7 final to see workarounds to this bug. I guess that the Internet Explorer control itself uses this scrolling method, and therefore somehow turns it on in the calling program.
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com
Re: Middle button scroll
Strange. I have noticed that if I run TC without elevated privileges, the scrolling of the panels using the mouse wheel works fine. Only if I request 'Run as administrator' (on Vista), it stops working.GrayShade wrote:On Vista and 7, scrolling the file panels with the middle button (wheel click) doesn't work anymore.
From what I've seen, this applies to many controls in Vista (Listview, ListBox, TextBox).
The strange thing is that it worked for me on 7 for a few times, but I don't know why it did.
- ghisler(Author)
- Site Admin
- Posts: 48077
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
TC doesn't do that scrolling by itself, it's part of the standard LISTBOX control. I guess that this is a Vista/7 bug that the scrolling doesn't work in elevated state.
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com
-
- Junior Member
- Posts: 78
- Joined: 2003-10-27, 16:49 UTC
- Contact: