Enable mapping mouse keys freely to pan zoom rotate

In every CAD system you activate pan, zoom, and rotate in different manner. I’d like to have ability to map those functions according to my habits.

In SolidWorks, rotate is activated by pressing wheel on the mouse. Panning by pressing ctrl plus right mouse button. In Inventor this is different.