[PATCH v2 libinput] touchpad: serial synaptics need to fake new touches on TRIPLETAP

2015-07-26 Thread Peter Hutterer
On the 4.1 kernels synaptics pretends to have 3 slots (the serial fw only does 2). This was added to avoid cursor jumps but has since been reverted for 4.2 (kernel commit dbf3c37086, 4.1.3 is still buggy). In some cases a TRIPLETAP may be triggered without slot 2 ever activating. While there are s

Re: Libinput: Halfkey/Mirrorboard implementation

2015-07-26 Thread Peter Hutterer
Hi Kieran, On Fri, Jul 24, 2015 at 04:28:04PM -0500, Kieran Bingham wrote: > Hi Guys, > > I've been working on a personal project to implement one-handed touch > typing as an accessibility feature. > > There are software solutions for this available for Win/MacOS > http://www.onehandkeyboard.org

[PATCH v2 libinput] touchpad: disable 2fg scrolling on Synaptics semi-mt touchpads

2015-07-26 Thread Peter Hutterer
These touchpads have a terrible resolution when two fingers are down, causing scrolling to jump around a lot. That then turns into bug reports that we can't do much about, the data is simply garbage. https://bugs.freedesktop.org/show_bug.cgi?id=91135 Signed-off-by: Peter Hutterer --- Changes to

Re: [PATCH libinput] touchpad: don't check clickfinger distance for three fingers

2015-07-26 Thread Peter Hutterer
On Fri, Jul 24, 2015 at 10:41:41AM +0200, Hans de Goede wrote: > Hi, > > On 24-07-15 02:35, Peter Hutterer wrote: > >It's reasonable to expect a thumb (or the other hand's index finger) to click > >a button while a finger is down for movement. It's less reasonable to expect > >this when two finger