Lines Matching +full:abs +full:- +full:range
2 # SPDX-License-Identifier: GPL-2.0
3 # -*- coding: utf-8 -*-
18 # workaround https://gitlab.freedesktop.org/libevdev/python-libevdev/issues/6
121 0x81, 0x02, # ....Input (Data,Var,Abs) 28
124 0x81, 0x03, # ....Input (Cnst,Var,Abs) 34
128 0x15, 0x81, # ....Logical Minimum (-127) 42
157 x = max(-127, min(127, x))
158 y = max(-127, min(127, y))
177 0x81, 0x02, # .Input (Data,Var,Abs) 20
180 0x81, 0x03, # .Input (Cnst,Var,Abs) 26
186 0x15, 0x81, # ..Logical Minimum (-127) 38
193 0x15, 0x81, # .Logical Minimum (-127) 51
222 0x81, 0x02, # ..Input (Data,Var,Abs) 24
224 0x16, 0x01, 0x80, # ..Logical Minimum (-32767) 28
231 0x15, 0x81, # ..Logical Minimum (-127) 44
267 0x81, 0x02, # ..Input (Data,Var,Abs)
270 0x81, 0x01, # ..Input (Cnst,Arr,Abs)
275 0x15, 0x81, # ..Logical Minimum (-127)
291 0x16, 0x01, 0xf8, # ..Logical Minimum (-2047)
362 0x81, 0x02, # ...Input (Data,Var,Abs) 113
364 0x81, 0x01, # ...Input (Cnst,Arr,Abs) 117
366 0x81, 0x02, # ...Input (Data,Var,Abs) 121
368 0x81, 0x01, # ...Input (Cnst,Arr,Abs) 125
374 0x15, 0x81, # ...Logical Minimum (-127) 137
386 0xb1, 0x02, # ....Feature (Data,Var,Abs) 161
390 0xb1, 0x01, # ....Feature (Cnst,Arr,Abs) 169
393 0x15, 0x81, # ....Logical Minimum (-127) 175
448 This leads to report->size being set to 0 and can mess up with usbhid
464 0xb3, 0x81, 0x3e, 0x25, 0x03, # Feature (Cnst,Arr,Abs,Vol) 14
523 0x81, 0x02, # ...Input (Data,Var,Abs) 32
526 0x81, 0x01, # ...Input (Cnst,Arr,Abs) 38
532 0x16, 0x01, 0x80, # ...Logical Minimum (-32767) 50
544 0xb1, 0x02, # ....Feature (Data,Var,Abs) 76
551 0x16, 0x01, 0x80, # ....Logical Minimum (-32767) 90
563 0xb1, 0x02, # ....Feature (Data,Var,Abs) 115
567 0xb1, 0x01, # ....Feature (Cnst,Arr,Abs) 123
572 0x16, 0x01, 0x80, # ....Logical Minimum (-32767) 133
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))
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)
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))