About Mouse

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 or images until they have at least 4 posts.
Post Reply
User avatar
Site Admin
Posts: 6679
Joined: Sun Apr 06, 2003 11:12 pm

Re: About Mouse

Post by phil »

Hi, that's an interesting idea. This happiness when the button's micro switch contacts wear or get dirty, when making contact, they can bounce causing an on off on effect. Technically its called switch bouncing or rcontact bounce.

XMBC has code to detect and deal with this by detecting multiple clicks that are faster than reasonably possible, although I'm not 100% convinced it works as well as it could, or indeed if any software can truly overcome this, due to the nature of the problem, normally it would be dealt with in hardware.

I quite like the idea of a test tab, but the problem I can see is that it can be so random and the more you click, potentially the better it gets (exercising the button can help clean it and reduce the bounce effect) so it may still give false readings. I'll have a think and it its not too much trouble, maybe put something into XMBC - although maybe it would be better to have a separate/light weight, standalone test utility - I'm not sure.

--[ Phil ]--
--[ Administrator & XMBC Author ]--
Logitech G9, Logitech MX518, Microsoft Intellimouse, Trust 16341 BT Mouse
Windows 10 x64, AMD Ryzen 5900x, MSI x570 Tomahawk, 32GB DDR4,
nVidia RTX 2070s, Evo 970 500Gb NVME, 2x2TB WD Black (RAID1)

User avatar
Posts: 96
Joined: Tue Sep 19, 2017 9:19 pm

Re: About Mouse

Post by Dolmatov »

I think it’s better to make a GUI application that shows the pressing of a certain key with the counters of each action, and everything is logged into a file.
This will allow the user to clearly see the problem, although it remains difficult enough to solve the problem.
Because of this, you can add the setting to ignore random actions in a separate program so that you can pick up time in real time, i.e. it’s unnecessary to constantly open XMBC and apply the settings.
Conditionally, there is something similar in ETDDeviceInformation. It shows the position of the button (up or down) with the name of the button.

Post Reply