After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 614710 - Should be able to choose different handedness for touchpad and mouse
Should be able to choose different handedness for touchpad and mouse
Status: RESOLVED FIXED
Product: gnome-settings-daemon
Classification: Core
Component: mouse
2.30.x
Other Linux
: Normal enhancement
: ---
Assigned To: gnome-settings-daemon-maint
gnome-settings-daemon-maint
Depends on:
Blocks:
 
 
Reported: 2010-04-03 06:13 UTC by Jonathan Rascher
Modified: 2010-10-19 22:10 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
mouse: Allow for a separate handed-ness for the touchpad (9.64 KB, patch)
2010-10-19 15:43 UTC, Bastien Nocera
committed Details | Review

Description Jonathan Rascher 2010-04-03 06:13:50 UTC
I'm running GNOME on a laptop with a USB mouse connected in addition to the built-in ALPS touchpad. I want to configure the touchpad as a right-handed device and the external mouse as a left-handed device; however, GNOME only supports a single handedness setting shared by all pointer devices. Furthermore, I can't change the mouse's ButtonMapping manually using a hal fdi file because g-s-d will just undo my changes to enforce its own handedness setting. The only workaround I can find is to disable g-s-d's mouse plugin, which means I lose the convenience of configuring pointer settings through gnome-mouse-properties. I propose the addition of a new preference that allows g-s-d to set the handedness of touchpad devices differently than the handedness of non-touchpad devices.
Comment 1 Jonathan Rascher 2010-04-03 14:20:03 UTC
Also, I think this is a separate bug from bug 86895. Implementing that feature request would also fix this one, but I'm not suggesting configuring pointer devices on a device-by-device basis, I'm just suggesting splitting the currently global setting into two global settings, one for all touchpads and one for all other devices.
Comment 2 Bastien Nocera 2010-10-14 15:51:15 UTC
What's the reason why you would want separate handedness for touchpad and mouse?
Comment 3 Jonathan Rascher 2010-10-16 19:59:59 UTC
I keep my laptop on far-right side of my desk at home. I'm naturally a righty, but I taught myself to use a mouse left-handed, and I'd like to do that with my laptop to save room on my desk and reduce strain on my right hand. However, I still find it more comfortable to keep the touchpad right-handed. I also want to make it easier for others to use my laptop by keeping the touchpad set up in the more traditional manner. (Many people seem to find a left-handed touchpad quite confusing to use.) I know my use case is rather unusual, and I'd be content to do some manual hal/xorg configuration if necessary, but then I'd have to disable the entire mouse component of g-s-d, meaning that I'd lose the nice GUI for setting up edge scrolling, pointer speed, etc.
Comment 4 Bastien Nocera 2010-10-19 15:43:20 UTC
You should take your bugs out of NEEDINFO in the future.
Comment 5 Bastien Nocera 2010-10-19 15:43:39 UTC
Created attachment 172733 [details] [review]
mouse: Allow for a separate handed-ness for the touchpad

Make it possible to set the touchpad and mouse handedness separately.
The default setting is to follow the mouse setting, leaving the
setting for power users to change.
Comment 6 Bastien Nocera 2010-10-19 15:44:21 UTC
Peter, could you please check this for sanity?
Comment 7 Peter Hutterer 2010-10-19 22:10:26 UTC
Review of attachment 172733 [details] [review]:

aside from the strcmp to g_str_equal change which seems out of place, the patch looks fine.