You can do it also like this ctrl+ shift+alt (works with Wow , just tested it) as Modifier that's another one so 147 + 4 Buttons right + 4 Digipad +1 shoulder+ start+ select +L3+R3 (13) + Analog sticks 2x4 = 8

Makes a total of 168 Buttons/Combinations for ~10Bugs, try to beat that^^

btw, sad but true I'm not a programmer my only programming "skills" are a bit of html + ahk scripting, that's the end, sad but true. Would like to do more/ know more... but don't have the time for that , right now^^

Edit:

OMFG
I'm so going to use this Just figured out how to use my Digipad as different Buttons as my Analog sticks, so Analog is going to be Movement and Digipad is for the Mouse to move, only thing needed(when I start 5box again) now is Mousebroadcasting and I'm fine^^

Some tipps: (These work only If you have a PS2 like Gamepad, with a switch to let the Analog and Digipad do different things)
On the right side of this Prog you can see "Preferences" Vertical, click It and set the following thing on:
-Use POV switches

This is letting you to set up 2 different movements or more buttons for Combination or maybe toon movement. My head explodes ^^

N8

Edit2:
Title was just testing of my Digipad and Analog stickwd was digipad as was analog ^^