remote-evdev
share input devices to remote hosts through network
example client usage:
client.py -s server -d device_path (multiple -d switches are possible!)
example server usage:
server.py
if anyone is able to add force feedback, please let me know