Page 1 of 1

Does X-Mouse completely take over mouse button?

Posted: Wed Sep 13, 2017 11:11 pm
by vonsworld
Hello,
I'm new to X-Mouse and just have a quick question please.

If an active program already uses a mouse function, say the wheel, and you use X-Mouse to map a new function to the wheel, will the original program's wheel function stop working?

In other words does X-Mouse hijack the mouse button and prevent the active program using it?

Thanks for your advice
Robin

Re: Does X-Mouse completely take over mouse button?

Posted: Thu Sep 14, 2017 8:01 am
by phil
Normally yes, although you can, if you wanted to, use something like simulated keystrokes where you can choose if you want to allow the original message through too, or you can for example, include a {MWUP}/{MWDN} tag in your simulated keys.

Re: Does X-Mouse completely take over mouse button?

Posted: Thu Sep 14, 2017 12:00 pm
by vonsworld
Thanks for your reply.

I've been experimenting and got this to work as expected.

I was confused initially because I was using Google Chrome and couldn't block the mouse wheel from working, but eventually realised that Chrome is one program that is not supported.

Excellent software thank you :-)

Re: Does X-Mouse completely take over mouse button?

Posted: Thu Sep 14, 2017 12:02 pm
by vonsworld
Thanks for your reply.

I've been experimenting and got this to work as expected.

I was confused initially because I was using Google Chrome and couldn't block the mouse wheel from working, but eventually realised that Chrome is one program that is not supported.

Excellent software thank you :-)

Re: Does X-Mouse completely take over mouse button?

Posted: Sat Sep 16, 2017 1:22 pm
by phil
OK, I'm not sure what you are doing with chrome, but if I set the mouse wheel to "Disable" it blocks it on chrome, and if I set it to something else (simulated keys) it also blocks it.

There should be nothing in Chrome that makes if "unsupported" although there are some extra rules built in to XMBC for chrome, so maybe they are causing some differences. If you could give an example of what you are trying to do, I will be able to try and reproduce it here to see if it is working as I expect or not.

Thanks,
Phil