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