libinput-measure-touchpad-tap.man 2.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. .TH libinput-measure-touchpad-tap "1" "" "libinput @LIBINPUT_VERSION@" "libinput Manual"
  2. .SH NAME
  3. libinput\-measure\-touchpad\-tap \- measure tap-to-click properties of devices
  4. .SH SYNOPSIS
  5. .B libinput measure touchpad\-tap [\-\-help] [\-\-format=\fI<format>\fB] \fI[/dev/input/event0]\fR
  6. .SH DESCRIPTION
  7. .PP
  8. The
  9. .B "libinput measure touchpad\-tap"
  10. tool measures properties of the tap\-to\-click behavior of the user. This is
  11. an interactive tool. When executed, the tool will prompt the user to
  12. interact with the touchpad. On termination, the tool prints a summary of the
  13. tap interactions seen. This data should be attached to any tap\-related bug
  14. report.
  15. .PP
  16. For a full description on how libinput's tap-to-click behavior works, see
  17. the online documentation here:
  18. .I https://wayland.freedesktop.org/libinput/doc/latest/tapping.html
  19. .PP
  20. This is a debugging tool only, its output may change at any time. Do not
  21. rely on the output.
  22. .PP
  23. This tool usually needs to be run as root to have access to the
  24. /dev/input/eventX nodes.
  25. .SH OPTIONS
  26. If a device node is given, this tool opens that device node. Otherwise, this
  27. tool searches for the first node that looks like a touchpad and uses that
  28. node.
  29. .TP 8
  30. .B \-\-help
  31. Print help
  32. .TP 8
  33. .B \-\-format=summary|dat
  34. Specify the data format to be printed. The default (or if
  35. .B \-\-format
  36. is omitted) is "summary". See section
  37. .B DATA FORMATS
  38. .SH DATA FORMATS
  39. This section describes the data formats printed with the
  40. .B \-\-format
  41. commandline argument. Note that any of the output may change at any time.
  42. .RE
  43. .PP
  44. summary
  45. .RS 4
  46. The
  47. .I summary
  48. format prints a summary of the data collected. This format is useful to
  49. get a quick overview of a user's tapping behavior and why some taps may or
  50. may not be detected.
  51. .RE
  52. .PP
  53. dat
  54. .RS 4
  55. The
  56. .I dat
  57. format prints the touch sequence data (raw and processed) in column-style
  58. format, suitable for processing by other tools such as
  59. .B gnuplot(1).
  60. The data is aligned in one row per touch with each column containing a
  61. separate data entry.
  62. .B libinput\-measure\-touchpad\-tap
  63. prints comments at the top of the file to describe each column.
  64. .PP
  65. .B WARNING:
  66. The data contained in the output is grouped by different sort orders. For
  67. example, the first few columns may list tap information in the 'natural'
  68. sort order (i.e. as they occurred), the data in the next few columns may list
  69. tap information sorted by the delta time between touch down and touch up.
  70. Comparing columns across these group boundaries will compare data of two
  71. different touch points and result in invalid analysis.
  72. .SH BUGS
  73. This tool does not take finger pressure into account. The tap it detects may
  74. be different to those detected by libinput if libinput's pressure thresholds
  75. differ significantly to the kernel's pressure thresholds.
  76. .SH LIBINPUT
  77. Part of the
  78. .B libinput(1)
  79. suite