Bug 470188

Summary: Mouse and touchpad can be disabled when they're the only input devices
Product: [Applications] systemsettings Reporter: tempqd <variable_valuables761>
Component: kcm_mouseAssignee: Plasma Bugs List <plasma-bugs-null>
Status: CONFIRMED ---    
Severity: minor CC: natalie_clarius, nate
Priority: NOR Keywords: usability
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Other   
OS: Other   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description tempqd 2023-05-24 00:57:55 UTC
SUMMARY

Currently if you disable the touchpad on a laptop and click apply, you are left with no pointer control and have to suddenly improvise and quickly learn to use the keyboard navigation to re-enable it, which is not very straightforward (I just tried it out with no prior experience and it was pretty challenging). Adding a "keep/revert" timer popup, like when changing display settings, could be a nice user safety feature.

This could also help if you set your pointer speed way too high (or low) and consequently have difficulty hitting the buttons and moving the sliders to lower it back down. The touchpad settings have a spinbox to control the pointer speed in addition to the slider bar, but the mouse settings seem to lack one. The spinbox is helpful because, rather than slamming the bar to its edges with a speedy pointer, you can spend a few minutes positioning your mouse just right and then just click repeatedly until the speed is lowered back down (or type it in), then spend a few more minutes positioning your mouse over the Apply button.


OS: openSUSE Tumbleweed, latest snapshot
Comment 1 Nate Graham 2023-05-24 17:40:58 UTC
Probably we should disable the ability to disable the active pointing device when it's the only one (i.e. no other mouse or touchpad connected). The speed issue is more easily fixable on your own and I don't think we need to do anything there.
Comment 2 tempqd 2023-05-24 18:22:22 UTC
Makes sense to me. Maybe also count touchscreen since it can practically replace a mouse/touchpad too?

The only counterpoint I can think of is users who want to go keyboard-only and disable a laptop's touchpad, but I'd assume that's pretty niche. Newer or less-savvy users are probably a better demographic to have in mind for this, I'd say.
Comment 3 tempqd 2025-12-01 00:00:34 UTC
I think our recent trend of showing a warning inline message if you uncheck "Device enabled" on all devices could be an easy good fit here. (I'm not sure how to cross-check between all the different input device kcms for which are enabled though)