the present xorg-server (1.11.2-r2 on my system) incorrectly manages mouse events when the buttons are mapped in a different order (for example, setting xmodmap -e "pointer = 3 2 1 ..." for left-handed use). A click on physical button 1 sends a button 3 press, but the state is set for button 1. This leads to all sorts of wonky behavior when using a mouse left-handed, including gtk apps (Audacious, evince) no longer responding properly to mouse clicks. the xorg bug report is here: https://bugs.freedesktop.org/show_bug.cgi?id=43942 and the patch to fix it is here: http://patchwork.freedesktop.org/patch/8367/
https://bugzilla.gnome.org/show_bug.cgi?id=655928#c4 > As a quick workaround, you can set GDK_CORE_DEVICE_EVENTS=1
I should have answered on that post: that workaround doesn't, like, work for me. Sorry.
according to the patch I linked in the first post, this bug has been fixed for a month now upstream (but it missed being incorporated into the subsequent gentoo xorg release). Is there another xorg version coming out soon that might incorporate this fix? My pinkie is getting undesireably muscular from all the extra work :(
fixed in xorg-server-1.11.4