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
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs