Realmente la cuestion es que aunque se puede lograr, lo que hay que hacer para conseguirlo no es del todo optimo. Hay que implementar demasiadas cosas, pero la posibilidad de que el usb sea de "entrada" si que está, pero hay que implementar cuando hacer entrada, cuando salida, alternarlas, etc.... muy complicado.
un saludo.