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