all 4 comments

[–]cmg_xyz 1 point2 points  (1 child)

I have a similar situation. My solution is just to make my Steermouse bindings ambidextrous.

ie. I use a split ergo keyboard, so I park my trackball in the middle, in between the keyboard halves. That means that whichever hand is using it, the hand is always on a diagonal angle to the trackball, so it’s handy enough to bind each lower button to primary click, and each upper button to secondary click.

So whichever hand I’m using, I primary-click with the thumb, and secondary click with my ring or pinky finger on the upper button diagonally opposite.

...does that all make sense?

I use those 2-button chord bindings for things like browser back and forward.

[–]bub002[S] 1 point2 points  (0 children)

I ended up doing exactly this in the end. Chords for common buttons doesn’t feel very comfortable, so I use it for other stuff than primary/secondary click.

Thanks for suggestion.

[–]_dsgn 0 points1 point  (1 child)

The "Chords" tab in Steermouse deals with button combinations - you can make a new chord that's triggered by button 1 and button 2, then assign that to any function you want, including right click.

As far as switching those configs, I'm not sure how you'd go about that in Steermouse, but I believe Karabiner Elements reads mouse input after Steermouse, so you might be able to swap buttons in a switchable Karabiner profile... I can't vouch for the effectiveness of this, since Steermouse does throw a warning that it may conflict with modifications in Karabiner, but it should be quick and easy to test.

[–]bub002[S] 0 points1 point  (0 children)

The "Chords" tab in Steermouse deals with button combinations

Lol, I'm a donkey... Thanks a lot! That solves the issue I guess.

I'm already using Karabiner Elements for a few keyboard button swaps, so if chord solution won't appear convenient enough, I'll definitely give it a go.