summaryrefslogtreecommitdiff
path: root/src/gestures.h
Commit message (Collapse)AuthorAgeFilesLines
* Add rotation gesturev1.0-alpha3Henrik Rydberg2010-05-141-1/+2
| | | | | | | | Moving two fingers around a center point will trigger the gesture. This patch computes the rotation gesture and maps it to mouse buttons 14 and 15. Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
* Add scale gestureHenrik Rydberg2010-05-141-1/+2
| | | | | | | | Moving two fingers apart or closer together will trigger the gesture. This patch computes the scaling gesture and maps it to mouse buttons 12 and 13. Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
* Unify detection of finger configuration changesHenrik Rydberg2010-04-151-1/+1
| | | | | | | | | | This patch simplifies and unifies the means by which finger configuration changes are detected. The logic is almost the same, except for the unlikely case of very quickly switching the clicking finger, after first having moved it above the clicking area. This case should now properly be detected as a pointing finger. Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
* Define swipe gesturesHenrik Rydberg2010-04-151-0/+2
| | | | | | | Define three-finger vertical and horizontal scroll as vertical and horizontal swipe gestures. Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
* janitor: stick to kernel-style formattingalpha-1Henrik Rydberg2010-02-011-10/+1
| | | | | | With this commit, the whole code base complies with the kernel format style, and patches can be checked against the kernel-provided ./scripts/checkpatch.pl
* button: simplify property mappingHenrik Rydberg2010-02-011-1/+0
| | | | Janitory changes only.
* button: simplify button handlingHenrik Rydberg2010-02-011-1/+1
| | | | | Make better use of the bit representation, reducing one layer of conversion.
* License and credits resolvedHenrik Rydberg2010-01-301-0/+21
| | | | | | All files are tagged as GPL, and a CREDIT file created with references to the synaptics X driver and the matching code, under their respective MIT and BSD licenses.
* ABI_XINPUT_VERSION >= 7 supportAndreas Nüßlein2010-01-281-0/+1
|
* Add multi-finger button and scroll from experimentalHenrik Rydberg2009-05-161-2/+4
| | | | Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
* Gesture interface in placeHenrik Rydberg2008-11-091-0/+25
Signed-off-by: Henrik Rydberg <rydberg@euromail.se>