JoyBox is a switch interface that can control a keyboard, mouse, or joystick. Up to 12 switches can be used simultaneously via the joybox. The user has connected the joystick (6 switches) and the extra sip/puff control (2 switches) to the joybox. The accompanying software makes it possible to program the keys/key combinations controlled by each switch and the programming can easily be modified as needed.
Enable mart, www.enablemart.com/default.aspx?store=10
Paid for by
Joyboxen is not available anymore, Enable mart sells similar products like X-keys USB switch interface (last checked Febr. 2017)
This tip is from 2007