Find a file
David Herrmann d64ee00eeb Create event type/code lookup tables
Additionally to type->string mapping tables we now also create
string->type lookup tables. The lookup tables are sorted by their name
so binary-search will work.

We create one lookup table for EV_* types and one for all event-codes.
More tables (like bus-names, input-properties, ..) can be added later.

Signed-off-by: David Herrmann <dh.herrmann@gmail.com>
Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2013-10-31 11:23:13 +10:00
doc Avoid shipping generated documentation twice 2013-09-24 04:21:17 +10:00
include/linux Add a copy of linux/input.h 2013-10-23 09:04:34 +10:00
libevdev Create event type/code lookup tables 2013-10-31 11:23:13 +10:00
m4 Test for CFLAGS/LFLAGS availability 2013-09-13 15:49:50 +10:00
test Fix wrong libevdev clock test 2013-10-31 11:23:13 +10:00
tools Add a copy of linux/input.h 2013-10-23 09:04:34 +10:00
.gitignore gitignore: ignore gcov, ctags, announce emails 2013-07-29 14:05:11 +10:00
autogen.sh Support GNOME Build API 2013-09-10 10:01:14 +10:00
configure.ac Require autoconf 2.62 2013-10-31 11:23:13 +10:00
COPYING libevdev is a library to handle evdev devices 2013-05-29 15:33:21 +10:00
libevdev.pc.in Fix name and version in pkgconfig file 2013-07-24 07:27:17 +10:00
Makefile.am Pass --no-print-directory to make 2013-08-26 07:59:07 +10:00
README.md Point to new API documentation URL 2013-07-22 08:34:55 +10:00

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/

libevdev is currently in early stages of development. Use at your own risk

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