Program Wide Key replacement
I can recommend an application like X-Mouse Button Control, it allows you to assign any virtual key / shortcut to any mouse button (per program or globally), I use it to trigger some special Blender features (like Render Only) by mouse side buttons.