[libinput-touchpad-kcm-click-method] Add click method Areas and Clickfinger for buttonless touchpads
ClosedPublic

Authored by atulbi on Feb 10 2019, 10:09 PM.

Details

Summary
  • Added Properties to wayland Backend
  • User can switch between areas and clickfinger methods if touchpads has no physical buttons.
  • when areas mode is selected, user can enable and enable/disable middle-emulation.
  • In clickfinger mode , for informative purposes checked but disabled checkbox will be shown with "Press anywhere with three fingers" text.

FEATURE: 387156
FIXED-IN: 5.16.0

Diff Detail

Repository
R119 Plasma Desktop
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.
atulbi created this revision.Feb 10 2019, 10:09 PM
Restricted Application added a project: Plasma. · View Herald TranscriptFeb 10 2019, 10:09 PM
Restricted Application added a subscriber: plasma-devel. · View Herald Transcript
atulbi requested review of this revision.Feb 10 2019, 10:09 PM
atulbi edited the summary of this revision. (Show Details)Feb 10 2019, 10:11 PM
atulbi added a reviewer: ngraham.
ngraham edited the summary of this revision. (Show Details)Feb 10 2019, 10:45 PM
davidedmundson accepted this revision.Mar 5 2019, 2:35 PM
davidedmundson added inline comments.
kcms/touchpad/src/kcm/libinput/main.qml
602

You could resolve all of this by using onToggled instead of onChecked

but I understand you're just following the existing pattern

This revision is now accepted and ready to land.Mar 5 2019, 2:35 PM
ngraham accepted this revision.Mar 5 2019, 4:05 PM

UI looks good to me too.

This revision was automatically updated to reflect the committed changes.

Nice work. Any chance you'd be interested in porting the Wayland-only libinput touchpad KCM to work on X11 too, just like how the Libinput mouse KCM does?

https://bugs.kde.org/show_bug.cgi?id=387153

Thanks. Yes, I'll take this for sure.

Wonderful news!!!