summaryrefslogtreecommitdiff
path: root/tools/evemu-describe.txt
blob: 854416919fecd267cc0ba778caa0d19a3a8670e8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
EVEMU-DESCRIBE(1)
=================

NAME
----

     evemu-describe, evemu-record  - print information and events from an
     input device

SYNOPSIS
--------
     evemu-describe /dev/input/eventX

     evemu-record /dev/input/eventX

DESCRIPTION
-----------
evemu-describe gathers information about the input device and prints it to
stdout. This information can be parsed by evemu-device(1) to create a
virtual input device with the same properties.

evemu-record captures events from the input device and prints them to
stdout. The events can be parsed by evemu-play(1) to let a virtual input
device created with evemu-device(1) emit the exact same event sequence.

evemu-describe and evemu-record need to be able to read from the device; in
most cases this means they must be run as root.

DIAGNOSTICS
-----------
If evtest-record does not see any events even though the device is being
used, the device may be grabbed by a process (EVIOCGRAB).  This is usually
the case when debugging a synaptics or wacom device from within X. VT
switching to a TTY or shutting down the X server terminates this grab and
the devices can be recorded.

SEE ALSO
--------
evemu-device(1)
evemu-play(1)

AUTHOR
------
evemu was written by Henrik Rydberg <rydberg@euromail.se>