For me, Blender could be fixed by: 1) right button moves the camera 2) control+right button does what the right button does now.
@grumpygamer have you tried a mouse with extra configurable buttons? I have an old mouse with a thumb button that is perfect to "replace" the middle one.

@grumpygamer Totally doable but you're really need to rebind a *lot* of controls. Preferences -> Keymap -> Object Mode -> Object Mode (Global) -> Object is the binding for opening the menu in Object Mode, for example. 3D View -> 3D View (Global) -> Rotate View is the binding for rotating the view.

Those aren't enough though, it looks like there are hundreds of bindings and you'd need to make sure that you didn't introduce incompatibilities with tweaks like this.

@grumpygamer I was able to rebind the Object menu to "Ctrl Right Mouse" and Panning to just "Right Mouse". I've uploaded the keymap as a Gist to GitHub:

https://gist.github.com/cgudrian/cfc81596cc07a2e71bf144995085ed09

Keymap for Blender 5.0.0 where "Right Mouse" pans the view and "Ctrl Right Mouse" opens the Object menu

Keymap for Blender 5.0.0 where "Right Mouse" pans the view and "Ctrl Right Mouse" opens the Object menu - blender-keymap-pan-and-object-menu-swapped.py

Gist
@cgudrian That's complex!

@grumpygamer It is. I didn’t know myself, how thoroughly configurable Blender is I’m this regard until your question. 🙂

The difference between my key map and the original are only a couple of lines, though.