Related Pages
Here is a list of all related documentation pages:
[detail level 12]
 TouchpadsThis page provides an outline of touchpad devices
 ScrollingLibinput supports three different types of scrolling methods: Two-finger scrolling, Edge scrolling and On-Button scrolling
 Clickpad software button behaviorClickpad is the name given to touchpads without physical buttons below the touchpad
 Tap-to-click behaviour"Tapping" or "tap-to-click" is the name given to the behavior where a short finger touch down/up sequence maps into a button click
 GesturesLibinput supports basic gestures on touchpads and other indirect input devices
 Palm detectionPalm detection tries to identify accidental touches while typing
 Lenovo *40 series touchpad supportThe Lenovo *40 series emulates trackstick buttons on the top part of the touchpads
 Touchscreens
 Absolute axesDevices with absolute axes are those that send positioning data for an axis in a device-specific coordinate range, defined by a minimum and a maximum value
 Mice, Trackballs, etc.
 Normalization of relative motionMost relative input devices generate input in so-called "mickeys"
 General setup
 Static device configuration via udevLibinput supports some static configuration through udev properties
 SeatsEach device in libinput is assigned to one seat
 Users
 FAQs - Frequently Asked QuestionsFrequently asked questions about libinput
 Helper toolsLibinput provides a couple of tools to query state and events
 Reporting bugsA new bug can be filed here: https://bugs.freedesktop.org/enter_bug.cgi?product=Wayland&component=libinput
 Developers
 libinput test suiteThe libinput test suite is based on Check and runs automatically during make check
 Helper toolsLibinput provides a couple of tools to query state and events
 Pointer accelerationLibinput uses device-specific pointer acceleration methods, with the default being the Linear pointer acceleration
 Bug List