C library for filtering touchscreen events
tslib is a cross-platform library that provides access to touchscreen devices and the ability to apply filters to their input events.
On Linux and FreeBSD it supports all modern devices using input event drivers and includes multitouch support.
Furthermore it supports the Palm Pre's CY8MRLN, UCB1x00, Sharp Zaurus sl-c7x0 and sl-5500/5000d, HP / Compaq iPaq H3600 and DMC, DMC DUS3000 Series, Hitachi Webpad, IBM Arctic II, Tatung Webpad, eGalax 0112, 210 and 0100, Waveshare and more, in part for other host platforms too.
What is tslib used for?
tslib is used to access touch screen devices, in case the operating system doesn't provide driver support. It may instead also only be used to optimize the touch user experience by applying mathematical filters in any number or order. The libts library is highly configurable and portable. tslib includes tools to calibrate, test and use the library. It is well suited for embedded devices and used in many commercial products. tslib includes documentation on how to use it.
Please consider helping in our user survey: Do you use any "module_raw" other than "input" in your ts.conf?
tslib is free software
Who makes tslib?
This site is operated with support from