I changed evdev_drv.so to be able to handle keyboard and mouse events separately. Driver source was taken from xserver-xorg-input-evdev-mouse-2.1.99-1osso20090206.12.tar.gz (xserver-xorg-input-evdev-mouse 1:2.1.99-1osso20090206.12-1mouse+0m5). There are two new options KeyboardOnly and MouseOnly. If you set KeyboardOnly to "yes", then the evdev can be registered with Xorg for the second time with MouseOnly = "yes". So the single linux evdev can be registered as two X server devices. There are hal scripts, readme and evdev patch in the attachment.