Don't know if this will help you, but go onto google and do a search for mame cabinets. Basically this are arcade cabinets that run on a pc. They have all kinds of hacks for joysticks, keyboards, trackballs ect.. They even have them set up for USB plug and play.
Not sure if it will do what you want, but thought I'd give my 2 cents.
Try this link