Lines Matching defs:evdev
67 def from_evdev(cls, evdev, test_button) -> "PenState":
68 touch = BtnTouch(evdev.value[libevdev.EV_KEY.BTN_TOUCH])
72 evdev.value[libevdev.EV_KEY.BTN_TOOL_RUBBER]
73 and not evdev.value[libevdev.EV_KEY.BTN_TOOL_PEN]
77 evdev.value[libevdev.EV_KEY.BTN_TOOL_PEN]
78 and not evdev.value[libevdev.EV_KEY.BTN_TOOL_RUBBER]
82 evdev.value[libevdev.EV_KEY.BTN_TOOL_PEN]
83 or evdev.value[libevdev.EV_KEY.BTN_TOOL_RUBBER]
89 button = bool(evdev.value[test_button.value])
150 Note that those transitions are from the evdev point of view, not HID"""
211 Note that those transitions are from the evdev point of view, not HID"""
491 def __assert_axis(self, evdev, axis, value):
494 and evdev.value[libevdev.EV_KEY.BTN_TOOL_RUBBER] is None
499 evdev.value[axis] == value
500 ), f"assert evdev.value[{axis}] ({evdev.value[axis]}) != {value}"
502 def assert_expected_input_events(self, evdev, button):
503 assert evdev.value[libevdev.EV_ABS.ABS_X] == self.x
504 assert evdev.value[libevdev.EV_ABS.ABS_Y] == self.y
515 assert evdev.value[b.value] is None or evdev.value[b.value] == False
517 assert self.current_state == PenState.from_evdev(evdev, button)
665 self, from_state, pen, evdev, events, allow_intermediate_states, button
668 pen.assert_expected_input_events(evdev, button)
696 evdev = uhdev.get_evdev()
704 cur_state, p, evdev, events, allow_intermediate_states, button
715 cur_state, p, evdev, events, allow_intermediate_states, button
724 cur_state, p, evdev, events, allow_intermediate_states, button
888 evdev = uhdev.get_evdev()
895 assert evdev.value[libevdev.EV_ABS.ABS_DISTANCE] == -1
1339 def match_evdev_rule(self, application, evdev):
1341 return evdev.name.endswith("Stylus")