simultaneous mouse input

As you remember, awhile back I stripped down the i8042prt driver to driver a 2nd mouse without a keyboard per Doron’s suggestion.

I’m trying to see what I can do about a common user experience issue when the user uses two mouse inputs simultaneously. One input is from the device for the stripped-down i8042 prt driver and the other input is a standard (usb-based) touchpad.

When using both simultaneously, you can get into a state in which the left mice buttons no longer select an item until you move the mouse a click somewhere else.

I don’t think this is a driver bug because I repro-ed the problem by plugging in and simultaneously using 2 USB mice into my desktop PC. (This is not a typical user scenario on a standard desktop PC since people don’t use more than mouse input at the same time.)

Is there something I can in my driver or with a filter driver to help make using two mice simultaneously a better user experience? I’m hoping for some creative ideas.

thanks in advance…

Well, somewhere along the line, it’s reasonably likely that what’s
happened is that a “left button up” packet from one of the devices got
lost while both of them had buttons down. It’s still reasonably likely
to be a driver error (albeit one that sounds like it’s present in MOUHID
as well :-), but it’s hard to tell from this bug report.

Unfortunately, if this is the case, it’s pretty hard to see how some
kind of filter driver would fix the problem… it would have to
magically create information out of nothing.

Can you describe steps to reproduce this problem? I’ve played around
with a lot of simultaneous use of pointing devices over the last 10
years while writing drivers for them, and I can’t recall having seen
this issue be reproducible…

S. Drasnin wrote:

As you remember, awhile back I stripped down the i8042prt driver to
driver a 2nd mouse without a keyboard per Doron’s suggestion.

I’m trying to see what I can do about a common user experience issue
when the user uses two mouse inputs simultaneously. One input is from
the device for the stripped-down i8042 prt driver and the other input is
a standard (usb-based) touchpad.

When using both simultaneously, you can get into a state in which the
left mice buttons no longer select an item until you move the mouse a
click somewhere else.

I don’t think this is a driver bug because I repro-ed the problem by
plugging in and simultaneously using 2 USB mice into my desktop PC.
(This is not a typical user scenario on a standard desktop PC since
people don’t use more than mouse input at the same time.)

Is there something I can in my driver or with a filter driver to help
make using two mice simultaneously a better user experience? I’m hoping
for some creative ideas.

thanks in advance…


Ray
(If you want to reply to me off list, please remove “spamblock.” from my
email address)