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

Reply via email to