Lines Matching refs: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"""
489 def __assert_axis(self, evdev, axis, value):
492 and evdev.value[libevdev.EV_KEY.BTN_TOOL_RUBBER] is None
497 evdev.value[axis] == value
498 ), f"assert evdev.value[{axis}] ({evdev.value[axis]}) != {value}"
500 def assert_expected_input_events(self, evdev, button):
501 assert evdev.value[libevdev.EV_ABS.ABS_X] == self.x
502 assert evdev.value[libevdev.EV_ABS.ABS_Y] == self.y
513 assert evdev.value[b.value] is None or evdev.value[b.value] == False
515 assert self.current_state == PenState.from_evdev(evdev, button)
662 self, from_state, pen, evdev, events, allow_intermediate_states, button
665 pen.assert_expected_input_events(evdev, button)
693 evdev = uhdev.get_evdev()
701 cur_state, p, evdev, events, allow_intermediate_states, button
712 cur_state, p, evdev, events, allow_intermediate_states, button
721 cur_state, p, evdev, events, allow_intermediate_states, button