This work tries to give a framework of thought (with a particular implementation, for validation) on how to combine heterogeneous input devices into one abstract description, that is used to send the interaction commands consistently over the network. Although the work is similar to VRPN, we derive a different abstract description.
The related, pure-python library currently supports various joysticks, gamepads, keyboard and spacemouse interchangeable. Multiple devices can be used remotely at the same time.
Related Publication: