Page 1 of 1

Button Held + Chording in the same time

Posted: Fri Sep 10, 2021 7:09 pm
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!

Re: Button Held + Chording in the same time

Posted: Sat Sep 11, 2021 5:29 pm
by mouseman3000
Is this settings possible today without use of layers? If not, Phil what you think about?

Re: Button Held + Chording in the same time

Posted: Mon Sep 13, 2021 11:25 am
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!)

Re: Button Held + Chording in the same time

Posted: Mon Sep 13, 2021 4:13 pm
by mouseman3000
I understand you, make it open source really will be a good think, anyway thanks for the attention and for this software.