I'm coming from 3ds Max where I'm used to pressing a keybind (CTRL-R) to enter
Orbit mode (rotate around selection), in which left click and drag rotates the view and right click exits the mode. My question is, is there a way (settings or otherwise) I can get Blender to do the same -- basically toggling rotate on/off instead of holding down a key?
Replies
Edit > Preferences > Keymap
and search for the shortcut you want to edit. Expand the shortcut entries you want to edit and click on the "Press" dropdown to pick a behavior you like better, eg "Release".That said, I don't think "Orbit" is the shortcut you need to edit. I'm not familiar with the 3D Max interface (so a video would help!), but I suspect you'll want to edit "Rotate View" instead.
It is done by placing the 3d cursor where you want to focus and then use "Center View Cursor" (view3d.view_center_cursor). I have it set to alt-F myself. It allows for great speed and precision, without having to deal with any object or component selection. I have been using it ever since I've started using Blender a few years ago and it truly is a game changer imho.
https://www.youtube.com/watch?v=faWhnOL6mtQ&feature=youtu.be
I should be a bit more clear. It's basically a toggle, like I've said. You press a keybind to turn it on and afterwards you click on any part of the view to rotate the view. You press the keybind again to turn it off and go back to normal - click selects objects, etc.
I did, but that just rotates the view as soon as I press or release the key, there's no clicking in the viewport to rotate the view.
But either way I highly recommend anyone to try out these navigation methods, it really is a game changer when coming from other apps that do not allow for such precision. The cavehat with my approach is that it does require to free up right click for 3d cursor placement. Personally I got used to it from learning Blender right before 2.8, but for those who got into 2.8+ relying on "regular" right click context menus it could be a bit too annoying to setup. Well worth it though, I could think of working any other way because of the gains in speed and precision.
If bound to an easily accessible key like a mouse button (ALT+button4 for me) the only downside will be that you'll get greatly annoyed at other packages for not offering a similar mechanic. Centering alone would already make this operator fantastic, but it matches the zoom to the focus too and Blender's zoom is in fact smart.
You want the keymap to work any time the 3D View has focus (no matter if you're in Edit, Sculpt, Object etc. modes), so I placed it on the 3D View > 3D View (Global) category:
(That is, there's a dropdown menu in that keymap box where you can set if it's a Keyboard or Mouse type keymap).
(ah yes it looks like it's by default on alt+middle mouse button )