Activate the specific pane beneath the mouse (in Thunderbird)

x64 Replacement/Alternative to Microsoft's IntelliMouse application.
Forum rules
Please read the forum rules before posting for the first time.
The more information you can provide, the quicker and more accurately someone can help.
NOTE: To reduce spam, new users can not post links, files or images until they have at least 4 posts.
Post Reply
Ampa
New User
Posts: 8
Joined: Tue Mar 10, 2020 10:46 pm

Activate the specific pane beneath the mouse (in Thunderbird)

Post by Ampa »

Hello.

Is the following possible in XMBC? And if not, is there any chance the functionality could be added?

Thunderbird is focused, and has the standard layout with mail index above email preview.
I select an email in the top pane, and it is previewed in the lower pane.
I move the pointer over the lower pane and click Button4 which is set to SimulateKeys: {ACTIVATE}{PGDN}

But rather that scrolling the lower pane (with the email preview) the top pane scrolls, selecting a new email, and changing the preview.

What I would like / expect is that the specific pane below the mouse pointer is activated, and scrolls.

I note that the scroll wheel does work this way, scrolling the pane beneath the pointer.

Of course if I click in the lower pane Button4 will scroll down, but then the issue is reversed... moving the pointer over the top pane and clicking Button4 still scrolls the lower pane, even though the scroll wheel will scroll the top one!

The issue is not limited to Thunderbird. Any app with multiple panes (my Steam Library is another one that springs to mind) will only interact with the pane that last received a click, regardless of where the mouse pointer is located.

Hope I have explained clearly, and thanks for the amazing program, as always!
User avatar
phil
Site Admin
Posts: 7670
Joined: Sun Apr 06, 2003 11:12 pm

Re: Activate the specific pane beneath the mouse (in Thunderbird)

Post by phil »

The activate tag activates the "window" as in the application, not a sub panel in that application. Scroll is different as the messages are posted to the sub-window handle.

In this case, cant you just use {LMB}{PGDN} which will click to select/activate then press page down?
If that does not work, then maybe I will need to add a new tag, if it is even possible (it may depend on the individual application which might make it tricky to come up with a global solution).
--[ Phil ]--
--[ Administrator & XMBC Author ]--
Logitech G9/G604/M720/MX518, Microsoft Intellimouse, Trust 16341 BT Mouse
Windows 10 x64, AMD Ryzen 5900x, MSI x570 Tomahawk, 32GB DDR4,
nVidia RTX 2070s, Evo 970 1Tb NVME, 2x2TB WD Black (RAID1)
Ampa
New User
Posts: 8
Joined: Tue Mar 10, 2020 10:46 pm

Re: Activate the specific pane beneath the mouse (in Thunderbird)

Post by Ampa »

Hi Phil,

Thanks for the reply.

Yes, in theory {LMB}{PGDN} does the job, but somehow it doesn't quite feel right!

I guess that I am just used to scroll actions not activating the underlying window (or pane in this case).

However... I quite understand that this is asking additional work of you, and may well involve bespoke solutions for each application.

So, I'll give your suggestion a go for a while and see whether it works for me.

Cheers.
Post Reply