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     [--help]     [--show-keycodes]    [--udev
10       <seat>|--device /dev/input/event0] [configuration options]
11

DESCRIPTION

13       The libinput debug-events tool creates a libinput  context  and  prints
14       all events from these devices.
15
16       This  is  a  debugging tool only, its output may change at any time. Do
17       not rely on the output.
18
19       This tool usually needs to be  run  as  root  to  have  access  to  the
20       /dev/input/eventX nodes.
21

OPTIONS

23       --device /dev/input/event0
24               Use the given device with the path backend
25
26       --grab  Exclusively  grab  all opened devices. This will prevent events
27               from being delivered to the host system.
28
29       --help  Print help
30
31       --quiet Only print libinput messages, don't print  anything  from  this
32               tool. This is useful in combination with --verbose for internal
33               state debugging.
34
35       --show-keycodes
36               Key events shown by this tool are partially obfuscated to avoid
37               passwords  and  other  sensitive  information showing up in the
38               output. Use the --show-keycodes argument to make  all  keycodes
39               visible.
40
41       --udev <seat>
42               Use  the udev backend to listen for device notifications on the
43               given seat.  The  default  behavior  is  equivalent  to  --udev
44               "seat0".
45
46       --verbose
47               Use verbose output
48
49   libinput configuration options
50       --disable-sendevents="pattern"
51               Set the send-events option to disabled for the devices matching
52               patterns.
53
54       --enable-tap|--disable-tap
55               Enable or disable tap-to-click
56
57       --enable-drag|--disable-drag
58               Enable or disable tap-and-drag
59
60       --enable-drag-lock|--disable-drag-lock
61               Enable or disable tap-and-drag
62
63       --enable-natural-scrolling|--disable-natural-scrolling
64               Enable or disable natural scrolling
65
66       --enable-left-handed|--disable-left-handed
67               Enable or disable left handed button configuration
68
69       --enable-middlebutton|--disable-middlebutton
70               Enable or disable middle button emulation
71
72       --enable-dwt|--disable-dwt
73               Enable or disable disable-while-typing
74
75       --set-click-method=[none|clickfinger|buttonareas]
76               Set the desired click method
77
78       --set-scroll-method=[none|twofinger|edge|button]
79               Set the desired scroll method
80
81       --set-scroll-button=BTN_MIDDLE
82               Set the button to the given button code
83
84       --set-profile=[adaptive|flat]
85               Set pointer acceleration profile
86
87       --set-speed=<value>
88               Set pointer acceleration speed. The allowed range is [-1, 1].
89
90       --set-tap-map=[lrm|lmr]
91               Set button mapping for tapping
92

NOTES

94       Events shown by this tool may not correspond to the events  seen  by  a
95       different user of libinput. This tool initializes a separate context.
96

LIBINPUT

98       Part of the libinput(1) suite
99
100
101
102libinput 1.10.7                                       libinput-debug-events(1)
Impressum