Mouseemu should pass-through events that it does not undestand

Bug #515364 reported by Dmitry Torokhov
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
mouseemu (Ubuntu)
New
Undecided
Unassigned

Bug Description

Binary package hint: mouseemu

The fine program suppresses all non-key events instead of passing them on, like this:

++ if (inp.type != EV_KEY && inp.type != EV_REP)
++ return;

this includes suppressing EV_SYN/SYN_REPORT event which is a violation of input protocol. With 2.6.33 absence of EV_SYN means that readers will not be woken in time and your keboard input will be delayed until you happen to move mouse.

At the least this should be fixed, although I'd rather see this program not being distributed at all, since it prevents extended keys and scroll buttons/wheels on keyboard from working; not cooperates with other consumers of input evens (due to the fact that it EVIOCGRABs all devices) and so on.

Revision history for this message
Brian Murray (brian-murray) wrote :

The following debian bug may be related - http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=544027.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.