You need to customize it for your own workflow.
I used to use a tablet for command input. To make it efficient I logged my command usage for a couple of days during a production session. This allowed me to understand what commands I used most frequently and thus where to focus my efforts. I even learned what objects I placed most frequently and simply programmed them in too.
Next log your input during a design development or a presentation session. You can create several "templates" for your mouse. Worth while to have a separate one for your image manipulation software.
Snap