logitech-flow-kvm
logitech-flow-kvm copied to clipboard
`/dev/hidraw*` device can change, and when it does, device disconnection/reconnections will not be detected
Proposal:
- Instead of using
/dev/hidraw*devices, use device serial numbers for identifying particular devices. - When necessary (periodically?) check for new receivers to listen to.
- Cache the receiver ID and device number for matched devices to improve startup time.
As this is a python project how about instead using pyudev to discover the right device?