Bug 471161

Summary: Touchpad settings: disabling "Tapping" disables elements not in grouping
Product: [Applications] systemsettings Reporter: Miles B Huff <MilesBHuff>
Component: kcm_touchpadAssignee: Plasma Bugs List <plasma-bugs-null>
Status: RESOLVED NOT A BUG    
Severity: normal CC: natalie_clarius, nate
Priority: NOR    
Version First Reported In: 5.27.5   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: Screenshot of affected area

Description Miles B Huff 2023-06-17 14:28:05 UTC
Created attachment 159748 [details]
Screenshot of affected area

SUMMARY
Disabling "Tapping" in the "Touchpad" settings disables elements not in the "Tapping" grouping.

STEPS TO REPRODUCE
1. Disable "Tapping" in the "Touchpad" settings.

OBSERVED RESULT
The section labelled "Two-finger tap", which is not a part of the "Tapping" section, also gets disabled.

EXPECTED RESULT
Disabling "Tapping" only disables "Tapping".

SOFTWARE/OS VERSIONS
Linux: 6.3.7
KDE Plasma Version: 5.27.5
KDE Frameworks Version: 5.107.0
Qt Version: 5.15.9

ADDITIONAL INFORMATION
I personally *hate* single-finger taps, but love two-finger taps.  The inability to configure KDE in the way that I want is of course annoying, and perhaps especially so because this particular situation *looks* like a bug:  "Tapping" and "Two-finger taps" are separate sections, so one would not expect them to interact with each other.
To resolve this situation in as general a way as possible, I would suggest renaming "Tapping" to "One-finger taps", for consistency;  and also of course making it so that disabling "One-finger taps" does not also disable "Two-finger taps".
Comment 1 Nate Graham 2023-09-14 22:22:42 UTC
Two-finger tapping is a type of tapping; if you disable tapping, you can't do a two-finger tap, so the controls for it become disabled.
Comment 2 Nate Graham 2023-09-14 22:39:46 UTC
In case it was not clear: what you want is something we can't do. It's not possible to enable two-finger tabs but not one-finger taps. This is a limitation of the Libinput driver that this settings page is configuring, and not anything we determine in any KDE code.