libinput/doc
Peter Hutterer 4ef14e14e4 Add an API for configurable eraser button behavior
This adds the public API to configure an eraser button on a tablet tool
to emulate a normal button. In DEFAULT mode the eraser button will
simply do whatever it does by default (i.e. toggle to eraser).
In BUTTON mode the eraser button will be converted to a regular tool
button event, with libinput handling the underlying proximity event
madness.

Part-of: <https://gitlab.freedesktop.org/libinput/libinput/-/merge_requests/1218>
2025-06-18 19:38:14 +10:00
..
api doc/api: set HAVE_DOT to YES 2023-01-17 10:54:10 +10:00
user Add an API for configurable eraser button behavior 2025-06-18 19:38:14 +10:00
button-debouncing-state-machine.svg Fix pre-commit errors 2024-09-03 09:51:41 +02:00
button-debouncing-wave-diagram.txt evdev: add new debouncing code 2017-11-20 09:55:05 +10:00
middle-button-emulation.svg evdev: add support for middle button emulation 2015-04-17 12:50:03 +10:00
touchpad-edge-scrolling-state-machine.svg touchpad: Add edge-scrolling support 2014-11-25 17:02:30 +10:00
touchpad-gestures-state-machine.svg doc: fix end-of-file in the state machine SVG 2024-02-19 12:21:16 +10:00
touchpad-softbutton-state-machine.svg touchpad: Route top softbuttons through the trackstick if we've one 2014-09-19 08:20:00 +10:00
touchpad-tap-state-machine.svg Fix pre-commit errors 2024-09-03 09:51:41 +02:00