Bug 184039 - Left hand mouse and touchpad
Summary: Left hand mouse and touchpad
Status: RESOLVED FIXED
Alias: None
Product: kdelibs
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: unspecified
Platform: Slackware Linux
: NOR normal
Target Milestone: ---
Assignee: kdelibs bugs
URL:
Keywords:
: 220481 264014 393183 (view as bug list)
Depends on:
Blocks:
 
Reported: 2009-02-11 19:57 UTC by André
Modified: 2019-12-06 19:08 UTC (History)
6 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description André 2009-02-11 19:57:06 UTC
Version:            (using KDE 4.2.0)
OS:                Linux
Installed from:    Slackware Packages

When setting the mouse button order to left hand, it should only change the usb or ps2 mouse, but with a laptop it also change the button order for the touchpad, so it become unusable, when you do a simple touch it should produce a 1st button but produce e 3rd button.
Its a big problem with macbook that has only one button.
Comment 1 Dotan Cohen 2009-02-12 08:00:38 UTC
I can confirm that configuring a left-handed mouse makes clicking on the touchpad produce a secondary mouse button click. This should be corrected.

Furthermore, when scrolling is configured for the touchpad edges, it is disabled when the mouse is configured for left-hand usage.
Comment 2 Hrishikesh Mehendale (हृषीकेश मेहेंदळे) 2009-05-18 17:51:45 UTC
One of many annoyances for me when moving from KDE 3.x to KDE 4.2 (Ubuntu 7.10 -> 9.04)
Comment 3 Oded Arbel 2018-04-16 06:50:00 UTC
This is still an issue with KDE 5.12. 

Also see bug #220481 which is the same issue - one should be set as a dup of the other.
Comment 4 Patrick Silva 2018-04-23 17:14:14 UTC
*** Bug 220481 has been marked as a duplicate of this bug. ***
Comment 5 Patrick Silva 2018-04-24 03:52:35 UTC
*** Bug 393183 has been marked as a duplicate of this bug. ***
Comment 6 Oded Arbel 2018-04-29 12:25:19 UTC
Workaround for now:

1. After setting your mouse to be left handed, run `xinput list` and note the `id` of the touchpad device.
2. Run `xinput get-button-map <id>`, where "<id>" is the touchpad device id from step 1. For example: `xinput get-button-map 13`. it should show "1 2 3 4 5 6 7".
3. Set a button map that reverses the actions of the primary and secondary "taps", by running: `xinput set-button-map 13 3 2 1 4 5 6 7".

After setting up the reverse map, and left-handed mouse in the mouse KCM, primary tap should function as a primary mouse button while a secondary tap (a two finger tap on my system) should function as a secondary mouse button (the left button for a left-handed mouse).
Comment 7 Silvio Frischknecht 2019-05-21 06:31:10 UTC
*** Bug 264014 has been marked as a duplicate of this bug. ***
Comment 8 Nate Graham 2019-12-06 19:08:30 UTC
These settings are now configurable independently for nice and touchpads when using the Libinput driver.