Smooth navigation with CTRL, SHIFT without releasing MMB

While I am looking at model from different angles and zooming, panning I would like to hold MMB(middle mouse button) all the time and pressing SHIFT or CTRL or both SHIFT and CTRL as needed. Currently I have to RELEASE MMB and press again MMB + SHIFT or CTRL.

Why I have to release MMB to catch MMB + SHIFT or CTRL? Can I change it somwhere?

No, i dont think that works, cause interpreting the mouse and keys are done in an order that matter, they dont accept switches between camera moving modes.