Home
last modified time | relevance | path

Searched full:ev_abs (Results 1 – 25 of 332) sorted by relevance

12345678910>>...14

/kernel/linux/linux-6.6/tools/testing/selftests/hid/tests/
Dtest_sony.py48 assert libevdev.InputEvent(libevdev.EV_ABS.ABS_X) in events
49 value = evdev.value[libevdev.EV_ABS.ABS_X]
59 assert libevdev.InputEvent(libevdev.EV_ABS.ABS_Y) in events
60 value = evdev.value[libevdev.EV_ABS.ABS_Y]
68 assert libevdev.InputEvent(libevdev.EV_ABS.ABS_Z) in events
69 value = evdev.value[libevdev.EV_ABS.ABS_Z]
81 assert libevdev.InputEvent(libevdev.EV_ABS.ABS_RX) in events
82 value = evdev.value[libevdev.EV_ABS.ABS_RX]
92 assert libevdev.InputEvent(libevdev.EV_ABS.ABS_RY) in events
93 value = evdev.value[libevdev.EV_ABS.ABS_RY]
[all …]
Dbase.py31 libevdev.EV_ABS.ABS_X,
32 libevdev.EV_ABS.ABS_Y,
33 libevdev.EV_ABS.ABS_RX,
34 libevdev.EV_ABS.ABS_RY,
43 libevdev.EV_ABS.ABS_RX,
44 libevdev.EV_ABS.ABS_RY,
78 libevdev.EV_ABS.ABS_DISTANCE,
87 libevdev.EV_ABS.ABS_X,
88 libevdev.EV_ABS.ABS_Y,
97 libevdev.EV_ABS.ABS_X,
[all …]
Dtest_wacom_generic.py647 libevdev.InputEvent(libevdev.EV_ABS.ABS_X, 100),
648 libevdev.InputEvent(libevdev.EV_ABS.ABS_Y, 200),
656 libevdev.InputEvent(libevdev.EV_ABS.ABS_X, 110),
657 libevdev.InputEvent(libevdev.EV_ABS.ABS_Y, 220),
704 libevdev.InputEvent(libevdev.EV_ABS.ABS_X, 100),
705 libevdev.InputEvent(libevdev.EV_ABS.ABS_Y, 200),
792 libevdev.InputEvent(libevdev.EV_ABS.ABS_X, 100),
793 libevdev.InputEvent(libevdev.EV_ABS.ABS_Y, 200),
806 libevdev.InputEvent(libevdev.EV_ABS.ABS_X, 110),
825 info = evdev.absinfo[libevdev.EV_ABS.ABS_WHEEL]
[all …]
Dtest_multitouch.py508 absinfo = evdev.absinfo[libevdev.EV_ABS.ABS_MT_POSITION_X]
550 assert evdev.slots[0][libevdev.EV_ABS.ABS_MT_TRACKING_ID] == -1
551 assert evdev.slots[1][libevdev.EV_ABS.ABS_MT_TRACKING_ID] == -1
553 assert evdev.slots[2][libevdev.EV_ABS.ABS_MT_TRACKING_ID] == -1
598 assert evdev.slots[slot][libevdev.EV_ABS.ABS_MT_TRACKING_ID] == 0
599 assert evdev.slots[slot][libevdev.EV_ABS.ABS_MT_POSITION_X] == 50
600 assert evdev.slots[slot][libevdev.EV_ABS.ABS_MT_POSITION_Y] == 100
609 assert evdev.slots[slot][libevdev.EV_ABS.ABS_MT_TRACKING_ID] == -1
638 assert evdev.slots[slot0][libevdev.EV_ABS.ABS_MT_TRACKING_ID] == 0
639 assert evdev.slots[slot0][libevdev.EV_ABS.ABS_MT_POSITION_X] == 50
[all …]
/kernel/linux/linux-5.10/arch/arm/boot/dts/
Dsun4i-a10-inet9f-rev03.dts69 linux,input-type = <EV_ABS>;
77 linux,input-type = <EV_ABS>;
85 linux,input-type = <EV_ABS>;
93 linux,input-type = <EV_ABS>;
101 linux,input-type = <EV_ABS>;
109 linux,input-type = <EV_ABS>;
117 linux,input-type = <EV_ABS>;
125 linux,input-type = <EV_ABS>;
133 linux,input-type = <EV_ABS>;
141 linux,input-type = <EV_ABS>;
[all …]
/kernel/linux/linux-6.6/arch/arm/boot/dts/allwinner/
Dsun4i-a10-inet9f-rev03.dts69 linux,input-type = <EV_ABS>;
77 linux,input-type = <EV_ABS>;
85 linux,input-type = <EV_ABS>;
93 linux,input-type = <EV_ABS>;
101 linux,input-type = <EV_ABS>;
109 linux,input-type = <EV_ABS>;
117 linux,input-type = <EV_ABS>;
125 linux,input-type = <EV_ABS>;
133 linux,input-type = <EV_ABS>;
141 linux,input-type = <EV_ABS>;
[all …]
/kernel/linux/linux-5.10/drivers/hid/
Dhid-ntrig.c469 EV_ABS, ABS_MT_POSITION_X); in ntrig_input_mapping()
491 EV_ABS, ABS_MT_POSITION_Y); in ntrig_input_mapping()
526 EV_ABS, ABS_MT_TOUCH_MAJOR); in ntrig_input_mapping()
530 EV_ABS, ABS_MT_TOUCH_MINOR); in ntrig_input_mapping()
554 || usage->type == EV_ABS) in ntrig_input_mapped()
630 input_event(input, EV_ABS, ABS_X, nd->x); in ntrig_event()
631 input_event(input, EV_ABS, ABS_Y, nd->y); in ntrig_event()
723 input_event(input, EV_ABS, ABS_X, nd->x); in ntrig_event()
724 input_event(input, EV_ABS, ABS_Y, nd->y); in ntrig_event()
728 input_event(input, EV_ABS, ABS_MT_POSITION_X, nd->x); in ntrig_event()
[all …]
Dhid-udraw-ps3.c311 input_dev->evbit[0] = BIT(EV_ABS) | BIT(EV_KEY); in udraw_setup_touch()
338 input_dev->evbit[0] = BIT(EV_ABS) | BIT(EV_KEY); in udraw_setup_pen()
366 input_dev->evbit[0] = BIT(EV_ABS); in udraw_setup_accel()
389 input_dev->evbit[0] = BIT(EV_KEY) | BIT(EV_ABS); in udraw_setup_joypad()
/kernel/linux/linux-6.6/drivers/hid/
Dhid-ntrig.c469 EV_ABS, ABS_MT_POSITION_X); in ntrig_input_mapping()
491 EV_ABS, ABS_MT_POSITION_Y); in ntrig_input_mapping()
526 EV_ABS, ABS_MT_TOUCH_MAJOR); in ntrig_input_mapping()
530 EV_ABS, ABS_MT_TOUCH_MINOR); in ntrig_input_mapping()
554 || usage->type == EV_ABS) in ntrig_input_mapped()
630 input_event(input, EV_ABS, ABS_X, nd->x); in ntrig_event()
631 input_event(input, EV_ABS, ABS_Y, nd->y); in ntrig_event()
723 input_event(input, EV_ABS, ABS_X, nd->x); in ntrig_event()
724 input_event(input, EV_ABS, ABS_Y, nd->y); in ntrig_event()
728 input_event(input, EV_ABS, ABS_MT_POSITION_X, nd->x); in ntrig_event()
[all …]
Dhid-udraw-ps3.c311 input_dev->evbit[0] = BIT(EV_ABS) | BIT(EV_KEY); in udraw_setup_touch()
338 input_dev->evbit[0] = BIT(EV_ABS) | BIT(EV_KEY); in udraw_setup_pen()
366 input_dev->evbit[0] = BIT(EV_ABS); in udraw_setup_accel()
389 input_dev->evbit[0] = BIT(EV_KEY) | BIT(EV_ABS); in udraw_setup_joypad()
/kernel/linux/linux-6.6/drivers/input/rmi4/
Drmi_2d_sensor.c98 input_event(sensor->input, EV_ABS, ABS_MT_POSITION_X, obj->x); in rmi_2d_sensor_abs_report()
99 input_event(sensor->input, EV_ABS, ABS_MT_POSITION_Y, obj->y); in rmi_2d_sensor_abs_report()
100 input_event(sensor->input, EV_ABS, ABS_MT_ORIENTATION, wide); in rmi_2d_sensor_abs_report()
101 input_event(sensor->input, EV_ABS, ABS_MT_PRESSURE, obj->z); in rmi_2d_sensor_abs_report()
102 input_event(sensor->input, EV_ABS, ABS_MT_TOUCH_MAJOR, major); in rmi_2d_sensor_abs_report()
103 input_event(sensor->input, EV_ABS, ABS_MT_TOUCH_MINOR, minor); in rmi_2d_sensor_abs_report()
155 set_bit(EV_ABS, input->evbit); in rmi_2d_sensor_set_input_params()
/kernel/linux/linux-5.10/drivers/input/rmi4/
Drmi_2d_sensor.c98 input_event(sensor->input, EV_ABS, ABS_MT_POSITION_X, obj->x); in rmi_2d_sensor_abs_report()
99 input_event(sensor->input, EV_ABS, ABS_MT_POSITION_Y, obj->y); in rmi_2d_sensor_abs_report()
100 input_event(sensor->input, EV_ABS, ABS_MT_ORIENTATION, wide); in rmi_2d_sensor_abs_report()
101 input_event(sensor->input, EV_ABS, ABS_MT_PRESSURE, obj->z); in rmi_2d_sensor_abs_report()
102 input_event(sensor->input, EV_ABS, ABS_MT_TOUCH_MAJOR, major); in rmi_2d_sensor_abs_report()
103 input_event(sensor->input, EV_ABS, ABS_MT_TOUCH_MINOR, minor); in rmi_2d_sensor_abs_report()
155 set_bit(EV_ABS, input->evbit); in rmi_2d_sensor_set_input_params()
/kernel/linux/linux-6.6/drivers/input/
Dinput-mt.c149 input_event(dev, EV_ABS, ABS_MT_TRACKING_ID, -1); in input_mt_report_slot_state()
157 input_event(dev, EV_ABS, ABS_MT_TRACKING_ID, id); in input_mt_report_slot_state()
158 input_event(dev, EV_ABS, ABS_MT_TOOL_TYPE, tool_type); in input_mt_report_slot_state()
245 input_event(dev, EV_ABS, ABS_X, x); in input_mt_report_pointer_emulation()
246 input_event(dev, EV_ABS, ABS_Y, y); in input_mt_report_pointer_emulation()
250 input_event(dev, EV_ABS, ABS_PRESSURE, p); in input_mt_report_pointer_emulation()
254 input_event(dev, EV_ABS, ABS_PRESSURE, 0); in input_mt_report_pointer_emulation()
268 input_handle_event(dev, EV_ABS, ABS_MT_SLOT, i); in __input_mt_drop_unused()
269 input_handle_event(dev, EV_ABS, ABS_MT_TRACKING_ID, -1); in __input_mt_drop_unused()
316 input_handle_event(dev, EV_ABS, ABS_PRESSURE, 0); in input_mt_release_slots()
Djoydev.c129 case EV_ABS: in joydev_event()
843 * EV_ABS, EV_KEY and EV_SYN in joydev_dev_is_absolute_mouse()
845 * EV_ABS, EV_KEY, EV_SYN and EV_MSC in joydev_dev_is_absolute_mouse()
847 * EV_ABS, EV_KEY, EV_SYN, EV_MSC and EV_REL. in joydev_dev_is_absolute_mouse()
855 __set_bit(EV_ABS, jd_scratch); in joydev_dev_is_absolute_mouse()
1032 .evbit = { BIT_MASK(EV_ABS) },
1038 .evbit = { BIT_MASK(EV_ABS) },
1044 .evbit = { BIT_MASK(EV_ABS) },
1050 .evbit = { BIT_MASK(EV_ABS) },
/kernel/linux/linux-5.10/drivers/input/
Dinput-mt.c148 input_event(dev, EV_ABS, ABS_MT_TRACKING_ID, -1); in input_mt_report_slot_state()
156 input_event(dev, EV_ABS, ABS_MT_TRACKING_ID, id); in input_mt_report_slot_state()
157 input_event(dev, EV_ABS, ABS_MT_TOOL_TYPE, tool_type); in input_mt_report_slot_state()
244 input_event(dev, EV_ABS, ABS_X, x); in input_mt_report_pointer_emulation()
245 input_event(dev, EV_ABS, ABS_Y, y); in input_mt_report_pointer_emulation()
249 input_event(dev, EV_ABS, ABS_PRESSURE, p); in input_mt_report_pointer_emulation()
253 input_event(dev, EV_ABS, ABS_PRESSURE, 0); in input_mt_report_pointer_emulation()
265 input_event(dev, EV_ABS, ABS_MT_TRACKING_ID, -1); in __input_mt_drop_unused()
Djoydev.c130 case EV_ABS: in joydev_event()
834 * EV_ABS, EV_KEY and EV_SYN in joydev_dev_is_absolute_mouse()
836 * EV_ABS, EV_KEY, EV_SYN and EV_MSC in joydev_dev_is_absolute_mouse()
838 * EV_ABS, EV_KEY, EV_SYN, EV_MSC and EV_REL. in joydev_dev_is_absolute_mouse()
846 __set_bit(EV_ABS, jd_scratch); in joydev_dev_is_absolute_mouse()
1023 .evbit = { BIT_MASK(EV_ABS) },
1029 .evbit = { BIT_MASK(EV_ABS) },
1035 .evbit = { BIT_MASK(EV_ABS) },
1041 .evbit = { BIT_MASK(EV_ABS) },
/kernel/linux/linux-5.10/include/linux/
Dgpio_keys.h16 * @type: input event type (%EV_KEY, %EV_SW, %EV_ABS)
22 * @value: axis value for %EV_ABS
/kernel/linux/linux-6.6/include/linux/
Dgpio_keys.h16 * @type: input event type (%EV_KEY, %EV_SW, %EV_ABS)
22 * @value: axis value for %EV_ABS
/kernel/linux/linux-6.6/drivers/input/keyboard/
Dgpio_keys_polled.c56 } else if (type == EV_ABS) { in gpio_keys_button_event()
116 input_event(input, EV_ABS, i, 0); in gpio_keys_polled_poll()
210 if (button->type != EV_ABS || button->code != code) in gpio_keys_polled_set_abs_params()
337 if (type == EV_ABS) in gpio_keys_polled_probe()
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/input/
Dgpio-keys.yaml49 If linux,input-type is EV_ABS or EV_REL then this
51 EV_ABS/EV_REL axis will generate an event with a value of 0
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/input/
Dgpio-keys.yaml47 If linux,input-type is EV_ABS or EV_REL then this
49 EV_ABS/EV_REL axis will generate an event with a value of 0
/kernel/linux/linux-5.10/Documentation/input/
Devent-codes.rst49 * EV_ABS:
185 space is unknown. If the absolute position is known, EV_ABS codes should be used
214 EV_ABS section in Event codes
217 EV_ABS events describe absolute changes in a property. For example, a touchpad
220 A few EV_ABS codes have special meanings:
/kernel/linux/linux-5.10/drivers/input/keyboard/
Dgpio_keys_polled.c56 } else if (type == EV_ABS) { in gpio_keys_button_event()
116 input_event(input, EV_ABS, i, 0); in gpio_keys_polled_poll()
210 if (button->type != EV_ABS || button->code != code) in gpio_keys_polled_set_abs_params()
343 if (type == EV_ABS) in gpio_keys_polled_probe()
/kernel/linux/linux-6.6/Documentation/input/
Devent-codes.rst49 * EV_ABS:
189 space is unknown. If the absolute position is known, EV_ABS codes should be used
218 EV_ABS section in Event codes
221 EV_ABS events describe absolute changes in a property. For example, a touchpad
224 A few EV_ABS codes have special meanings:
/kernel/linux/linux-5.10/drivers/input/touchscreen/
Dipaq-micro-ts.c104 input_set_capability(ts->input, EV_ABS, ABS_X); in micro_ts_probe()
105 input_set_capability(ts->input, EV_ABS, ABS_Y); in micro_ts_probe()

12345678910>>...14