I have the G600. I set the mouse to alt + shift 1 - 0. I through out a new hotbar on the game hud and I bound all of it's buttons to alt + shift + 1 through alt + shift + 0.

I threw out another hotbar right on top of that one for ctrl 1 through ctrl 5.

Put stuff on it, use the mouse to trip them. In practice I only use 1-6 on the mouse, I find 7 through 12 to be to difficult for me to push without putting effort into it and effort = user input lag which gets me killed. 1-6 is more than enough buttons for me with alt 1-0 and ctrl 1-0 and shift + q, w, e, r, d, a, and alt, a q, w, e, d, s