TOUCHPAD-EDGE-DETECTOR(1) | General Commands Manual | TOUCHPAD-EDGE-DETECTOR(1) |
touchpad-edge-detector - print the axis ranges for a touchpad device
touchpad-edge-detector [--help] WxH /dev/input/eventX
The touchpad-edge-detector tool reads touchpad events from the kernel and records the minimum and maximum coordinates based on user input. This is an interactive tool, the user must move a finger around the touchpad, attempting to trigger an event at all edges of the touchpad.
To terminate the event collection and print a summary, press Ctrl+C. It is recommended that the tool is run several times to guarantee a reliable result.
On completion, this tool prints a summary of the collected events and a suggested udev rule. Due to rounding errors it is rare to get an exact match for the touchpad's dimensions, but any discrepancy of more than 5mm should be corrected with the suggested udev rule.
The udev rule should be simplified and submitted as a pull request to the system repository at https://github.com/systemd/systemd. For further guidance, see the file /usr/lib/udev/hwdb.d/60-evdev.hwdb.