Lines Matching refs:evdev
188 def is_a_match(self: "EvdevMatch", evdev: libevdev.Device) -> bool:
190 if not evdev.has(m):
193 if evdev.has(m):
196 if not evdev.has_property(p):
199 if evdev.has_property(p):
235 def evdev(self: "EvdevDevice") -> Path: member in EvdevDevice
253 self.event_node = open(self.evdev, "rb")
345 def match_evdev_rule(self, application, evdev): argument
379 evdev = self.get_evdev(application)
380 if evdev is not None:
381 return list(evdev.events())
402 evdev = self._input_nodes[0]
403 if self.match_evdev_rule(application, evdev.libevdev):
404 return evdev.libevdev