Got same problems when installed Ubuntu 8.10 Desktop. The evdev
interface seems to have some problems, it is only related to
mouse/keyboard, I do not know if it matter what are they (Logitech
Bluetooth Desktop 5000). My library that work with input devices stopped
processing mouse/keyboard event as actually no events are read from
opened event device file descriptor. On the other hand my 2 joysticks
(joystick, gamepad) are both working as expected.

Earlier I had Ubuntu 8.04 Server installed and there were no such
problems, all devices were readable.

::ioctl does return device setting and etc. but ::read does not read any
events from keyboard or mouse, I assumed is there possibility that some
of core parts of Ubuntu did EVIOCGRAB on these devices, this could be a
cause for such behavior.

All devices including succesful joystics are read by single method:

template <class _TyInput>
static inline uint32 read_events(CDeviceNixLX::xctrl_t *device, _TyInput 
*events, uint32 count)
{
        const int read_total = ::read(device->xobj, events, (count * 
sizeof(_TyInput)));
        if (read_total < 0)
        {
...

-- 
mouse/keyboard events getting delayed in games
https://bugs.launchpad.net/bugs/295912
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to