quadpixels / three-finger-dragging

Three point dragging for the synaptics xorg trackpad driver. (For 1.9.0 and 1.7.4)
MIT License
38 stars 7 forks source link

Changes:

2017-03-18 3 Finger Dragging does not respect LockedDrags; instead, 3FD will always be locked drag (in the sense that it allows the user's fingers to leave the touchpad for the period of time.) Double Tap Dragging respects LockedDrags just like it originally does.

Accuracy in detecting the 3-finger tap (seen as middle click) is enhanced by handling another status transition sequence (TS_1 -> TS_3FINGER_START -> TS_SINGLETAP) in addition to the usual transition sequence (TS_1 -> TS_2A -> TS_SINGLETAP).

2015-04-12 Now the three-finger dragging respects the LockedDrags option. I think it is very convenient also, because when you do a 3-finger dragging you are very likely to run out of space, which makes a long-distance drag difficult, e.g. when you want to drag a window across 2 monitors.

The Locked Drag is activated when you release 1, 2 or 3 fingers in the middle of a 3-finger dragging. A Locked 3-Finger Drag can only be continued by a 3-Finger Drag, not 1 or 2 fingers.

------------------------------>8--------------------------------- ORIGINAL README BELOW ------------------------------8<---------------------------------

Synaptics touchpad driver for X.Org

FAQ

Authors

Many people have contributed to this driver. Look at the top of synaptics.c and ps2comm.c for details.

The current maintainer is X.org development team xorg-devel@lists.x.org.

Contacts

All questions regarding this software should be directed at the Xorg mailing list:

    http://lists.freedesktop.org/mailman/listinfo/xorg

Please submit bug reports to the Xorg bugzilla:

    https://bugs.freedesktop.org/enter_bug.cgi?product=xorg

The master development code repository can be found at:

    git://anongit.freedesktop.org/git/xorg/driver/xf86-input-synaptics

    http://cgit.freedesktop.org/xorg/driver/xf86-input-synaptics

For patch submission instructions, see:

http://www.x.org/wiki/Development/Documentation/SubmittingPatches

For more information on the git code manager, see:

    http://wiki.x.org/wiki/GitPage