path: root/tools/
diff options
authorPeter Hutterer <>2018-04-26 11:47:54 +1000
committerPeter Hutterer <>2018-05-15 13:51:33 +1000
commit3251ba2af0c2510418c5ea75d880de4223a88f63 (patch)
tree0195d9f7a50465825750a3e5efd586a664573b71 /tools/
parentd7ff5a8f0d876b3125978fd357716ac0f5619de0 (diff)
touchpad: add a tool to measure the touchpad fuzz
Well, I say "measure" but really at this point it just reads the properties/axes and then does it's best to auto-generate a hwdb entry that matches the user's hardware and sets a fuzz value on the device. Ideally this reduces the number of hand-holding required in bugzillas. There are plenty of things that can go wrong, so our fallback is still to throw up our hands and point to the documentation. Signed-off-by: Peter Hutterer <>
Diffstat (limited to 'tools/')
1 files changed, 30 insertions, 0 deletions
diff --git a/tools/ b/tools/
new file mode 100644
index 00000000..74b319cc
--- /dev/null
+++ b/tools/
@@ -0,0 +1,30 @@
+.TH libinput-measure-fuzz "1"
+libinput\-measure\-fuzz \- measure absolute axis fuzz
+.B libinput measure fuzz [\-\-help] [options]
+.B "libinput measure fuzz"
+tool measures the fuzz for an absolute axis on a kernel device. The current
+implementation does not actually measure anything, it only prints the
+relevant information available and suggests a udev rule.
+This is a debugging tool only, its output may change at any time. Do not
+rely on the output.
+This tool usually needs to be run as root to have access to the
+/dev/input/eventX nodes.
+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 device and
+uses that node.
+.TP 8
+.B \-\-help
+Print help
+Part of the
+.B libinput(1)