"I can confirm that it is possible to bind standard keyboard keystrokes, such as Shift or Shift+Ctrl to the buttons on the mouse. You can do this by creating a custom macro (takes seconds) and binding that command to a particular mouse button. All this can be done using the software provided with the mouse. "
To expound on the quote Raykus posted above. I created custom macros for every button on the mouse because of the mouse over issues when using the assignable functions they give you. Just create a macro using whatever key you want and make sure to check the 'no delay' box.