From: Chris Bagwell <ch...@cnpbagwell.com> I'm resending all my current gesture improvement patches except for the last one that makes gesture distance values relative to reported HW maxs. There weren't any comments over this list of patches (I believe) and will result in minor gesture improvements today.
The relative distance patch is needed to see major gesture improvements but it will take to some time to be ready and I'd prefer to get rid of my patch backlog. This series is on gesture5 branch at github: git://github.com/cbagwell/xf86-input-wacom.git gesture5 Changes are very limitted since v1: * Broke out the dsLast[0] to ds[0] change from patch 0002 for better log description and better bisecting. List of items that will be worked on in near future is still quite large: * Add a SingleTouchTimeout that last closer to 100ms instead of todays hard coded 10ms. This will prevent cursor movement that is occuring at initial touch during 2 finger gestures. * Rework the 2 finger tap logic so that it sends button 3 only after both fingers removed instead of todays logic that requires one finger to stay down. This is only way to get tap gesture not to send both button 1 and button 3 at same time on a touchscreen. * Remove code that forces button 1 release during 2 finger gestures. I was going to do that in this series but relized it won't work in all case until 2 items above are done. * Split Option Parsing into 2 phases: 1) Pre HW access (such as baud rate) and 2) Post HW access (such as HW min/max override). * Make gesture distance defaults relative to HW maxs reported. Set default values to new ideals (300 for scroll as recommended by Favux). * Get 1 finger double tapping to work reliably. I believe needs delay between button 1 press and release. Chris Bagwell (6): reduce 2-finger scroll holdoff time improve initial 2 finger behavior look at current packet during 2 finger gesture lag Add a GESTURE_NONE_MODE in place of 0 values improve 1 finger tap validation do not send touch button during gesture holdoffs src/wcmISDV4.c | 2 +- src/wcmTouchFilter.c | 101 +++++++++++++++++++++++++++++++++++++++---------- src/wcmUSB.c | 12 ------ 3 files changed, 81 insertions(+), 34 deletions(-) -- 1.7.6 ------------------------------------------------------------------------------ Special Offer -- Download ArcSight Logger for FREE! Finally, a world-class log management solution at an even better price-free! And you'll get a free "Love Thy Logs" t-shirt when you download Logger. Secure your free ArcSight Logger TODAY! http://p.sf.net/sfu/arcsisghtdev2dev _______________________________________________ Linuxwacom-devel mailing list Linuxwacom-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linuxwacom-devel