2017-06-29 08:40:28 +10:00
|
|
|
.TH libinput-measure-touchpad-tap "1" "" "libinput @LIBINPUT_VERSION@" "libinput Manual"
|
2017-05-23 15:07:31 +10:00
|
|
|
.SH NAME
|
2017-09-06 09:32:39 +10:00
|
|
|
libinput\-measure\-touchpad\-tap \- measure tap-to-click properties of devices
|
2017-05-23 15:07:31 +10:00
|
|
|
.SH SYNOPSIS
|
2017-07-03 13:33:20 +10:00
|
|
|
.B libinput measure touchpad\-tap [\-\-help] [\-\-format=\fI<format>\fB] \fI[/dev/input/event0]\fR
|
2017-05-23 15:07:31 +10:00
|
|
|
.SH DESCRIPTION
|
|
|
|
|
.PP
|
|
|
|
|
The
|
2017-06-02 12:15:50 +10:00
|
|
|
.B "libinput measure touchpad\-tap"
|
|
|
|
|
tool measures properties of the tap\-to\-click behavior of the user. This is
|
2017-05-23 15:07:31 +10:00
|
|
|
an interactive tool. When executed, the tool will prompt the user to
|
|
|
|
|
interact with the touchpad. On termination, the tool prints a summary of the
|
2017-06-02 12:15:50 +10:00
|
|
|
tap interactions seen. This data should be attached to any tap\-related bug
|
2017-05-23 15:07:31 +10:00
|
|
|
report.
|
|
|
|
|
.PP
|
|
|
|
|
For a full description on how libinput's tap-to-click behavior works, see
|
|
|
|
|
the online documentation here:
|
|
|
|
|
.I https://wayland.freedesktop.org/libinput/doc/latest/tapping.html
|
|
|
|
|
.PP
|
|
|
|
|
This is a debugging tool only, its output may change at any time. Do not
|
|
|
|
|
rely on the output.
|
|
|
|
|
.PP
|
|
|
|
|
This tool usually needs to be run as root to have access to the
|
|
|
|
|
/dev/input/eventX nodes.
|
|
|
|
|
.SH OPTIONS
|
2017-06-13 13:53:10 +10:00
|
|
|
If a device node is given, this tool opens that device node. Otherwise, this
|
|
|
|
|
tool searches for the first node that looks like a touchpad and uses that
|
|
|
|
|
node.
|
2017-05-23 15:07:31 +10:00
|
|
|
.TP 8
|
2017-06-02 12:15:50 +10:00
|
|
|
.B \-\-help
|
2017-05-23 15:07:31 +10:00
|
|
|
Print help
|
|
|
|
|
.TP 8
|
2017-06-02 12:15:50 +10:00
|
|
|
.B \-\-format=summary|dat
|
2017-05-23 15:07:31 +10:00
|
|
|
Specify the data format to be printed. The default (or if
|
2017-06-02 12:15:50 +10:00
|
|
|
.B \-\-format
|
2017-05-23 15:07:31 +10:00
|
|
|
is omitted) is "summary". See section
|
|
|
|
|
.B DATA FORMATS
|
|
|
|
|
|
|
|
|
|
.SH DATA FORMATS
|
|
|
|
|
This section describes the data formats printed with the
|
2017-06-02 12:15:50 +10:00
|
|
|
.B \-\-format
|
2017-05-23 15:07:31 +10:00
|
|
|
commandline argument. Note that any of the output may change at any time.
|
|
|
|
|
.RE
|
|
|
|
|
.PP
|
|
|
|
|
summary
|
|
|
|
|
.RS 4
|
|
|
|
|
The
|
|
|
|
|
.I summary
|
|
|
|
|
format prints a summary of the data collected. This format is useful to
|
|
|
|
|
get a quick overview of a user's tapping behavior and why some taps may or
|
|
|
|
|
may not be detected.
|
|
|
|
|
.RE
|
|
|
|
|
.PP
|
|
|
|
|
dat
|
|
|
|
|
.RS 4
|
|
|
|
|
The
|
|
|
|
|
.I dat
|
|
|
|
|
format prints the touch sequence data (raw and processed) in column-style
|
|
|
|
|
format, suitable for processing by other tools such as
|
|
|
|
|
.B gnuplot(1).
|
|
|
|
|
The data is aligned in one row per touch with each column containing a
|
|
|
|
|
separate data entry.
|
2017-06-02 12:15:50 +10:00
|
|
|
.B libinput\-measure\-touchpad\-tap
|
2017-05-23 15:07:31 +10:00
|
|
|
prints comments at the top of the file to describe each column.
|
|
|
|
|
.PP
|
|
|
|
|
.B WARNING:
|
|
|
|
|
The data contained in the output is grouped by different sort orders. For
|
|
|
|
|
example, the first few columns may list tap information in the 'natural'
|
2020-08-27 19:52:34 +02:00
|
|
|
sort order (i.e. as they occurred), the data in the next few columns may list
|
2017-05-23 15:07:31 +10:00
|
|
|
tap information sorted by the delta time between touch down and touch up.
|
|
|
|
|
Comparing columns across these group boundaries will compare data of two
|
|
|
|
|
different touch points and result in invalid analysis.
|
2017-06-09 15:00:36 +10:00
|
|
|
.SH BUGS
|
|
|
|
|
This tool does not take finger pressure into account. The tap it detects may
|
|
|
|
|
be different to those detected by libinput if libinput's pressure thresholds
|
|
|
|
|
differ significantly to the kernel's pressure thresholds.
|
2017-05-23 15:07:31 +10:00
|
|
|
.SH LIBINPUT
|
|
|
|
|
Part of the
|
|
|
|
|
.B libinput(1)
|
|
|
|
|
suite
|