Inputpipe is a client/server application for
making any Linux input device network-transparent.
An inputpipe client runs on a computer with some
arbitrary input devices, forwarding information
and status from those devices to an inputpipe
server. The server creates local input devices
that are identical copies of the devices being
forwarded for all practical purposes.