I propose the addition of some configuration mechanism to swap the left and right mouse buttons.
This would not involve complicated additions to the config file format (as the existing support for remapping the mouse buttons does), Instead a simple bit flag would suffice. I would not mind if this also swapped Num <-> Shift and Alt <-> Ctrl, but some users might.
My reasons are
- The existing mouse button remapping only supports mapping to keyboard codes, not to modifiers or other mouse buttons.
- I find it seriously counter-intuitive to have the left mouse button on the right (and vice-versa) when in use (I don't use the Twiddler with the buttons facing me, do you?).
- As a righthand twiddler the joints of my right index finger have serious trouble over time with the constant crooking (This is perhaps a good reason for the lefthand majority to not use this proposed facility)..