Thanks again for all your detailed tips/criticisms, I hope its still working well for you... And you're right I should be at version 1...
I thought being a usable pice of software – is already ebough for version 1 (which Eithermouse is surely beyond). Or when it's published.
But overall i mean, do the users know the severity of changes? Mostly no, i just can't get it why programmers name it like that. What's the badness in increasing it in a completely simple way? But this is a general idea, i don't insist that you change it in Either mouse. Most do it like that.
You're right, a threshold for this problem would be a great idea... I've had it on my todo list for a while but I will make it a priority... I never noticed it being a problem on my desk (heavy wood, two normal mice) but I have noticed it being a problem on my laptop and on flimsy desks/tangled cords... I will have to experiment with how to make the threshold work and it will surely need some fine tuning (and adjustability) so hopefully you can give me more feedback after I add itHello, I regularly use two mice connected to my computer. One left another right handed. Last few months I often experience randomly swap of buttons (button1 <> button2) on my left hand mouse (my primary mouse). First I was suspicious about functionality of mouse itself so I bought new one but the behavior was the same. Now I have a suspicion that eitherMouse doesn’t handle switching between mousses well. It seems like mouse detection is triggered by moving the mouse but it is very sensitive. If there is some small drift or vibration of mouse2 then eitherMouse switch to mouse2. When I click on mouse1 without moving then buttons act according buttons settings of mouse2. Therefore I see often some context menu instead of expected reaction. It is often frustrating.
It is possible to reproduce this behavior. Just keep moving with mouse2 while clicking on mouse1 and you will see inconsistent button actions.
I think some threshold for movement should be implemented to ensure that mouse switch is not unwanted.
Only the former, it will unlikely work well for games... From what I understand the DPI of a mouse is a physical attribute of the mouse... normally a fixed amount, some gaming or fancy mice allow multiple DPI's by hardware switch or through its drivers/included software... I'm not sure how to implement that in EitherMouse or if its even possible or useful... and it can probably be handled by setting once with the manufacturers software which would hopefully be aware of multiple devices unlike windows...When it changes "speed", is it changing the windows sensitivity settings, or is it altering DPI?
I would love to find some way of changing DPI programatically, as games ignore windows pointer settings.
Could any of this code be used for that?
Hmm... I remember a year or two back one other user complaining about this... I can't remember what the solution was (or if there was one) but I will look into it... If you're willing to do some testing for me maybe we can figure it out...However, I have one small issue: Autodetection of my touchpad does not work. I need to click onto the tray icon, to make Eithermouse recognize my touchpad. Autodetection of my bluetooth mouse does work perfectly.
Is there any way to enable autodetection of the touchpad by just moving the mousepointer?
Thanks again for all the feedback and ideas...