[b1a x32] Tabscrolling doesn't work on Win XP/7 x32

Bug reports will be moved here when the described bug has been fixed

Moderators: white, Hacker, petermad, Stefan2

User avatar
petermad
Power Member
Power Member
Posts: 14739
Joined: 2003-02-05, 20:24 UTC
Location: Denmark
Contact:

Re: [b1a x32] Tabscrolling doesn't work on Win XP/7 x32

Post by *petermad »

But now they appear. Independently of the setting.
I just tried again - Indeed the scrollarrows do appear when "All tabs have same width" is enabled, but the size of each tab has to be extremely small (like 3 characters or one icon (if enabled) before you see them.

Maybe it would be an Idea with a setting for the minimum title length, just like there already i a setting for the maximum title length.

But nonetheless - mouse scrolling still doesn't seem to work if "All tabs have same width" is enabled
License #524 (1994)
Danish Total Commander Translator
TC 11.03 32+64bit on Win XP 32bit & Win 7, 8.1 & 10 (22H2) 64bit, 'Everything' 1.5.0.1371a
TC 3.50b4 on Android 6 & 13
Try: TC Extended Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
User avatar
Usher
Power Member
Power Member
Posts: 1675
Joined: 2011-03-11, 10:11 UTC

Re: [b1a x32] Tabscrolling doesn't work on Win XP/7 x32

Post by *Usher »

petermad wrote: 2021-03-14, 03:17 UTC I just testet on Windows XP - tab bar scrolling by wheel does work here too - as long as there are enough tabs to make the two arrow buttons appear in the right side of the tab bar. "All tabs have same width" must NOT be enabled in the configuration.
Sorry to disappoint you. It doesn't work with a fresh ini. It may depend on a mouse driver - maybe it doesn't work with Logitech compatible mouses…
Andrzej P. Wozniak
Polish subforum moderator
Fla$her
Power Member
Power Member
Posts: 2244
Joined: 2020-01-18, 04:03 UTC

Re: [b1a x32] Tabscrolling doesn't work on Win XP/7 x32

Post by *Fla$her »

Maybe it would be an Idea with a setting for the minimum title length
Maybe. I don't mess with a lot of tabs anyway.
if "All tabs have same width" is enabled
Again, in my case, in any state.
Overquoting is evil! 👎
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48021
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Re: [b1a x32] Tabscrolling doesn't work on Win XP/7 x32

Post by *ghisler(Author) »

I have only tested this feature on Windows 10 so far. I will check whether I can make it work on older versions, it may not be possible.
Author of Total Commander
https://www.ghisler.com
User avatar
petermad
Power Member
Power Member
Posts: 14739
Joined: 2003-02-05, 20:24 UTC
Location: Denmark
Contact:

Re: [b1a x32] Tabscrolling doesn't work on Win XP/7 x32

Post by *petermad »

Sorry to disappoint you. It doesn't work with a fresh ini. It may depend on a mouse driver - maybe it doesn't work with Logitech compatible mouses…
I just testet under Windows XP with a fresh ini file, and I use a cordless Logitech mouse - and it still works here...

But I don't use any Logitech mouse driver, just Microsofts driver for HID compatible mouse.

EDIT: just thought of something. I disabled my KatMouse utility (scroll everywhere without focusing) - and now I can confirm that it doesn't work under Windows XP.

But it still works for me under Windows 7, also with KatMouse turned off.
Under Window 10 it works too, but here I don't use KatMouse, because the function of unfocused scrolling is build in to Windows 10.
Under Window 8.1 it works both with and without KatMouse.

I Use Logitech cordless mice with Microsofts native HID compatible mouse driver on all computeres and OS's.
License #524 (1994)
Danish Total Commander Translator
TC 11.03 32+64bit on Win XP 32bit & Win 7, 8.1 & 10 (22H2) 64bit, 'Everything' 1.5.0.1371a
TC 3.50b4 on Android 6 & 13
Try: TC Extended Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
User avatar
Flint
Power Member
Power Member
Posts: 3487
Joined: 2003-10-27, 09:25 UTC
Location: Antalya, Turkey
Contact:

Re: [b1a x32] Tabscrolling doesn't work on Win XP/7 x32

Post by *Flint »

Confirm that in Win7/Aero the 32-bit version does not scroll tabs by mouse wheel.
At first I tested it, and it worked for me, but now that petermad mentioned KatMouse I remembered that I have AltDrag running, which forces sending mouse events to the window under cursor. After disabling it, scrolling of tabs stopped working.
The 64-bit version works fine with and without AltDrag.
Flint's Homepage: Full TC Russification Package, VirtualDisk, NTFS Links, NoClose Replacer, and other stuff!
 
Using TC 10.52 / Win10 x64
User avatar
petermad
Power Member
Power Member
Posts: 14739
Joined: 2003-02-05, 20:24 UTC
Location: Denmark
Contact:

Re: [b1a x32] Tabscrolling doesn't work on Win XP/7 x32

Post by *petermad »

I can now also confirm that the it doesn't work in TC 32bit version, when I disable KatMouse under Windows 7,

I can also add the it does NOT work in Windows 10 (where I don't use KatMouse) in 32bit TC, if I disable the Windows 10 option in "Settings" -> "Devices" -> "Mouse" -> "Scroll inactive windows when I hover over them".

So it is simply a matter of the tab bar not getting focus when it is only hovered in 32bit TC.
License #524 (1994)
Danish Total Commander Translator
TC 11.03 32+64bit on Win XP 32bit & Win 7, 8.1 & 10 (22H2) 64bit, 'Everything' 1.5.0.1371a
TC 3.50b4 on Android 6 & 13
Try: TC Extended Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
User avatar
Usher
Power Member
Power Member
Posts: 1675
Joined: 2011-03-11, 10:11 UTC

Re: [b1a x32] Tabscrolling doesn't work on Win XP/7 x32

Post by *Usher »

petermad wrote: 2021-03-14, 23:42 UTCSo it is simply a matter of the tab bar not getting focus when it is only hovered in 32bit TC.
Tab bar gets focus, I think. I click a tab and only then try to scroll tabs, but there is activity only on mouse hover. In my opinion there is missing action "onscroll" defined for that area.
Andrzej P. Wozniak
Polish subforum moderator
User avatar
petermad
Power Member
Power Member
Posts: 14739
Joined: 2003-02-05, 20:24 UTC
Location: Denmark
Contact:

Re: [b1a x32] Tabscrolling doesn't work on Win XP/7 x32

Post by *petermad »

Tabscrolling now works in 32bit TC 10 b2 under Windows XP and Windows 7 without KatMouse, and under Windows 10 with the option in "Settings" -> "Devices" -> "Mouse" -> "Scroll inactive windows when I hover over them" disabled :-)
License #524 (1994)
Danish Total Commander Translator
TC 11.03 32+64bit on Win XP 32bit & Win 7, 8.1 & 10 (22H2) 64bit, 'Everything' 1.5.0.1371a
TC 3.50b4 on Android 6 & 13
Try: TC Extended Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
User avatar
Flint
Power Member
Power Member
Posts: 3487
Joined: 2003-10-27, 09:25 UTC
Location: Antalya, Turkey
Contact:

Re: [b1a x32] Tabscrolling doesn't work on Win XP/7 x32

Post by *Flint »

Confirm, works here too with AltDrag disabled.
Flint's Homepage: Full TC Russification Package, VirtualDisk, NTFS Links, NoClose Replacer, and other stuff!
 
Using TC 10.52 / Win10 x64
User avatar
Usher
Power Member
Power Member
Posts: 1675
Joined: 2011-03-11, 10:11 UTC

Re: [b1a x32] Tabscrolling doesn't work on Win XP/7 x32

Post by *Usher »

Confirmed working in Windows XP with Logitech mouse.
Andrzej P. Wozniak
Polish subforum moderator
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48021
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Re: [b1a x32] Tabscrolling doesn't work on Win XP/7 x32

Post by *ghisler(Author) »

The problem was indeed that Windows XP/7 tried to scroll the active panel instead of the tab panel under the mouse cursor...
Author of Total Commander
https://www.ghisler.com
Fla$her
Power Member
Power Member
Posts: 2244
Joined: 2020-01-18, 04:03 UTC

Re: [b1a x32] Tabscrolling doesn't work on Win XP/7 x32

Post by *Fla$her »

Fixed.
P.S.: But still this solution is much worse than cm_MoveTabRight/cm_MoveTabLeft/cm_SwitchToPreviousTab/cm_SwitchToNextTab in ControlSetMouseAction.
Overquoting is evil! 👎
Post Reply