Bug 206649 - cyapa(4): Add common gestures for Cypress APA I2C touchpad
Summary: cyapa(4): Add common gestures for Cypress APA I2C touchpad
Status: Open
Alias: None
Product: Base System
Classification: Unclassified
Component: kern (show other bugs)
Version: CURRENT
Hardware: Any Any
: --- Affects Many People
Assignee: freebsd-bugs (Nobody)
URL: https://github.com/mishurov/double_down
Keywords: feature, needs-qa
Depends on:
Blocks:
 
Reported: 2016-01-26 18:41 UTC by Alexander Mishurov
Modified: 2020-04-23 09:00 UTC (History)
5 users (show)

See Also:
koobs: mfc-stable12?
koobs: mfc-stable11?


Attachments
Add two touchpad gestures (11.69 KB, patch)
2016-01-26 18:41 UTC, Alexander Mishurov
no flags Details | Diff
Fix enum constant (11.70 KB, patch)
2016-02-01 15:03 UTC, Alexander Mishurov
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
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?