Using the CobraIII as a USB keyboard for two different PCs

Hi.

I’d appreciate your inputs on the following steps to achieve this scenario: The CobraIII is connected via the microUSB to a simple USB separator (let’s say one to four). The CobraIII acts as a keyboard for two PCs connected to the USB separator. The CobraIII has to send different keystrokes at different times to the two PCs. In other words: it’s not just a simple keyboard feeding two PCs.
I have read the documentation and received quite a lot help here in the forums in the past. Some pointers or links would be nice.

Constraints: PCs cannot have any type of additional software on them, they should “see” just a keyboard attached to them.

Using Visual Studio 2013, no Gadgeteer.

[ol]Debugging and deployment has to be done through a serial port, right? How is this done programmatically and hardware-wise?
How can I tell the CobraIII to whick USB “address” to send the keystrokes each time? How do I address the keystrokes to the two different PCs?
Can I still power the CobraIII through the microUSB when it is running (and connected to the USS separator)?
If I’d like to receive data from a third PC, connected through USB (through the USB host, right?), what are the steps to achieve that, and can this be done in parallel?[/ol]

Thanks!

1 Like