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       --disable-sendevents="pattern"
55               Set the send-events option to disabled for the devices matching
56               patterns.
57
58       --enable-tap|--disable-tap
59               Enable or disable tap-to-click
60
61       --enable-drag|--disable-drag
62               Enable or disable tap-and-drag
63
64       --enable-drag-lock|--disable-drag-lock
65               Enable or disable tap-and-drag
66
67       --enable-natural-scrolling|--disable-natural-scrolling
68               Enable or disable natural scrolling
69
70       --enable-left-handed|--disable-left-handed
71               Enable or disable left handed button configuration
72
73       --enable-middlebutton|--disable-middlebutton
74               Enable or disable middle button emulation
75
76       --enable-dwt|--disable-dwt
77               Enable or disable disable-while-typing
78
79       --set-click-method=[none|clickfinger|buttonareas]
80               Set the desired click method
81
82       --set-scroll-method=[none|twofinger|edge|button]
83               Set the desired scroll method
84
85       --set-scroll-button=BTN_MIDDLE
86               Set the button to the given button code
87
88       --set-profile=[adaptive|flat]
89               Set pointer acceleration profile
90
91       --set-speed=<value>
92               Set pointer acceleration speed. The allowed range is [-1, 1].
93
94       --set-tap-map=[lrm|lmr]
95               Set button mapping for tapping
96

NOTES

98       Events shown by this tool may not correspond to the events  seen  by  a
99       different user of libinput. This tool initializes a separate context.
100

LIBINPUT

102       Part of the libinput(1) suite
103
104
105
106libinput 1.13.2                                       libinput-debug-events(1)
Impressum