I need to connect a Pi to a computer via USB in order to emulate a keyboard and mouse. I need to do this on the PCs without special drivers because this is in an environment where I cannot load extra software on the machines and where there are multiple OS's involved. I also need to retain the ability to use the Pi network port for networking; the Pi will get it's control data from a server and this server is on an isolated network from the host PC connected to the Pi.
It would be nice to do this with the micro USB port, but I understand that on the Pi this port can only be used for power.
I was thinking of using a USB type B socket and jumpers to the micro USB port for power, and to the USB type A port for data. Then I would just need to use software on the Pi to convert the USB ports from host to device/slave/client mode...
Any thoughts, ideas, directions or suggestions out there?