I have made a solution just for personal usage - switching between orthogonal and perspective views. It is partially based on two existing scripts by James Drew / Davide Alidosi and Deniseich scripts, but it works slightly different way. Grab this GIST and put it into your scripts folder. Then assign the following python…
Updated my script to use Maya API 2.0 instead of Pymel. Now it works instantly - without delay at startup (first usage). UPD: For best experience always keep Automatic set tumble pivot turned on.
haha, yes, viewcube was my first though as well. there's a script for blender that enables camera snapping along with perspective toggle and apart from the axis constraint while orbiting pretty much works like the proposal but after trying it i have to say that adding shift to the mix is just one modifier key too many for…