Evdev-helper uses an automated script to make setting up evdev seamless.
With evdev, you can easily switch your input devices between your host and
guest by simultaneously pressing the left and right control buttons.
All devices to be shared between the VM and the host need to be connected to USB controllers owend by the host and not the VM. Simply put, the host retains control of the devices and allows the VM to use them when requested.
To use the by-path option, simply run: sudo ./run_ev_helper.sh by-path
*Virtual Machine Manager
*Any popular Linux distribution as the host
*Linux or Windows guest
For a tutorial, go here:
https://youtu.be/4XDvHQbgujI