Bug 206649

Summary: cyapa(4): Add common gestures for Cypress APA I2C touchpad
Product: Base System Reporter: Alexander Mishurov <alexander.m.mishurov>
Component: kernAssignee: freebsd-bugs (Nobody) <bugs>
Status: Open ---    
Severity: Affects Many People CC: emaste, feld, grembo, guru, wulf
Priority: --- Keywords: feature, needs-qa
Version: CURRENTFlags: koobs: mfc-stable12?
koobs: mfc-stable11?
Hardware: Any   
OS: Any   
URL: https://github.com/mishurov/double_down
Attachments:
Description Flags
Add two touchpad gestures
none
Fix enum constant none

Description Alexander Mishurov 2016-01-26 18:41:31 UTC
Created attachment 166152 [details]
Add two touchpad gestures

Commonly used gestures for Cypress i2c touchpad.
* Two finger tap for right click.
* Tap and drag gesture: hold on the second tap to drag.
Comment 1 Alexander Mishurov 2016-02-01 15:03:16 UTC
Created attachment 166401 [details]
Fix enum constant
Comment 2 Alexander Mishurov 2016-02-03 00:09:54 UTC
External link to compile and change module.
https://github.com/mishurov/double_down
Comment 3 Mark Felder freebsd_committer 2017-01-04 21:18:46 UTC
Anyone out there available to test/review and help this into the tree?
Comment 4 Kubilay Kocak freebsd_committer freebsd_triage 2020-04-16 01:10:38 UTC
Patch adds the following features:

 - two-finger-tap (right click)
 - tap-and-drag
Comment 5 Michael Gmelin freebsd_committer 2020-04-23 09:00:56 UTC
This looks sane to me in general.

I swapped touchpads with Matthias a few years ago though, as his broke and he couldn't get a replacement from Acer, so I can't test myself.

Added him in Cc, maybe he has time/a chance to test the patch?