Send different keyboard signals to different computers

I am trying to come up with a USB switcher. The arduino will output keyboard messages to one of two pcs, depending on something on the network (using a ethernet shield). I will use an arduino due, so there are two micro-usb ports to connect the pcs, the problem is how to send the signal to the pc I want...