Comment 13 for bug 113344

Revision history for this message
Ronald Taneza (ronald-taneza) wrote : Re: [Feisty[mouseemu]Freeze of usb mouse while using keyboard

Christopher Sachs wrote:
"The way to really fix the problem is to make /dev/input/uinput correspond to the trackpad. So who knows how to do this?"

No, I just checked the mouseemu source code, and I think the problem is that mouseemu registers a handler for all input devices that have a "relative axis event type". This handler is the one responsible for the "key block" delay.

The problem with this is that AFAIK, all generic mice and touchpads have this "relative axis event type". So I think that mouseemu should make its matching more restrictive: just touchpads and not mice, especially because its key block "feature" is enabled by default and very annoying to users who don't want it. Perhaps it could match the actual touchpad device name or product/vendor ID found in macbooks?