GSL1680
Current version: 10.0
GSL1680 is a driver for GSL1680 capacitive touch screen chips. This chip is used in several devices, like mobile phones and tablets.
GSL1680 can emulate a mouse wheel by moving two fingers over the screen. Also emulates pinching for zoom by detecting it and sending Ctrl+mouse wheel. Finally, it allows to send several right clicks. To do so, put one finger in the screen and tap with a second finger (without removing the first finger). Now, while the first finger is not removed, every new tap with a second finger will be sent like a right click in the position of the first finger. Finally, touching with three fingers will show the on-screen keyboard available in TabletWM.
GSL1680 is an user-space driver, so it needs a kernel with uinput support.
Downloads
GIT Repository
History of versions
- version 10.0 (2017/10/01)
- Now touching with three fingers return shift+menu, and with four fingers, ctrl+menu
- version 9.0 (2017/02/01)
- Allows to swap the axis (useful for rotating the screen)
- version 8.0 (2016/09/15)
- Fixed systemd script
- version 7.0 (2014/09/24)
- Updated to allow systemd
- version 6.0 (2013/12/06)
- Moves the cursor to the touch point to ensure that the scrolling events are sent to the right zone
- version 5.0 (2013/12/05)
- Allows to do scrolling with a single finger
- version 4.0 (2013/10/01)
- Allows to invert the X and Y axis
- version 3.0 (2013/09/29)
- Added support for init.d
- Added support for binary firmwares
- Allows to set the resolution in the command line
- version 2.0 (2013/09/10)
- Added support for showing the on-screen keyboard in TabletWM by touching with three fingers
- version 1.0 (2013/08/27)
- First public version