mouseemu simulates middle and right mouse button presses for users with only 
one mouse button (Apple laptop users without an
external mouse). It uses the uinput kernel module which allows a program to 
inject input events, which is how it fakes the button
presses. The manpage for mouseemu says that by default it uses /dev/uinput, 
/dev/input/uinput or /dev/misc/uinput to send its
events. mouseemu also supports a feature that is supposed to disable the 
trackpad when the keyboard is in use. The problem
appears to be that /dev/input/uinput on Ubuntu corresponds to an external mouse 
and not to the internal trackpad. And by default
the keyboard-disabling feature is enabled, so the external mouse gets locked up 
when the keyboard is in use.

One temporary fix for the problem besides removing mouseemu is to disable the 
typing block by replacing the relevant line in
/etc/default/mouseemu with:

TYPING_BLOCK="-typing-block 0"

and restarting mouseemu with

sudo /etc/init.d/mouseemu restart

This fixes the problem of the mouse freezing, but mouseemu is still a lame duck 
because its other useful features still only apply to an external
mouse and not to the trackpad.

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

-- 
[Feisty[mouseemu]Freeze of usb mouse while using keyboard
https://bugs.launchpad.net/bugs/113344
You received this bug notification because you are a member of Ubuntu
Bugs, which is the bug contact for Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to