1libinput-debug-events(1) libinput Manual libinput-debug-events(1)
2
3
4
6 libinput-debug-events - debug helper for libinput
7
9 libinput debug-events [options]
10
11 libinput debug-events [options] --udev <seat>
12
13 libinput debug-events [options] [--device] /dev/input/event0
14
16 The libinput debug-events tool creates a libinput context and prints
17 all events from these devices.
18
19 This is a debugging tool only, its output may change at any time. Do
20 not rely on the output.
21
22 This tool usually needs to be run as root to have access to the
23 /dev/input/eventX nodes.
24
26 --device /dev/input/event0
27 Use the given device with the path backend. The --device argu‐
28 ment may be omitted.
29
30 --grab Exclusively grab all opened devices. This will prevent events
31 from being delivered to the host system.
32
33 --help Print help
34
35 --quiet Only print libinput messages, don't print anything from this
36 tool. This is useful in combination with --verbose for internal
37 state debugging.
38
39 --show-keycodes
40 Key events shown by this tool are partially obfuscated to avoid
41 passwords and other sensitive information showing up in the
42 output. Use the --show-keycodes argument to make all keycodes
43 visible.
44
45 --udev <seat>
46 Use the udev backend to listen for device notifications on the
47 given seat. The default behavior is equivalent to --udev
48 "seat0".
49
50 --verbose
51 Use verbose output
52
53 libinput configuration options
54 --apply-to="pattern"
55 Configuration options are only applied where the device name
56 matches the pattern. This pattern has no effect on the --dis‐
57 able-sendevents option.
58
59 --disable-sendevents="pattern"
60 Set the send-events option to disabled for the devices matching
61 patterns. This option is not affected by the --apply-to="pat‐
62 tern" option.
63
64 --enable-tap|--disable-tap
65 Enable or disable tap-to-click
66
67 --enable-drag|--disable-drag
68 Enable or disable tap-and-drag
69
70 --enable-drag-lock|--disable-drag-lock
71 Enable or disable drag-lock
72
73 --enable-natural-scrolling|--disable-natural-scrolling
74 Enable or disable natural scrolling
75
76 --enable-left-handed|--disable-left-handed
77 Enable or disable left handed button configuration
78
79 --enable-middlebutton|--disable-middlebutton
80 Enable or disable middle button emulation
81
82 --enable-dwt|--disable-dwt
83 Enable or disable disable-while-typing
84
85 --set-click-method=[none|clickfinger|buttonareas]
86 Set the desired click method
87
88 --set-scroll-method=[none|twofinger|edge|button]
89 Set the desired scroll method
90
91 --set-scroll-button=BTN_MIDDLE
92 Set the button to the given button code
93
94 --set-profile=[adaptive|flat]
95 Set pointer acceleration profile
96
97 --set-speed=<value>
98 Set pointer acceleration speed. The allowed range is [-1, 1].
99
100 --set-tap-map=[lrm|lmr]
101 Set button mapping for tapping
102
104 Events shown by this tool may not correspond to the events seen by a
105 different user of libinput. This tool initializes a separate context.
106
108 Part of the libinput(1) suite
109
110
111
112libinput 1.14.3 libinput-debug-events(1)