This is what you need http://www.ultimarc.com/(posted 8493 days ago)This is where you learn+examples http://www.arcadecontrols.com/arcade.htm
This one is a beauty. You might be interested in the Tron control panel section, I am :)
http://home.socal.rr.com/gsimpson/