Lines Matching refs:finger

4769 assert_touch_is_arbitrated(struct litest_device *dev, struct litest_device *finger)
4772 bool is_touchpad = !libevdev_has_property(finger->evdev, INPUT_PROP_DIRECT);
4790 litest_touch_down(finger, 0, x, y);
4795 litest_touch_move(finger, 0, x + i, y + i);
4807 /* finger still down */
4808 litest_touch_move_to(finger, 0, 80, 80, 30, 30, 10);
4809 litest_touch_up(finger, 0);
4815 /* lift finger, expect expect events */
4816 litest_touch_down(finger, 0, 30, 30);
4817 litest_touch_move_to(finger, 0, 30, 30, 80, 80, 10);
4818 litest_touch_up(finger, 0);
4838 struct litest_device *finger = litest_add_device(li, other);
4841 bool is_touchpad = !libevdev_has_property(finger->evdev, INPUT_PROP_DIRECT);
4843 litest_disable_hold_gestures(finger->libinput_device);
4845 assert_touch_is_arbitrated(dev, finger);
4847 litest_delete_device(finger);
4855 struct litest_device *finger;
4871 finger = litest_add_device(li, other);
4874 is_touchpad = !libevdev_has_property(finger->evdev, INPUT_PROP_DIRECT);
4888 /* these are in percent, but the pen/finger have different
4895 litest_touch_sequence(finger, 0, x - 10, y + 2, x - 10, y + 20, 3);
4900 litest_touch_sequence(finger, 0, x + 2, y - 65, x + 20, y - 40, 3);
4905 litest_touch_sequence(finger, 0, x + 80, y + 2, x + 20, y + 10, 3);
4920 litest_touch_sequence(finger, 0, x + 2, y + 80, x + 20, y + 20, 30);
4925 litest_delete_device(finger);
4933 struct litest_device *finger;
4948 finger = litest_add_device(li, other);
4951 is_touchpad = !libevdev_has_property(finger->evdev, INPUT_PROP_DIRECT);
4958 litest_touch_down(finger, 0, 70, 70);
4965 litest_delete_device(finger);
4973 struct litest_device *finger;
4986 finger = litest_add_device(li, other);
4988 is_touchpad = !libevdev_has_property(finger->evdev, INPUT_PROP_DIRECT);
4991 litest_disable_hold_gestures(finger->libinput_device);
4998 litest_touch_down(finger, 0, 30, 30);
4999 litest_touch_move_to(finger, 0, 30, 30, 80, 80, 10);
5006 litest_touch_move_to(finger, 0, 80, 80, 30, 30, 10);
5013 /* start another finger to make sure that one doesn't send events
5015 litest_touch_down(finger, 1, 30, 30);
5016 litest_touch_move_to(finger, 1, 30, 30, 80, 80, 3);
5030 litest_touch_move_to(finger, 0, 30, 30, 80, 80, 3);
5032 litest_touch_move_to(finger, 1, 80, 80, 30, 30, 3);
5034 litest_touch_up(finger, 0);
5035 litest_touch_move_to(finger, 1, 30, 30, 80, 80, 3);
5037 litest_touch_up(finger, 1);
5040 litest_touch_down(finger, 0, 30, 30);
5041 litest_touch_move_to(finger, 0, 30, 30, 80, 80, 3);
5042 litest_touch_up(finger, 0);
5051 litest_delete_device(finger);
5142 struct litest_device *finger;
5154 finger = litest_add_device(li, other);
5155 litest_touch_down(finger, 0, 30, 30);
5156 litest_touch_move_to(finger, 0, 30, 30, 80, 80, 10);
5161 litest_delete_device(finger);
5236 struct litest_device *finger;
5248 finger = litest_add_device(li, other);
5253 litest_touch_down(finger, 0, 30, 30);
5261 litest_touch_move_to(finger, 0, 30, 30, 80, 80, 10);
5262 litest_touch_up(finger, 0);
5267 litest_delete_device(finger);
5275 struct litest_device *finger;
5288 finger = litest_add_device(li, other);
5289 is_touchpad = !libevdev_has_property(finger->evdev, INPUT_PROP_DIRECT);
5291 litest_enable_tap(finger->libinput_device);
5292 litest_disable_hold_gestures(finger->libinput_device);
5303 /* with kernel arbitration, a finger + stylus in prox only generates
5310 litest_touch_down(finger, 0, 30, 30);
5311 litest_touch_up(finger, 0);
5318 litest_delete_device(finger);
5339 struct litest_device *finger = litest_add_device(li, paired);
5340 libinput_device_config_gesture_set_hold_enabled(finger->libinput_device,
5343 assert_touch_is_arbitrated(tablet, finger);
5346 litest_delete_device(finger);
5419 verify_left_handed_touch_motion(struct litest_device *finger,
5429 litest_touch_move_to(finger, 0, x + 1, y - 1, x + 20, y - 20, 10);
5454 verify_left_handed_touch_sequence(struct litest_device *finger,
5464 litest_touch_down(finger, 0, x, y);
5466 verify_left_handed_touch_motion(finger, li, x, y, left_handed);
5467 litest_touch_up(finger, 0);
5477 struct litest_device *finger;
5487 finger = litest_add_device(li, other);
5490 if (libevdev_has_property(finger->evdev, INPUT_PROP_DIRECT))
5501 litest_disable_hold_gestures(finger->libinput_device);
5504 libinput_device_config_left_handed_set(finger->libinput_device,
5507 verify_left_handed_touch_sequence(finger, li, enabled_from);
5511 libinput_device_config_left_handed_set(finger->libinput_device,
5514 verify_left_handed_touch_sequence(finger, li, enabled_to);
5517 litest_delete_device(finger);
5527 struct litest_device *finger;
5538 finger = litest_add_device(li, other);
5541 if (libevdev_has_property(finger->evdev, INPUT_PROP_DIRECT))
5550 touch_dev = finger->libinput_device;
5571 litest_delete_device(finger);
5581 struct litest_device *finger;
5593 finger = litest_add_device(li, other);
5596 if (libevdev_has_property(finger->evdev, INPUT_PROP_DIRECT))
5607 litest_disable_hold_gestures(finger->libinput_device);
5608 libinput_device_config_left_handed_set(finger->libinput_device,
5623 libinput_device_config_left_handed_set(finger->libinput_device,
5634 verify_left_handed_touch_sequence(finger, li, enabled_to);
5638 litest_touch_down(finger, 0, x, y);
5643 litest_touch_move(finger, 0, x + i, y - i);
5649 litest_touch_up(finger, 0);
5662 verify_left_handed_touch_sequence(finger, li, enabled_to);
5665 litest_delete_device(finger);
5675 struct litest_device *finger;
5687 finger = litest_add_device(li, other);
5690 if (libevdev_has_property(finger->evdev, INPUT_PROP_DIRECT))
5701 litest_disable_hold_gestures(finger->libinput_device);
5702 libinput_device_config_left_handed_set(finger->libinput_device,
5710 litest_touch_down(finger, 0, x, y);
5716 libinput_device_config_left_handed_set(finger->libinput_device,
5720 verify_left_handed_touch_motion(finger, li, x, y, enabled_from);
5726 litest_touch_up(finger, 0);
5731 verify_left_handed_touch_sequence(finger, li, enabled_to);
5734 litest_delete_device(finger);
5744 struct litest_device *finger;
5767 finger = litest_add_device(li, other);
5770 if (libevdev_has_property(finger->evdev, INPUT_PROP_DIRECT))
5773 libinput_device_config_left_handed_set(finger->libinput_device,
5775 litest_disable_hold_gestures(finger->libinput_device);
5777 verify_left_handed_touch_sequence(finger, li, enabled_from);
5782 libinput_device_config_left_handed_set(finger->libinput_device,
5785 verify_left_handed_touch_sequence(finger, li, enabled_to);
5789 litest_delete_device(finger);
5797 struct litest_device *finger = litest_current_device();
5800 struct libinput *li = finger->libinput;
5805 if (libevdev_has_property(finger->evdev, INPUT_PROP_DIRECT))
5808 other = paired_device(finger);
5821 libinput_device_config_left_handed_set(finger->libinput_device,
5823 litest_disable_hold_gestures(finger->libinput_device);
5831 verify_left_handed_touch_sequence(finger, li, enabled_from);
5836 libinput_device_config_left_handed_set(finger->libinput_device,
5839 verify_left_handed_touch_sequence(finger, li, enabled_to);