Lines Matching refs:evdev
197 def is_a_match(self: "EvdevMatch", evdev: libevdev.Device) -> bool:
199 if not evdev.has(m):
202 if evdev.has(m):
205 if not evdev.has_property(p):
208 if evdev.has_property(p):
244 def evdev(self: "EvdevDevice") -> Path: member in EvdevDevice
262 self.event_node = open(self.evdev, "rb")
372 def match_evdev_rule(self, application, evdev): argument
406 evdev = self.get_evdev(application)
407 if evdev is not None:
408 return list(evdev.events())
429 evdev = self._input_nodes[0]
430 if self.match_evdev_rule(application, evdev.libevdev):
431 return evdev.libevdev