libinput/tools
Peter Hutterer 578151da61 tools: add a libinput-replay tool
Similar in style to evemu-play but parses the YAML printed by
libinput-record. Note that this tool requires python-libevdev which is a new
package and may not be packaged by your distribution. Install with pip3 or
alternatively, just ignore libinput-replay, it's a developer tool only anyway.

User-visible differences to evemu-play:
* supports replaying multiple devices at the same time.
* no replaying on a specific device, we can add this if we ever need it
* --verbose prints the event to stdout as we are replaying them. This is
  particularly useful on long recordings - once the bug occurs we can ctrl+c
  and match up the last few lines with the recordings file. This allows us to
  e.g. drop the rest of the file.

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2018-03-01 11:50:46 +10:00
..
install-compat-scripts.sh meson: Fix bindir usage in install script 2018-02-16 16:57:30 +10:00
libinput-debug-events.c Include stdarg.h where variadic functions are used 2017-12-01 09:31:42 +10:00
libinput-debug-events.compat tools: switch the libinput tool to be an exec-ing tool 2017-06-02 12:21:35 +10:00
libinput-debug-events.man man: add --enable-middlebutton to debug-events man page 2017-11-15 13:33:11 +10:00
libinput-debug-gui.c Include stdarg.h where variadic functions are used 2017-12-01 09:31:42 +10:00
libinput-debug-gui.man tools: tidy up the libinput man pages again 2017-07-03 15:04:11 +10:00
libinput-list-devices.c tools: Show gesture/switch capabilities in list-devices output 2017-11-06 08:44:52 +10:00
libinput-list-devices.compat tools: switch the libinput tool to be an exec-ing tool 2017-06-02 12:21:35 +10:00
libinput-list-devices.man tools: add the libinput version to the man pages 2017-07-03 11:09:03 +10:00
libinput-measure-touch-size tools: fix inverse up/down threshold handling in measure touch-size 2018-02-27 15:17:39 +10:00
libinput-measure-touch-size.man tools: fix missing words in man page 2017-11-09 13:51:35 +10:00
libinput-measure-touchpad-pressure tools: print the device in all measure tools 2017-11-30 14:26:43 +10:00
libinput-measure-touchpad-pressure.man tools: add a tool to measure touch pressure 2017-07-03 15:58:58 +10:00
libinput-measure-touchpad-tap libinput-measure-touchpad-tap: use /usr/bin/env to invoke python3 2018-02-20 11:11:08 +10:00
libinput-measure-touchpad-tap.man tools: fix typo in man page 2017-11-16 13:13:28 +10:00
libinput-measure-trackpoint-range tools: print out the device used for measuring the trackpoint range 2017-11-29 14:16:03 +10:00
libinput-measure-trackpoint-range.man tools: add a command to analyze trackpoints 2017-07-20 11:53:01 +10:00
libinput-measure.c tools: fix option parsing in libinput measure 2018-02-26 13:53:40 +10:00
libinput-measure.man tools: add a command to analyze trackpoints 2017-07-20 11:53:01 +10:00
libinput-record.c tools: add a libinput-record tool 2018-03-01 11:50:46 +10:00
libinput-record.man tools: add a libinput-record tool 2018-03-01 11:50:46 +10:00
libinput-replay tools: add a libinput-replay tool 2018-03-01 11:50:46 +10:00
libinput-replay.man tools: add a libinput-replay tool 2018-03-01 11:50:46 +10:00
libinput-tool.c tools: fix invocation of subtools 2017-06-26 18:44:00 +10:00
libinput.man tools: add a libinput-record tool 2018-03-01 11:50:46 +10:00
make-ptraccel-graphs.sh doc: update the touchpad pointer acceleration svg 2016-12-21 10:55:57 +10:00
ptraccel-debug.c touchpad: Enable timestamp smoothing support for bluetooth touchpads 2017-08-01 16:42:19 +01:00
publish-doc tools: update the publish-doc tool to use ninja 2017-06-13 12:28:37 +10:00
shared.c Silence coverity warning about uninitialized entry 2018-02-16 16:57:30 +10:00
shared.h tools: add --disable-sendevents option to the debug-events/debug-gui tools 2017-09-18 17:00:57 +10:00