1libinput-debug-events(1)        libinput Manual       libinput-debug-events(1)
2
3
4

NAME

6       libinput-debug-events - debug helper for libinput
7

SYNOPSIS

9       libinput debug-events [options]
10
11       libinput debug-events [options] --udev <seat>
12
13       libinput debug-events [options] [--device] /dev/input/event0
14

DESCRIPTION

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

OPTIONS

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

NOTES

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

LIBINPUT

108       Part of the libinput(1) suite
109
110
111
112libinput 1.14.3                                       libinput-debug-events(1)
Impressum