evdev status report #3
Jakub Klama
jakub.klama at uj.edu.pl
Wed Jun 11 20:38:18 UTC 2014
Hello there,
This is status report #3 for GSoC project named "Implementation of
evdev
protocol and touchscreens support".
Done in last week:
* Imported into SVN:
1) libevdev
2) xf86-input-evdev
3) python-evdev
* Modified xf86-input-evdev so it won't use linux-specific behavior
of ioctls (returning positive values) and added appropriate ifdefs
at linux-specific things
* Fixed small bug in python-evdev (invalid requested data size in
ioctls)
* Added support for more ioctls: EVIOCGKEYCODE_V2, EVIOCSKEYCODE_V2,
EVIOCGRAB, EVIOCGID.
* Added some debugging routines
Needs to be done:
* Get that "inside strength" to start looking at atkbd/atkbdc code
and inject evdev reporting somewhere there
* Same for psm(4), but that should be straightforward
* Add support for autorepeating devices and autorepeat emulation
in evdev layer
* Start working on multitouch suppoprt
Things needed to be resolved (should ask Peter Hutterer from libevdev):
* Unsure is it worth to support legacy EVIOCGKEYCODE/EVIOCSKEYCODE.
* Unsure what to do with events pending in input queue in case
of issuing EVIOCGRAB.
Jakub
More information about the soc-status
mailing list