Page 2 of 2

Re: X-Mouse Button Control doesn't work after awakening

Posted: Thu Feb 04, 2021 8:47 am
by phil
I cant be sure about that. A lot has changed since 2.17 beta 11 (were talking about 50+ beta versions), and in any case, I never had confirmation one way or another if the problem was solved or not. So if you have such a problem, maybe you could enable debugging and perform the same actions as requested before. One thing is for sure, there is more logging in this area than there was when this was first a problem (as a lot was added when trying to diagnose the problem - and I tend not to remove debug logging because you never know when it will be useful again!).

Also, try turning off the advanced option "Reset mouse hooks when resuming from sleep" and see if that makes any difference - it was added in a much more recent version (2.19 I guess) and stops XMBC from running the reset that was potentially causing the problem - at the risk of other problems this code was originally intended to mitigate!

Re: X-Mouse Button Control doesn't work after awakening

Posted: Sun Feb 07, 2021 8:17 pm
by isandybridge
Thanks for the tips! I have the log on debug now and I also unchecked the reset mouse hooks option. I will return with the results.

Re: X-Mouse Button Control doesn't work after awakening

Posted: Mon Feb 08, 2021 1:05 am
by phil
OK, Just a reminder that debug turns itself off next time XMBC is started!

Re: X-Mouse Button Control doesn't work after awakening

Posted: Wed Feb 10, 2021 10:02 am
by isandybridge
Thank you, I did notice that.

Update: X-Mouse Button no longer gets stuck and the buttons are still working after the settings you recomanded.

Just curious, do you have some post where you explain why the side buttons on the right of the mouse cannot be controlled with X-Mouse Button ?

Re: X-Mouse Button Control doesn't work after awakening

Posted: Wed Feb 10, 2021 1:02 pm
by phil
Its covered in the FAQ....
Basically XMBC hooks Windows mouse messages and Windows only has native support for 5 buttons (left, right, middle, 4th, 5th)