Date: Wed, 11 Jun 2014 22:38:15 +0200 From: Jakub Klama <jakub.klama@uj.edu.pl> To: soc-status@freebsd.org Subject: evdev status report #3 Message-ID: <85f70a049287bc460f864b02ed438476@uj.edu.pl>
next in thread | raw e-mail | index | archive | help
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?85f70a049287bc460f864b02ed438476>