I'd like to have a 'master' Arduino that listens via ethernet for TCP/IP commands and then sends that data to one of three 'slave' Arduinos that each emulating USB HID devices connected to different PCs.
My idea is to create an ethernet (TCP/IP) to multiple USB HID keyboard device.
For example, a network machine could send a command like 'KEYSTROKE_A_PC1' and my master Arduino would see the keystroke command (KEYSTROKE_A) and then relay it to slave Arduino 1 and finally emulate the keystroke 'A'.
Does that make sense?
What device(s) would I need? I was thinking an Arduino Mega that has four UARTs and then connect to something simple like Teensy 2.0s?