Lines Matching +full:super +full:- +full:frames
2 # SPDX-License-Identifier: GPL-2.0
3 # -*- coding: utf-8 -*-
18 # workaround https://gitlab.freedesktop.org/libevdev/python-libevdev/issues/6
37 super().__init__(name, "Mouse", input_info=input_info, rdesc=rdesc)
86 return super().create_report(mouse, reportID=reportID)
128 0x15, 0x81, # ....Logical Minimum (-127) 42
140 super().__init__(rdesc, name, input_info)
157 x = max(-127, min(127, x))
158 y = max(-127, min(127, y))
186 0x15, 0x81, # ..Logical Minimum (-127) 38
193 0x15, 0x81, # .Logical Minimum (-127) 51
203 super().__init__(rdesc, name, input_info)
224 0x16, 0x01, 0x80, # ..Logical Minimum (-32767) 28
231 0x15, 0x81, # ..Logical Minimum (-127) 44
247 super().__init__(rdesc, name, input_info)
275 0x15, 0x81, # ..Logical Minimum (-127)
291 0x16, 0x01, 0xf8, # ..Logical Minimum (-2047)
329 super().__init__(rdesc, name, input_info)
374 0x15, 0x81, # ...Logical Minimum (-127) 137
393 0x15, 0x81, # ....Logical Minimum (-127) 175
409 super().__init__(rdesc, name, input_info)
435 super().set_report(req, rnum, rtype, data)
448 This leads to report->size being set to 0 and can mess up with usbhid
473 super().__init__(rdesc, name, input_info)
532 0x16, 0x01, 0x80, # ...Logical Minimum (-32767) 50
551 0x16, 0x01, 0x80, # ....Logical Minimum (-32767) 90
572 0x16, 0x01, 0x80, # ....Logical Minimum (-32767) 133
584 super().__init__(rdesc, name, input_info)
593 super().set_report(req, rnum, rtype, data)
684 r = uhdev.event(0, -1)
685 expected_event = libevdev.InputEvent(libevdev.EV_REL.REL_Y, -1)
696 r = uhdev.event(-1, 2)
697 expected_event0 = libevdev.InputEvent(libevdev.EV_REL.REL_X, -1)
731 event = (-1, 0, (True, False, True))
734 event = (-5, 5, (True, False, True))
737 event = (-127, 127, (True, False, True))
740 event = (0, -128, (True, False, True))
762 # need to pre-multiply too.
774 r = uhdev.event(0, 0, wheels=-1 * mult)
776 expected.append(libevdev.InputEvent(libevdev.EV_REL.REL_WHEEL, -1))
778 expected.append(libevdev.InputEvent(libevdev.EV_REL.REL_WHEEL_HI_RES, -120))
783 r = uhdev.event(-1, 2, wheels=3 * mult)
785 expected.append(libevdev.InputEvent(libevdev.EV_REL.REL_X, -1))
814 # need to pre-multiply too.
827 r = uhdev.event(0, 0, wheels=(0, -1 * hmult))
829 expected.append(libevdev.InputEvent(libevdev.EV_REL.REL_HWHEEL, -1))
832 libevdev.InputEvent(libevdev.EV_REL.REL_HWHEEL_HI_RES, -120)
838 r = uhdev.event(-1, 2, wheels=(0, 3 * hmult))
840 expected.append(libevdev.InputEvent(libevdev.EV_REL.REL_X, -1))
849 r = uhdev.event(-1, 2, wheels=(-3 * vmult, 4 * hmult))
851 expected.append(libevdev.InputEvent(libevdev.EV_REL.REL_X, -1))
853 expected.append(libevdev.InputEvent(libevdev.EV_REL.REL_WHEEL, -3))
855 expected.append(libevdev.InputEvent(libevdev.EV_REL.REL_WHEEL_HI_RES, -360))
869 high_res = super().is_wheel_highres(uhdev)
907 r = uhdev.event(0, 0, wheels=-1)
910 libevdev.InputEvent(libevdev.EV_REL.REL_WHEEL_HI_RES, -120 / mult)
918 expected.append(libevdev.InputEvent(libevdev.EV_REL.REL_Y, -2))
923 for _ in range(mult - 1):
924 r = uhdev.event(1, -2, wheels=1)
929 r = uhdev.event(1, -2, wheels=1)
941 high_res = super().is_wheel_highres(uhdev)
958 high_res = super().is_hwheel_highres(uhdev)
996 r = uhdev.event(0, 0, wheels=(0, -1))
999 libevdev.InputEvent(libevdev.EV_REL.REL_HWHEEL_HI_RES, -120 / hmult)
1007 expected.append(libevdev.InputEvent(libevdev.EV_REL.REL_Y, -2))
1012 for _ in range(hmult - 1):
1013 r = uhdev.event(1, -2, wheels=(0, 1))
1018 r = uhdev.event(1, -2, wheels=(0, 1))
1031 # event frames for this device.