Bug 506837

Summary: [Feature Request] Expose an adjustable "dwell time" or "delay" for "disable while typing" on touch/trackpads.
Product: [Plasma] kwin Reporter: dhauke89
Component: inputAssignee: KWin default assignee <kwin-bugs-null>
Status: RESOLVED UPSTREAM    
Severity: wishlist CC: duha.bugs, nate
Priority: NOR    
Version First Reported In: 6.4.2   
Target Milestone: ---   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: Output of "busctl --user introspect org.kde.KWin /org/kde/KWin/InputDevice/event13" where event13 is the mentioned touchpad showing no method for adjusting delay/dwell time.

Description dhauke89 2025-07-10 04:14:18 UTC
Created attachment 183115 [details]
Output of "busctl --user introspect org.kde.KWin /org/kde/KWin/InputDevice/event13" where event13 is the mentioned touchpad showing no method for adjusting delay/dwell time.

***
If you're not sure this is actually a bug, instead post about it at https://discuss.kde.org

If you're reporting a crash, attach a backtrace with debug symbols; see https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports

Please remove this comment after reading and before submitting - thanks!
***

SUMMARY

Issue: Unable to adjust delay or dwell time for "Disable while typing" on my track-pad, resulting in unintended clicks, particularly while typing.

STEPS TO REPRODUCE
1.  Enable "Disable while typing"
2.  Make contact with track-pad while typing.

OBSERVED RESULT
Click is registered moving the cursor regardless of whether the user is typing or not.

EXPECTED RESULT
While user is typing (or within a customizable range) the track-pad is disabled and will not register input.

SOFTWARE/OS VERSIONS
OS: Fedora 42
KDE Plasma Version: 6.4.2
KDE Frameworks Version: 6.15.0
Qt Version: 6.9.1

ADDITIONAL INFORMATION
This is the most up to date (stable) version of Fedora to my knowledge. I apologize if this has been addressed.
Comment 1 dhauke89 2025-07-10 04:15:20 UTC
I apologize, I forgot to remove the directions at the top.
Comment 2 Nate Graham 2025-08-26 19:30:57 UTC
This feature comes from Libinput; we just expose the option to turn it on or off, and can't offer configurability for it until and unless Libinput adds that too. So you'll need to request that over at https://gitlab.freedesktop.org/libinput/libinput/-/issues/.

Personally I'd recommend just disabling the feature, and allowing Libinput's built-in palm rejection feature prevent accidental touchpad movements. It works 100% of the time in my experience across 6 models of laptop over the past 8 years.