we have an idea that basically needs to read out the USB communication of an arcade-stick (or a simple Playstation 3 Controller) while playing. We are willing to read out the pressed buttons/directions and send them to a computer that visualizes the collected data. Is this possible in any way? As far as I found out by now, USB Signals are not easily splitted. Is it possible to use an Arduino with an USB-Host Shield to read the incoming signal, send the necessary data to the computer AND the unmodified signal to the Playstation? We do not want to tinker around inside the controllers as we would like to have some kind of "Plug&Play" Solution in the end where you just plug in your cable into some "box" and connect the box to the PS3 and the visualizing computer.
Thanks for the help!