And if they're 30% out, print a warning. On the ThinkPad X1 Wireless Touch Mouse (when connected via bluetooth) we get a bunch of events at the start of the movement, all less than 1ms apart. Best guess is that the device goes to low-power, then notices the movement and buffers the event until the BT connection is back up. Then it sends all events at once. Usually they're less than 1ms apart, but at one recording showed a 37ms delay before we go back to the normal 70ms (~15Hz) the mouse has otherwise. This is unpredictable enough that we can't just work around it so instead print a warning to the user so they can go investigate. https://bugs.freedesktop.org/show_bug.cgi?id=97812 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> Acked-by: Benjamin Tissoires <benjamin.tissoires@gmail.com> |
||
|---|---|---|
| doc | ||
| include/linux | ||
| libevdev | ||
| m4 | ||
| test | ||
| tools | ||
| .gitignore | ||
| autogen.sh | ||
| configure.ac | ||
| COPYING | ||
| libevdev.pc.in | ||
| Makefile.am | ||
| README.md | ||
libevdev - wrapper library for evdev input devices
libevdev is a wrapper library for evdev devices. it moves the common tasks when dealing with evdev devices into a library and provides a library interface to the callers, thus avoiding erroneous ioctls, etc.
git://git.freedesktop.org/git/libevdev http://cgit.freedesktop.org/libevdev/
The eventual goal is that libevdev wraps all ioctls available to evdev devices, thus making direct access unnecessary.
Go here for the API documentation: http://www.freedesktop.org/software/libevdev/doc/latest/
File bugs in the freedesktop.org bugzilla: https://bugs.freedesktop.org/enter_bug.cgi?product=libevdev
Patches, questions and general comments should be submitted to the input-tools@lists.freedesktop.org mailing list: http://lists.freedesktop.org/mailman/listinfo/input-tools