summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2013-03-13Drop evtest-captureHEADmasterPeter Hutterer5-1218/+0
Badly maintained and it only provided rudimentary functionality. Several bugs were never fixed, so recordings would sometimes skip events. Use evemu instead: http://www.freedesktop.org/wiki/Evemu Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2013-03-13evtest-capture: support a few of the newer definesPeter Hutterer1-0/+17
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2013-01-07add a configure flag to control xml behaviorMike Frysinger1-4/+8
The default behavior (autodetection) is unchanged. This adds a knob for distros to control directly. Signed-off-by: Mike Frysinger <vapier@gentoo.org> Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2013-01-07ignore generated filesMike Frysinger1-0/+22
Signed-off-by: Mike Frysinger <vapier@gentoo.org> Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2013-01-07use newer config headers macroMike Frysinger1-1/+1
With newer automake, it throws an error: configure.ac:5: error: 'AM_CONFIG_HEADER': this macro is obsolete. You should use the 'AC_CONFIG_HEADERS' macro instead. The newer macro has been around a long time, so there's no need to worry about backwards compat here. Signed-off-by: Mike Frysinger <vapier@gentoo.org> Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2012-11-27add missing symbols: ABS_MT_TOOL_X|Y, ABS_MT_DISTANCE, MSC_TIMESTAMPBenjamin Tissoires1-0/+8
Signed-off-by: Benjamin Tissoires <benjamin.tissoires@gmail.com> Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2012-04-27evtest 1.30Peter Hutterer1-1/+1
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2012-03-06Fix missing #ifdef around declaration of propbits.Daniel Beer1-0/+2
This declaration references INPUT_PROP_MAX, and was introduced in commit ca8b12d6517568a8a7f2d5244a786e82216f8b43. Signed-off-by: Daniel Beer <dlbeer@gmail.com> Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2012-03-05Add BTN_TOOL_QUINTTAPPeter Hutterer1-0/+3
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2012-02-23Add support for input propertiesPeter Hutterer1-0/+21
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2011-09-05evtest 1.29Peter Hutterer1-1/+1
fe76f7cd2a6cf3fbb634c61d50648714c050bee4 got inadvertently tagged as 1.28 without bumping configure. Do so now and jump to 1.29. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2011-09-01Add --version flagPeter Hutterer1-0/+18
evtest versions are different enough now that it does matter what version a user uses. Add a --version flag to ease triaging of bug reports. "gcc -o evtest evtest.c" should continue to work, so add an extra ifdef for the case PACKAGE_VERSION is undefined. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2011-08-29modify comments to match code (query lookups are case sensitive)Paul Fox1-2/+1
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2011-08-29change documentation of query-mode exit values to match codePaul Fox1-2/+2
in query mode, the zero/non-zero exit code matches the zero/non-zero state of the key bit. so the command "succeeds" in the shell Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2011-07-22Add one-shot query functionalityDaniel Drake2-15/+266
Add functionality to query evdev state of a specific key, switch, button, LED or sound event. This is useful in programs such as powerd (http://wiki.laptop.org/go/Powerd) which need to query things like the state of the laptop lid switch from shell code. Original capture-mode functionality is left unchanged and is still activated by default. New usage modes are explained in the man page. Signed-off-by: Daniel Drake <dsd@laptop.org> Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net> Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2011-07-18Factor out capture setup code into its own functionDaniel Drake1-33/+35
This is in preparation for a followup patch which adds a one-shot query mode. Signed-off-by: Daniel Drake <dsd@laptop.org> Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2011-07-15Remove custom event namesDaniel Drake1-338/+340
As suggested by Dmitry Torokhov, drop the textual name of the individual state bits. We already have the name of the constant - use that instead. Also mark the name lookup tables as static const data. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2011-06-08Add force-feedback information (#38053)David Gravereaux1-0/+18
X.Org Bug 38053 <http://bugs.freedesktop.org/show_bug.cgi?id=38053> Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2011-05-16Add REL_RX, REL_RY, REL_RZPeter Hutterer1-1/+3
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2011-05-16evtest-capture: try /dev/uinput first (as well as /dev/input/uinput)Peter Hutterer1-1/+3
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2011-04-04Add support for EV_SWDaniel Kurtz1-1/+25
EV_SW is the event type for switches. The EV_SW event codes (SW_*) are defined in the linux kernel in linux/input.h. However, leave the definition of switches in ifdef blocks according to when they were committed to the linux kernel. Signed-off-by: Daniel Kurtz <djkurtz@google.com> Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2011-03-22evtest 1.27Peter Hutterer1-1/+1
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2011-02-18Add bugzilla link, we now have a home on freedesktop.orgPeter Hutterer1-1/+1
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2011-02-10Return the filename directly from scan_devices.Peter Hutterer1-13/+14
Don't go the roundabout path of having it return a number, then convert to a filename. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2011-02-10Add vim bits for right indentation/tab spacing.Peter Hutterer1-0/+2
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2011-02-10Factor out printing absolute axis extra data.Peter Hutterer1-8/+21
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2011-02-10Rename EventDevOnly to is_event_device.Peter Hutterer1-2/+2
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2011-02-10Standardise comment style (doxygen/javadoc).Peter Hutterer1-8/+40
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2011-02-10When piping into a file, don't buffer.Peter Hutterer1-1/+3
Turn off buffering when piping the output into a file to stop ppl sending me empty logs. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2011-02-10If lacking permissions, suggest to the user to run as root.Peter Hutterer1-0/+5
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2011-02-10Print device selection to stderr to separate from potential pipes.Peter Hutterer1-5/+5
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2011-02-10Test for device grabs and spit out huge warning.Peter Hutterer1-0/+29
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2011-02-10Factor out printing device info and device events.Peter Hutterer1-20/+45
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2011-02-10Factor out argument parsing.Peter Hutterer1-13/+29
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2011-02-10Move some defines up to the topPeter Hutterer1-10/+10
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2011-02-10Use strncopy/strnprintf to avoid overflows.Peter Hutterer1-3/+5
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2011-02-10If no device was specified, scan the list.Peter Hutterer1-5/+74
Code copied from evtest-capture. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2011-01-05Add Trigger Happy buttons to key database.Peter Hutterer1-0/+24
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2011-01-05Move the button assignments down in the array for easier updating.Peter Hutterer1-32/+33
Having all BTN_* together makes it a tad easier to update them. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2011-01-05Add touchpad toggle keys to keys database.Peter Hutterer1-1/+6
All three introduced in the same commit 0417596. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2011-01-05Add KEY_WPS_BUTTON to keys databasePeter Hutterer1-1/+4
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2011-01-05Add KEY_RFKILL to keys database.Peter Hutterer1-1/+4
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2011-01-05Change kernel version check to simple ifdefs for MT defines.Peter Hutterer1-3/+5
The first few were introduced in the same commit (5e5ee68), the others separately. Use a simple ifdef instead of a kernel version check because some distros may have backported bits and pieces without changing the version number. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2011-01-05Print MT sync events differently to SYN_REPORT.Peter Hutterer1-1/+7
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2011-01-05De-duplicate event code+value printing.Peter Hutterer1-10/+6
The only difference for EV_MSC is that the value is printed in hex, the rest of the code is identical. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2011-01-05Move event time printing out to deduplicate.Peter Hutterer1-7/+8
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2011-01-05Add syns[] array for various sync messages.Peter Hutterer1-2/+10
And thus add parsing for SYN_MT_REPORT. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2011-01-05Print bytes received and expected on read error.Peter Hutterer1-1/+1
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2011-01-05Add autogen.sh for one less buildstep.Peter Hutterer1-0/+12
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2011-01-05Remove trailing whitespaces.Peter Hutterer1-11/+11
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>