Bug 426319 - Left Handed Mode doesn't swap touchpad buttons
Summary: Left Handed Mode doesn't swap touchpad buttons
Status: RESOLVED UNMAINTAINED
Alias: None
Product: systemsettings
Classification: Applications
Component: kcm_mouse (other bugs)
Version First Reported In: unspecified
Platform: Arch Linux Linux
: NOR normal
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-09-08 23:23 UTC by promike1987
Modified: 2024-04-05 13:53 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description promike1987 2020-09-08 23:23:37 UTC
SUMMARY
External mice confuse touchpad when 'Left Handed Mode' is enabled.
If one is plugged in from the start then external mouse works as expected.
Right mouse button is the primary. However touchpad is quite the opposite, right mouse button remains the secondary. So it's really hard to use them together.
If the machine is started without any external mice, (and left handed mode is still turned on) touchpad works as expected.

STEPS TO REPRODUCE
1. Enable 'Left handed mode' in System Settings
2. Connect an external mouse
3. Reboot the system

OBSERVED RESULT
The primary button of the external mouse is on the right while it's the secondary for the touchpad

EXPECTED RESULT
All pointer devices' buttons should be swapped

SOFTWARE/OS VERSIONS
Operating System: Arch Linux
KDE Plasma Version: 5.19.4
KDE Frameworks Version: 5.73.0
Qt Version: 5.15.0
Kernel Version: 5.4.58-1-lts
OS Type: 64-bit
Comment 1 Nate Graham 2024-03-25 01:32:35 UTC
There's an option to do the same thing in the Touchpad page. If you also want to swap the buttons, you can do it there.
Comment 2 promike1987 2024-04-05 10:13:03 UTC
(In reply to Nate Graham from comment #1)
> There's an option to do the same thing in the Touchpad page. If you also
> want to swap the buttons, you can do it there.

Mouse & Touchpad indeed has a Mouse and then a Touchpad page right below it, however, it's completely unusable because it says "No touchpad found", even though there is one, and it works (buttons are still swapped).
Comment 3 Nate Graham 2024-04-05 13:53:21 UTC
Aha, that means you don't have Libinput installed or active, and instead are still using the old unmaintained Synaptics drivers. These drives aren't supported anymore in Plasma 6. If you do want to use them, I'm afraid it's a "you're on your own" situation.