fromevdevimportInputDevice,list_devicesdevice=Noneforpathinlist_devices():candidate=InputDevice(path)ifcandidate.name=="meson-ir":device=candidatebreakifdeviceisNone:raiseRuntimeError("meson-ir input device not found")print(f"Listening on {device.path}: {device.name}")foreventindevice.read_loop():print(event)