Button Held + Chording in the same time

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
mouseman3000
New User
Posts: 5
Joined: Fri Sep 10, 2021 6:53 pm

Button Held + Chording in the same time

Post by mouseman3000 »

Please add a function to use Button Held and Chording in the same button. Why? Example:

1 - I can for instance set Right Click + Scroll to Zoom in websites, and Right Click for 500 miliseconds + Scroll, to Scroll website horizontaly. So I can set up to 3 chording per button.

2 - I can set my left click for 3 "held" actions and in same time I can set chordings using left click as first button. When I use the left click alone, "held" action is used, up to 3, if I click other buttons after then chording is used. Up to 3 chording and 3 held per button. Very simple!

This is useful for people which use mice with just 3 buttons. Thanks!
mouseman3000
New User
Posts: 5
Joined: Fri Sep 10, 2021 6:53 pm

Re: Button Held + Chording in the same time

Post by mouseman3000 »

Is this settings possible today without use of layers? If not, Phil what you think about?
User avatar
phil
Site Admin
Posts: 7627
Joined: Sun Apr 06, 2003 11:12 pm

Re: Button Held + Chording in the same time

Post by phil »

No it is not possible at the moment, the chording and held are rather complex code paths (in comparison to the rest of XMBC) and are not currently compatible with each other. I'm not really sure layers will help much here for similar reasons but I have never really tried it.

A significant amount of re-write would be required to make them compatible and ensure the mouse button state does not get completely messed up when transitioning between held and chord (or visa versa) as right now there are many assumptions that this is not a possible configuration (which is why the chording items are not available from the held configuration and visa-versa). That is going to take time, probably too much time that I don't have right now (I haven't had a proper chance to do any significant work on XMBC for 18 months now other than a few bug fixes here and there -and they havn't yet been released in beta or full form :( ).

I will add it to the todo list, but I can make no promises when (or even if) it will get done.
To be honest, there is more chance that I will throw XMBC out to the OSS community and see if anyone else wants to take on the work as I simply don't have a chance to find any time for it these days. That of course has its own complications (such as who will pay for the code signing certificates required to actually build and distribute it - I guess I cant get away from that one just yet!)
--[ 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)
mouseman3000
New User
Posts: 5
Joined: Fri Sep 10, 2021 6:53 pm

Re: Button Held + Chording in the same time

Post by mouseman3000 »

I understand you, make it open source really will be a good think, anyway thanks for the attention and for this software.
Post Reply