I have tried a few options for a nice controle pannel for Mac3 and found this option-
http://www.thehumansolution.com/ergodex.html?gclid=CLOZz8K-w40CFQZiOAoddwKnMAThis thing is alot better than keyboard emultators and wiring a bunch of buttons into a box. Plop a key anyware and record a keysrtoke or sequence and asign to the key. The keys can be located anyware and they maintain the assignment. Print a layout and slip it under the keys and the panel is done