I think it wouldn't be a problem. Most of the emulators support Multiple USB Joystick input. Some of them are MAME, PicoDrive, gnGeo... There are some applications supporting USB Mouse and Keyboard too. For example GPE and X11 Server. I think support for USB devices will expand rapidly with the...