Hi, ich habe mir auch schon mal Gedanken darüber gemacht und bin zu dem Schluss gekommen, dass eine Lösung mit Arduino evtl. machbar wäre. Als Ausgangspunkt könnte z.B. das dienen:
http://hunt.net.nz/users/darran/weblog/c6f35/Arduino_USB_Keyboard_Passthrough.html Weiter bin ich leider noch nicht gekommen, aber vielleicht hilft es dir ja weiter.