Page 1 of 1

App to monitor mouse output

Posted: Sun Sep 24, 2017 11:05 pm
by miQlo
Hi Phil,

I don't believe this is an XMBC question so I'll post it here.

I was wondering if you know of an app that could monitor and display mouse button clicks (messages?) before and after they're handled by XMBC?
In other words, I would like to see what message goes in to XMBC and what XMBC is putting out. I have two problems I would like to troubleshoot and an app such as above would help.

Thanks

Re: App to monitor mouse output

Posted: Mon Sep 25, 2017 9:21 pm
by phil
I would have posted this in the XMBC forum but never mind.
I tend to use Spy++ from Microsoft most of the time (it comes with visual studio but I don't know if its also available for free elsewhere)

There is another tool that I have used more recently - for monitoring all input messages and the likes. It was quite complex, but more advanced than spy++ - its called API Monitor (v2) http://www.rohitab.com/apimonitor.

I'm not sure any of them are going to be able to distinguish before/after XMBC though.
Having said all of that, if you turn on debug logging in XMBC, it should log all the mouse clicks that XMBC sees and what XMBC does - its a bit verbose but should give that information.

Thanks,
Phil

Re: App to monitor mouse output

Posted: Tue Sep 26, 2017 8:59 am
by miQlo
Thanks Phil, just what I was looking for. My googling skills are becoming weaker as older I get.

Re: App to monitor mouse output

Posted: Wed Aug 15, 2018 11:31 am
by BrandonGilbertson
phil wrote: Mon Sep 25, 2017 9:21 pm There is another tool that I have used more recently - for monitoring all input messages and the likes. It was quite complex, but more advanced than spy++ - its called API Monitor (v2)

I'm not sure any of them are going to be able to distinguish before/after XMBC though.
Having said all of that, if you turn on debug logging in XMBC, it should log all the mouse clicks that XMBC sees and what XMBC does - its a bit verbose but should give that information.
I knew about Spy++ and had been using it for some time. Wasn't aware of API Monitor. Thanks for suggesting it. This one serves my purpose better.