Possible to create an ethernet keyboard? (i.e. IP-to-USB HID?)

Is it possible to create an IP-to-USB HID (keyboard) using Arduino?

I'd like to connect an Arduino to my network using Ethernet, and then send it commands using TCP/IP and have those commands translated to USB HID and sent as keystrokes to the connected PC.

I've found a few articles discussing USB HID emulation using the Arduino Uno (see http://mitchtech.net/arduino-usb-hid-keyboard) but it refers to using GPIO pins as buttons.

Am I correct that this might work if I use an Arduino Uno and then purchase an Arduino Shield Ethernet? (seems a bit expensive, but is this the cheapest option?)

Thanks in advance!

Actually ... I've gone ahead and ordered two of the Arduino Yun since it seems to fit the bill. It was the same price as the Leonardo Eth and looks to have more features.

Did I make a good choice?

I have been thinking about buying a Photon board with built-in wifi for $19 ( https://store.particle.io/ ).

Thanks for the link!

I'm looking for a wired connection though.

I'm still unsure if I ordered the right thing though. Is there a difference between the Leonardo Eth and the Yun for my purpose?

I've heard that the Yun is slower... (both the Arduino side and the Linux side)

sofakng:
Thanks for the link!

I'm looking for a wired connection though.

I'm still unsure if I ordered the right thing though. Is there a difference between the Leonardo Eth and the Yun for my purpose?

I've heard that the Yun is slower... (both the Arduino side and the Linux side)

Sorry. I have no experience with either boards.

sofakng:
Is it possible to create an IP-to-USB HID (keyboard) using Arduino?

I'd like to connect an Arduino to my network using Ethernet, and then send it commands using TCP/IP and have those commands translated to USB HID and sent as keystrokes to the connected PC.

I've found a few articles discussing USB HID emulation using the Arduino Uno (see http://mitchtech.net/arduino-usb-hid-keyboard) but it refers to using GPIO pins as buttons.

Am I correct that this might work if I use an Arduino Uno and then purchase an Arduino Shield Ethernet? (seems a bit expensive, but is this the cheapest option?)

Thanks in advance!

Hi ,
have you been able to do it .
Im interested for a similar project .