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
 Touchpad jumping cursor bugsA common bug encountered on touchpads is a cursor jump when alternating between fingers on a multi-touch-capable touchpad
 Coordinate ranges for absolute axesLibinput requires that all touchpads provide a correct axis range and resolution
 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"
 Middle button emulationMiddle button emulation provides users with the ability to generate a middle click even when the device does not have a physical middle button available
 Graphics Tablets
 Tablet supportThis page provides details about the graphics tablet support in libinput
 General setup
 Static device configuration via udevLibinput supports some static configuration through udev properties
 SeatsEach device in libinput is assigned to one seat
 Users
 What is libinput?This page describes what libinput is, but more importantly it also describes what libinput is not
 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
 DevelopersContributions to libinput are always welcome
 What is libinput?This page describes what libinput is, but more importantly it also describes what libinput is not
 Contributing to libinputContributions to libinput are always welcome
 libinput build instructionsInstructions on how to build libinput and its tools and how to build against libinput
 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
 SwitchesLibinput supports a couple of switches
 Bug List