The input crate provides example for using udev to open the input device and listen events. You open the udev kind-of anonymously, and then assign it to seat? But I seem to remember it being possible to listen to events strait from a /dev/ file without seats. Investigate the underlying mechanism and see if we can remove "udev" feature from input crate
The input crate provides example for using udev to open the input device and listen events. You open the udev kind-of anonymously, and then assign it to seat? But I seem to remember it being possible to listen to events strait from a /dev/ file without seats. Investigate the underlying mechanism and see if we can remove "udev" feature from input crate