Add the option to swap mouse buttons for viewport camera controls

I use a graphics tablet and would benefit greatly from being able to rotate the camera by holding left click instead of right click. could you please integrate the option to be able to select which mouse buttons controls camera rotation and movement.