• Home
  • Raw
  • Download

Lines Matching full:dev

37 	struct litest_device *dev = litest_current_device();  in START_TEST()  local
38 struct libinput *li = dev->libinput; in START_TEST()
40 if (!libevdev_has_event_code(dev->evdev, EV_KEY, BTN_LEFT)) in START_TEST()
45 litest_button_click(dev, BTN_LEFT, true); in START_TEST()
50 litest_button_click(dev, BTN_LEFT, false); in START_TEST()
60 struct litest_device *dev = litest_current_device(); in START_TEST() local
61 struct libinput_device *device = dev->libinput_device; in START_TEST()
87 struct litest_device *dev = litest_current_device(); in START_TEST() local
88 struct libinput_device *device = dev->libinput_device; in START_TEST()
114 struct litest_device *dev = litest_current_device(); in START_TEST() local
115 struct libinput_device *device = dev->libinput_device; in START_TEST()
119 if (libevdev_get_id_vendor(dev->evdev) == VENDOR_ID_APPLE && in START_TEST()
120 libevdev_get_id_product(dev->evdev) == PRODUCT_ID_APPLE_APPLETOUCH) in START_TEST()
144 struct litest_device *dev = litest_current_device(); in START_TEST() local
145 struct libinput *li = dev->libinput; in START_TEST()
147 litest_enable_clickfinger(dev); in START_TEST()
151 litest_touch_down(dev, 0, 50, 50); in START_TEST()
152 litest_event(dev, EV_KEY, BTN_LEFT, 1); in START_TEST()
153 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
154 litest_event(dev, EV_KEY, BTN_LEFT, 0); in START_TEST()
155 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
156 litest_touch_up(dev, 0); in START_TEST()
169 struct litest_device *dev = litest_current_device(); in START_TEST() local
170 struct libinput *li = dev->libinput; in START_TEST()
172 if (dev->which == LITEST_SYNAPTICS_PHANTOMCLICKS) { in START_TEST()
178 litest_enable_clickfinger(dev); in START_TEST()
182 litest_event(dev, EV_KEY, BTN_LEFT, 1); in START_TEST()
183 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
184 litest_event(dev, EV_KEY, BTN_LEFT, 0); in START_TEST()
185 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
198 struct litest_device *dev = litest_current_device(); in START_TEST() local
199 struct libinput *li = dev->libinput; in START_TEST()
201 litest_enable_clickfinger(dev); in START_TEST()
205 litest_event(dev, EV_KEY, BTN_LEFT, 1); in START_TEST()
206 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
207 litest_event(dev, EV_KEY, BTN_LEFT, 0); in START_TEST()
208 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
218 struct litest_device *dev = litest_current_device(); in START_TEST() local
219 struct libinput *li = dev->libinput; in START_TEST()
221 litest_enable_clickfinger(dev); in START_TEST()
225 litest_touch_down(dev, 0, 50, 50); in START_TEST()
226 litest_touch_down(dev, 1, 70, 70); in START_TEST()
227 litest_event(dev, EV_KEY, BTN_LEFT, 1); in START_TEST()
228 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
229 litest_event(dev, EV_KEY, BTN_LEFT, 0); in START_TEST()
230 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
231 litest_touch_up(dev, 0); in START_TEST()
232 litest_touch_up(dev, 1); in START_TEST()
245 struct litest_device *dev = litest_current_device(); in START_TEST() local
246 struct libinput *li = dev->libinput; in START_TEST()
248 if (litest_slot_count(dev) < 3) in START_TEST()
251 litest_enable_clickfinger(dev); in START_TEST()
255 litest_touch_down(dev, 0, 50, 50); in START_TEST()
256 litest_touch_down(dev, 1, 60, 70); in START_TEST()
257 litest_touch_down(dev, 2, 70, 70); in START_TEST()
258 litest_event(dev, EV_KEY, BTN_LEFT, 1); in START_TEST()
259 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
260 litest_event(dev, EV_KEY, BTN_LEFT, 0); in START_TEST()
261 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
262 litest_touch_up(dev, 0); in START_TEST()
263 litest_touch_up(dev, 1); in START_TEST()
264 litest_touch_up(dev, 2); in START_TEST()
279 struct litest_device *dev = litest_current_device(); in START_TEST() local
280 struct libinput *li = dev->libinput; in START_TEST()
282 if (litest_slot_count(dev) >= 3 || in START_TEST()
283 !libevdev_has_event_code(dev->evdev, EV_KEY, BTN_TOOL_TRIPLETAP)) in START_TEST()
286 litest_enable_clickfinger(dev); in START_TEST()
290 litest_touch_down(dev, 0, 50, 50); in START_TEST()
291 litest_touch_down(dev, 1, 60, 70); in START_TEST()
292 litest_event(dev, EV_KEY, BTN_TOOL_DOUBLETAP, 0); in START_TEST()
293 litest_event(dev, EV_KEY, BTN_TOOL_TRIPLETAP, 1); in START_TEST()
294 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
295 litest_event(dev, EV_KEY, BTN_LEFT, 1); in START_TEST()
296 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
297 litest_event(dev, EV_KEY, BTN_LEFT, 0); in START_TEST()
298 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
299 litest_event(dev, EV_KEY, BTN_TOOL_DOUBLETAP, 1); in START_TEST()
300 litest_event(dev, EV_KEY, BTN_TOOL_TRIPLETAP, 0); in START_TEST()
301 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
302 litest_touch_up(dev, 0); in START_TEST()
303 litest_touch_up(dev, 1); in START_TEST()
318 struct litest_device *dev = litest_current_device(); in START_TEST() local
319 struct libinput *li = dev->libinput; in START_TEST()
321 if (litest_slot_count(dev) < 4) in START_TEST()
324 litest_enable_clickfinger(dev); in START_TEST()
328 litest_touch_down(dev, 0, 50, 50); in START_TEST()
329 litest_touch_down(dev, 1, 60, 70); in START_TEST()
330 litest_touch_down(dev, 2, 70, 70); in START_TEST()
331 litest_touch_down(dev, 3, 80, 70); in START_TEST()
332 litest_event(dev, EV_KEY, BTN_LEFT, 1); in START_TEST()
333 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
334 litest_event(dev, EV_KEY, BTN_LEFT, 0); in START_TEST()
335 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
336 litest_touch_up(dev, 0); in START_TEST()
337 litest_touch_up(dev, 1); in START_TEST()
338 litest_touch_up(dev, 2); in START_TEST()
339 litest_touch_up(dev, 3); in START_TEST()
349 struct litest_device *dev = litest_current_device(); in START_TEST() local
350 struct libinput *li = dev->libinput; in START_TEST()
352 if (litest_slot_count(dev) >= 3 || in START_TEST()
353 !libevdev_has_event_code(dev->evdev, EV_KEY, BTN_TOOL_QUADTAP)) in START_TEST()
356 litest_enable_clickfinger(dev); in START_TEST()
360 litest_touch_down(dev, 0, 50, 50); in START_TEST()
361 litest_touch_down(dev, 1, 60, 70); in START_TEST()
362 litest_event(dev, EV_KEY, BTN_TOOL_DOUBLETAP, 0); in START_TEST()
363 litest_event(dev, EV_KEY, BTN_TOOL_QUADTAP, 1); in START_TEST()
364 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
365 litest_event(dev, EV_KEY, BTN_LEFT, 1); in START_TEST()
366 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
367 litest_event(dev, EV_KEY, BTN_LEFT, 0); in START_TEST()
368 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
369 litest_event(dev, EV_KEY, BTN_TOOL_DOUBLETAP, 1); in START_TEST()
370 litest_event(dev, EV_KEY, BTN_TOOL_QUADTAP, 0); in START_TEST()
371 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
372 litest_touch_up(dev, 0); in START_TEST()
373 litest_touch_up(dev, 1); in START_TEST()
381 struct litest_device *dev = litest_current_device(); in START_TEST() local
382 struct libinput *li = dev->libinput; in START_TEST()
384 if (litest_slot_count(dev) != 3 || in START_TEST()
385 !libevdev_has_event_code(dev->evdev, EV_KEY, BTN_TOOL_TRIPLETAP)) in START_TEST()
388 litest_enable_clickfinger(dev); in START_TEST()
392 litest_touch_down(dev, 0, 50, 50); in START_TEST()
393 litest_touch_down(dev, 1, 60, 70); in START_TEST()
394 litest_touch_down(dev, 2, 70, 70); in START_TEST()
395 litest_event(dev, EV_KEY, BTN_TOOL_TRIPLETAP, 0); in START_TEST()
396 litest_event(dev, EV_KEY, BTN_TOOL_QUADTAP, 1); in START_TEST()
397 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
398 litest_event(dev, EV_KEY, BTN_LEFT, 1); in START_TEST()
399 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
400 litest_event(dev, EV_KEY, BTN_LEFT, 0); in START_TEST()
401 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
402 litest_event(dev, EV_KEY, BTN_TOOL_TRIPLETAP, 1); in START_TEST()
403 litest_event(dev, EV_KEY, BTN_TOOL_QUADTAP, 0); in START_TEST()
404 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
405 litest_touch_up(dev, 0); in START_TEST()
406 litest_touch_up(dev, 1); in START_TEST()
407 litest_touch_up(dev, 2); in START_TEST()
417 struct litest_device *dev = litest_current_device(); in START_TEST() local
418 struct libinput *li = dev->libinput; in START_TEST()
423 if (libinput_device_get_size(dev->libinput_device, &w, &h) == 0 && in START_TEST()
427 litest_enable_clickfinger(dev); in START_TEST()
431 litest_touch_down(dev, 0, 90, 50); in START_TEST()
432 litest_touch_down(dev, 1, 10, 50); in START_TEST()
433 litest_event(dev, EV_KEY, BTN_LEFT, 1); in START_TEST()
434 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
435 litest_event(dev, EV_KEY, BTN_LEFT, 0); in START_TEST()
436 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
437 litest_touch_up(dev, 0); in START_TEST()
438 litest_touch_up(dev, 1); in START_TEST()
449 litest_touch_down(dev, 0, 50, 5); in START_TEST()
450 litest_touch_down(dev, 1, 50, 95); in START_TEST()
451 litest_event(dev, EV_KEY, BTN_LEFT, 1); in START_TEST()
452 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
453 litest_event(dev, EV_KEY, BTN_LEFT, 0); in START_TEST()
454 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
455 litest_touch_up(dev, 0); in START_TEST()
456 litest_touch_up(dev, 1); in START_TEST()
476 struct litest_device *dev = litest_current_device(); in START_TEST() local
477 struct libinput *li = dev->libinput; in START_TEST()
479 if (litest_slot_count(dev) < 3) in START_TEST()
482 litest_enable_clickfinger(dev); in START_TEST()
486 litest_touch_down(dev, 0, 90, 20); in START_TEST()
487 litest_touch_down(dev, 1, 10, 15); in START_TEST()
488 litest_touch_down(dev, 2, 10, 15); in START_TEST()
490 litest_event(dev, EV_KEY, BTN_LEFT, 1); in START_TEST()
491 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
492 litest_event(dev, EV_KEY, BTN_LEFT, 0); in START_TEST()
493 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
494 litest_touch_up(dev, 0); in START_TEST()
495 litest_touch_up(dev, 1); in START_TEST()
496 litest_touch_up(dev, 2); in START_TEST()
509 struct litest_device *dev = litest_current_device(); in START_TEST() local
510 struct libinput *li = dev->libinput; in START_TEST()
512 if (litest_slot_count(dev) > 2) in START_TEST()
515 litest_enable_clickfinger(dev); in START_TEST()
519 litest_touch_down(dev, 0, 90, 15); in START_TEST()
520 litest_touch_down(dev, 1, 10, 15); in START_TEST()
522 litest_event(dev, EV_KEY, BTN_TOOL_DOUBLETAP, 0); in START_TEST()
523 litest_event(dev, EV_KEY, BTN_TOOL_TRIPLETAP, 1); in START_TEST()
524 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
526 litest_event(dev, EV_KEY, BTN_LEFT, 1); in START_TEST()
527 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
528 litest_event(dev, EV_KEY, BTN_LEFT, 0); in START_TEST()
529 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
530 litest_event(dev, EV_KEY, BTN_TOOL_DOUBLETAP, 1); in START_TEST()
531 litest_event(dev, EV_KEY, BTN_TOOL_TRIPLETAP, 0); in START_TEST()
532 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
533 litest_touch_up(dev, 0); in START_TEST()
534 litest_touch_up(dev, 1); in START_TEST()
547 struct litest_device *dev = litest_current_device(); in START_TEST() local
548 struct libinput *li = dev->libinput; in START_TEST()
553 libinput_device_config_click_set_method(dev->libinput_device, in START_TEST()
558 litest_touch_down(dev, 0, 40, 60); in START_TEST()
559 litest_touch_down(dev, 1, 60, 100); in START_TEST()
560 litest_event(dev, EV_KEY, BTN_LEFT, 1); in START_TEST()
561 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
562 litest_event(dev, EV_KEY, BTN_LEFT, 0); in START_TEST()
563 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
564 litest_touch_up(dev, 0); in START_TEST()
565 litest_touch_up(dev, 1); in START_TEST()
577 litest_touch_down(dev, 0, 40, 100); in START_TEST()
578 litest_touch_down(dev, 1, 60, 95); in START_TEST()
579 litest_event(dev, EV_KEY, BTN_LEFT, 1); in START_TEST()
580 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
581 litest_event(dev, EV_KEY, BTN_LEFT, 0); in START_TEST()
582 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
583 litest_touch_up(dev, 0); in START_TEST()
584 litest_touch_up(dev, 1); in START_TEST()
594 litest_touch_down(dev, 0, 50, 75); in START_TEST()
595 litest_touch_down(dev, 1, 55, 100); in START_TEST()
596 litest_event(dev, EV_KEY, BTN_LEFT, 1); in START_TEST()
597 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
598 litest_event(dev, EV_KEY, BTN_LEFT, 0); in START_TEST()
599 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
600 litest_touch_up(dev, 0); in START_TEST()
601 litest_touch_up(dev, 1); in START_TEST()
614 struct litest_device *dev = litest_current_device(); in START_TEST() local
615 struct libinput *li = dev->libinput; in START_TEST()
619 litest_enable_buttonareas(dev); in START_TEST()
621 litest_touch_down(dev, 0, 95, 95); in START_TEST()
622 litest_event(dev, EV_KEY, BTN_LEFT, 1); in START_TEST()
623 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
624 litest_event(dev, EV_KEY, BTN_LEFT, 0); in START_TEST()
625 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
626 litest_touch_up(dev, 0); in START_TEST()
634 litest_enable_clickfinger(dev); in START_TEST()
639 litest_touch_down(dev, 0, 95, 95); in START_TEST()
640 litest_event(dev, EV_KEY, BTN_LEFT, 1); in START_TEST()
641 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
642 litest_event(dev, EV_KEY, BTN_LEFT, 0); in START_TEST()
643 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
644 litest_touch_up(dev, 0); in START_TEST()
657 struct litest_device *dev = litest_current_device(); in START_TEST() local
658 struct libinput *li = dev->libinput; in START_TEST()
662 litest_enable_buttonareas(dev); in START_TEST()
664 litest_touch_down(dev, 0, 95, 95); in START_TEST()
665 litest_event(dev, EV_KEY, BTN_LEFT, 1); in START_TEST()
666 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
671 litest_enable_clickfinger(dev); in START_TEST()
673 litest_event(dev, EV_KEY, BTN_LEFT, 0); in START_TEST()
674 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
675 litest_touch_up(dev, 0); in START_TEST()
684 litest_touch_down(dev, 0, 95, 95); in START_TEST()
685 litest_event(dev, EV_KEY, BTN_LEFT, 1); in START_TEST()
686 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
687 litest_event(dev, EV_KEY, BTN_LEFT, 0); in START_TEST()
688 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
689 litest_touch_up(dev, 0); in START_TEST()
702 struct litest_device *dev = litest_current_device(); in START_TEST() local
703 struct libinput *li = dev->libinput; in START_TEST()
705 litest_enable_clickfinger(dev); in START_TEST()
710 litest_touch_down(dev, 0, 95, 95); in START_TEST()
711 litest_event(dev, EV_KEY, BTN_LEFT, 1); in START_TEST()
712 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
713 litest_event(dev, EV_KEY, BTN_LEFT, 0); in START_TEST()
714 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
715 litest_touch_up(dev, 0); in START_TEST()
723 litest_enable_buttonareas(dev); in START_TEST()
725 litest_touch_down(dev, 0, 95, 95); in START_TEST()
726 litest_event(dev, EV_KEY, BTN_LEFT, 1); in START_TEST()
727 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
728 litest_event(dev, EV_KEY, BTN_LEFT, 0); in START_TEST()
729 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
730 litest_touch_up(dev, 0); in START_TEST()
743 struct litest_device *dev = litest_current_device(); in START_TEST() local
744 struct libinput *li = dev->libinput; in START_TEST()
746 litest_enable_clickfinger(dev); in START_TEST()
751 litest_touch_down(dev, 0, 95, 95); in START_TEST()
752 litest_event(dev, EV_KEY, BTN_LEFT, 1); in START_TEST()
753 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
757 litest_enable_buttonareas(dev); in START_TEST()
759 litest_event(dev, EV_KEY, BTN_LEFT, 0); in START_TEST()
760 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
761 litest_touch_up(dev, 0); in START_TEST()
767 litest_touch_down(dev, 0, 95, 95); in START_TEST()
768 litest_event(dev, EV_KEY, BTN_LEFT, 1); in START_TEST()
769 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
770 litest_event(dev, EV_KEY, BTN_LEFT, 0); in START_TEST()
771 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
772 litest_touch_up(dev, 0); in START_TEST()
785 struct litest_device *dev = litest_current_device(); in START_TEST() local
786 struct libinput *li = dev->libinput; in START_TEST()
788 litest_enable_clickfinger(dev); in START_TEST()
793 litest_touch_down(dev, 0, 20, 99); in START_TEST()
794 litest_touch_down(dev, 1, 90, 15); in START_TEST()
795 litest_event(dev, EV_KEY, BTN_TOOL_DOUBLETAP, 0); in START_TEST()
796 litest_event(dev, EV_KEY, BTN_TOOL_TRIPLETAP, 1); in START_TEST()
797 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
800 litest_event(dev, EV_KEY, BTN_LEFT, 1); in START_TEST()
801 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
802 litest_event(dev, EV_KEY, BTN_LEFT, 0); in START_TEST()
803 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
815 struct litest_device *dev = litest_current_device(); in START_TEST() local
816 struct libinput *li = dev->libinput; in START_TEST()
818 litest_enable_clickfinger(dev); in START_TEST()
821 litest_touch_down(dev, 0, 5, 99); in START_TEST()
822 litest_touch_down(dev, 1, 90, 15); in START_TEST()
823 litest_event(dev, EV_KEY, BTN_TOOL_DOUBLETAP, 0); in START_TEST()
824 litest_event(dev, EV_KEY, BTN_TOOL_QUADTAP, 1); in START_TEST()
825 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
828 litest_event(dev, EV_KEY, BTN_LEFT, 1); in START_TEST()
829 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
830 litest_event(dev, EV_KEY, BTN_LEFT, 0); in START_TEST()
831 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
845 struct litest_device *dev = litest_current_device(); in START_TEST() local
846 struct libinput_device *device = dev->libinput_device; in START_TEST()
868 struct litest_device *dev = litest_current_device(); in START_TEST() local
869 struct libinput *li = dev->libinput; in START_TEST()
871 litest_enable_clickfinger(dev); in START_TEST()
875 litest_touch_down(dev, 0, 50, 50); in START_TEST()
876 litest_event(dev, EV_KEY, BTN_LEFT, 1); in START_TEST()
877 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
878 litest_event(dev, EV_KEY, BTN_LEFT, 0); in START_TEST()
879 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
880 litest_touch_up(dev, 0); in START_TEST()
893 struct litest_device *dev = litest_current_device(); in START_TEST() local
894 struct libinput *li = dev->libinput; in START_TEST()
896 litest_enable_clickfinger(dev); in START_TEST()
900 litest_touch_down(dev, 0, 50, 50); in START_TEST()
901 litest_touch_down(dev, 1, 50, 50); in START_TEST()
902 litest_event(dev, EV_KEY, BTN_LEFT, 1); in START_TEST()
903 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
904 litest_event(dev, EV_KEY, BTN_LEFT, 0); in START_TEST()
905 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
906 litest_touch_up(dev, 0); in START_TEST()
907 litest_touch_up(dev, 1); in START_TEST()
920 struct litest_device *dev = litest_current_device(); in START_TEST() local
921 struct libinput *li = dev->libinput; in START_TEST()
923 litest_enable_clickfinger(dev); in START_TEST()
927 litest_touch_down(dev, 0, 50, 50); in START_TEST()
928 litest_touch_down(dev, 1, 50, 50); in START_TEST()
929 litest_touch_down(dev, 2, 50, 50); in START_TEST()
930 litest_event(dev, EV_KEY, BTN_LEFT, 1); in START_TEST()
931 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
932 litest_event(dev, EV_KEY, BTN_LEFT, 0); in START_TEST()
933 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
934 litest_touch_up(dev, 0); in START_TEST()
935 litest_touch_up(dev, 1); in START_TEST()
936 litest_touch_up(dev, 2); in START_TEST()
949 struct litest_device *dev = litest_current_device(); in START_TEST() local
950 struct libinput *li = dev->libinput; in START_TEST()
953 int nslots = litest_slot_count(dev); in START_TEST()
955 litest_enable_clickfinger(dev); in START_TEST()
958 litest_touch_down(dev, 0, 40, 50); in START_TEST()
963 litest_touch_down(dev, 1, 50, 50); in START_TEST()
965 litest_event(dev, EV_KEY, BTN_TOOL_DOUBLETAP, 1); in START_TEST()
972 litest_touch_down(dev, 2, 60, 50); in START_TEST()
974 litest_event(dev, EV_KEY, BTN_TOOL_DOUBLETAP, 0); in START_TEST()
975 litest_event(dev, EV_KEY, BTN_TOOL_TRIPLETAP, 1); in START_TEST()
980 litest_button_click(dev, BTN_LEFT, true); in START_TEST()
987 litest_push_event_frame(dev); in START_TEST()
991 litest_touch_move(dev, 2, 60, 50 + i); in START_TEST()
995 litest_touch_move(dev, 1, 50, 50 + i); in START_TEST()
998 litest_touch_move(dev, 0, 40, 50 + i); in START_TEST()
1001 litest_pop_event_frame(dev); in START_TEST()
1007 litest_button_click(dev, BTN_LEFT, false); in START_TEST()
1013 litest_touch_up(dev, 2); in START_TEST()
1015 litest_event(dev, EV_KEY, BTN_TOOL_DOUBLETAP, 1); in START_TEST()
1016 litest_event(dev, EV_KEY, BTN_TOOL_TRIPLETAP, 0); in START_TEST()
1022 litest_touch_up(dev, 1); in START_TEST()
1024 litest_event(dev, EV_KEY, BTN_TOOL_DOUBLETAP, 0); in START_TEST()
1028 litest_touch_up(dev, 0); in START_TEST()
1038 struct litest_device *dev = litest_current_device(); in START_TEST() local
1039 struct libinput *li = dev->libinput; in START_TEST()
1043 litest_event(dev, EV_KEY, BTN_LEFT, 1); in START_TEST()
1044 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
1045 litest_event(dev, EV_KEY, BTN_LEFT, 0); in START_TEST()
1046 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
1059 struct litest_device *dev = litest_current_device(); in START_TEST() local
1060 struct libinput *li = dev->libinput; in START_TEST()
1062 litest_enable_buttonareas(dev); in START_TEST()
1068 litest_event(dev, EV_KEY, BTN_LEFT, 1); in START_TEST()
1069 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
1070 litest_event(dev, EV_KEY, BTN_LEFT, 0); in START_TEST()
1071 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
1080 struct litest_device *dev = litest_current_device(); in START_TEST() local
1081 struct libinput *li = dev->libinput; in START_TEST()
1085 litest_touch_down(dev, 0, 50, 50); in START_TEST()
1086 litest_event(dev, EV_KEY, BTN_LEFT, 1); in START_TEST()
1087 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
1097 litest_touch_down(dev, 1, 70, 70); in START_TEST()
1098 litest_touch_move_to(dev, 1, 70, 70, 80, 50, 5); in START_TEST()
1099 litest_touch_up(dev, 1); in START_TEST()
1103 litest_event(dev, EV_KEY, BTN_LEFT, 0); in START_TEST()
1104 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
1105 litest_touch_up(dev, 0); in START_TEST()
1114 struct litest_device *dev = litest_current_device(); in START_TEST() local
1115 struct libinput *li = dev->libinput; in START_TEST()
1116 struct libevdev *evdev = dev->evdev; in START_TEST()
1126 if (libinput_device_get_size(dev->libinput_device, &w, &h) != 0) in START_TEST()
1135 litest_touch_down(dev, 0, 50, 50); in START_TEST()
1136 litest_touch_move_to(dev, 0, 50, 50, 54, 54, 10); in START_TEST()
1137 litest_touch_move_to(dev, 0, 54, 54, 46, 46, 10); in START_TEST()
1138 litest_touch_move_to(dev, 0, 46, 46, 50, 50, 10); in START_TEST()
1141 litest_button_click(dev, BTN_LEFT, true); in START_TEST()
1144 litest_touch_move_to(dev, 0, 50, 50, 50 + dist, 50 + dist, 10); in START_TEST()
1145 litest_touch_move_to(dev, 0, 50 + dist, 50 + dist, 50, 50, 10); in START_TEST()
1146 litest_touch_move_to(dev, 0, 50, 50, 50 - dist, 50 - dist, 10); in START_TEST()
1150 litest_button_click(dev, BTN_LEFT, false); in START_TEST()
1154 litest_touch_move_to(dev, 0, 50, 50, 50 + dist, 50 + dist, 10); in START_TEST()
1155 litest_touch_move_to(dev, 0, 50 + dist, 50 + dist, 50, 50, 10); in START_TEST()
1156 litest_touch_move_to(dev, 0, 50, 50, 50 - dist, 50 - dist, 10); in START_TEST()
1161 litest_touch_move_to(dev, 0, 50, 50, 70, 70, 10); in START_TEST()
1168 struct litest_device *dev = litest_current_device(); in START_TEST() local
1169 struct libinput *li = dev->libinput; in START_TEST()
1173 litest_touch_down(dev, 0, 10, 90); in START_TEST()
1174 litest_event(dev, EV_KEY, BTN_LEFT, 1); in START_TEST()
1175 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
1181 litest_event(dev, EV_KEY, BTN_LEFT, 0); in START_TEST()
1182 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
1183 litest_touch_up(dev, 0); in START_TEST()
1197 struct litest_device *dev = litest_current_device(); in START_TEST() local
1198 struct libinput *li = dev->libinput; in START_TEST()
1202 litest_touch_down(dev, 0, 50, 90); in START_TEST()
1203 litest_event(dev, EV_KEY, BTN_LEFT, 1); in START_TEST()
1204 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
1210 litest_event(dev, EV_KEY, BTN_LEFT, 0); in START_TEST()
1211 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
1212 litest_touch_up(dev, 0); in START_TEST()
1226 struct litest_device *dev = litest_current_device(); in START_TEST() local
1227 struct libinput *li = dev->libinput; in START_TEST()
1231 litest_touch_down(dev, 0, 90, 90); in START_TEST()
1232 litest_event(dev, EV_KEY, BTN_LEFT, 1); in START_TEST()
1233 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
1239 litest_event(dev, EV_KEY, BTN_LEFT, 0); in START_TEST()
1240 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
1241 litest_touch_up(dev, 0); in START_TEST()
1255 struct litest_device *dev = litest_current_device(); in START_TEST() local
1256 struct libinput *li = dev->libinput; in START_TEST()
1258 litest_enable_tap(dev->libinput_device); in START_TEST()
1267 litest_touch_down(dev, 0, 20, 90); in START_TEST()
1268 litest_touch_up(dev, 0); in START_TEST()
1269 litest_touch_down(dev, 0, 20, 90); in START_TEST()
1270 litest_event(dev, EV_KEY, BTN_LEFT, 1); in START_TEST()
1271 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
1284 litest_event(dev, EV_KEY, BTN_LEFT, 0); in START_TEST()
1285 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
1286 litest_touch_up(dev, 0); in START_TEST()
1297 struct litest_device *dev = litest_current_device(); in START_TEST() local
1298 struct libinput *li = dev->libinput; in START_TEST()
1300 litest_enable_tap(dev->libinput_device); in START_TEST()
1309 litest_touch_down(dev, 0, 90, 90); in START_TEST()
1310 litest_touch_up(dev, 0); in START_TEST()
1311 litest_touch_down(dev, 0, 90, 90); in START_TEST()
1312 litest_event(dev, EV_KEY, BTN_LEFT, 1); in START_TEST()
1313 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
1326 litest_event(dev, EV_KEY, BTN_LEFT, 0); in START_TEST()
1327 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
1328 litest_touch_up(dev, 0); in START_TEST()
1339 struct litest_device *dev = litest_current_device(); in START_TEST() local
1340 struct libinput *li = dev->libinput; in START_TEST()
1356 litest_touch_down(dev, 0, 20, 90); in START_TEST()
1357 litest_event(dev, EV_KEY, BTN_LEFT, 1); in START_TEST()
1358 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
1366 litest_touch_move_to(dev, 0, 20, 90, 50, 50, 20); in START_TEST()
1373 litest_touch_move_to(dev, 0, 50, 50, 20, 90, 20); in START_TEST()
1401 litest_event(dev, EV_KEY, BTN_LEFT, 0); in START_TEST()
1402 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
1403 litest_touch_up(dev, 0); in START_TEST()
1415 struct litest_device *dev = litest_current_device(); in START_TEST() local
1416 struct libinput *li = dev->libinput; in START_TEST()
1429 litest_touch_down(dev, 0, 20, 90); in START_TEST()
1430 litest_event(dev, EV_KEY, BTN_LEFT, 1); in START_TEST()
1431 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
1438 litest_touch_down(dev, 1, 20, 20); in START_TEST()
1439 litest_touch_move_to(dev, 1, 20, 20, 80, 20, 15); in START_TEST()
1466 litest_touch_up(dev, 1); in START_TEST()
1469 litest_touch_down(dev, 1, 20, 20); in START_TEST()
1470 litest_touch_move_to(dev, 1, 20, 20, 20, 80, 15); in START_TEST()
1494 litest_touch_up(dev, 1); in START_TEST()
1496 litest_event(dev, EV_KEY, BTN_LEFT, 0); in START_TEST()
1497 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
1498 litest_touch_up(dev, 0); in START_TEST()
1510 struct litest_device *dev = litest_current_device(); in START_TEST() local
1511 struct libinput *li = dev->libinput; in START_TEST()
1520 litest_touch_down(dev, 0, 30, 90); in START_TEST()
1521 litest_touch_move_to(dev, 0, 30, 90, 90, 90, 15); in START_TEST()
1524 litest_event(dev, EV_KEY, BTN_LEFT, 1); in START_TEST()
1525 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
1532 litest_event(dev, EV_KEY, BTN_LEFT, 0); in START_TEST()
1533 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
1534 litest_touch_up(dev, 0); in START_TEST()
1546 struct litest_device *dev = litest_current_device(); in START_TEST() local
1547 struct libinput *li = dev->libinput; in START_TEST()
1556 litest_touch_down(dev, 0, 80, 90); in START_TEST()
1557 litest_touch_move_to(dev, 0, 80, 90, 30, 90, 15); in START_TEST()
1560 litest_event(dev, EV_KEY, BTN_LEFT, 1); in START_TEST()
1561 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
1568 litest_event(dev, EV_KEY, BTN_LEFT, 0); in START_TEST()
1569 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
1570 litest_touch_up(dev, 0); in START_TEST()
1582 struct litest_device *dev = litest_current_device(); in START_TEST() local
1583 struct libinput *li = dev->libinput; in START_TEST()
1587 litest_hover_start(dev, 0, 50, 50); in START_TEST()
1589 litest_hover_move_to(dev, 0, 50, 50, 90, 90, 10); in START_TEST()
1592 litest_touch_move_to(dev, 0, 90, 90, 91, 91, 1); in START_TEST()
1594 litest_button_click(dev, BTN_LEFT, true); in START_TEST()
1602 litest_button_click(dev, BTN_LEFT, false); in START_TEST()
1603 litest_touch_up(dev, 0); in START_TEST()
1613 struct litest_device *dev = litest_current_device(); in START_TEST() local
1614 struct libinput *li = dev->libinput; in START_TEST()
1618 litest_touch_down(dev, 0, 10, 5); in START_TEST()
1619 litest_event(dev, EV_KEY, BTN_LEFT, 1); in START_TEST()
1620 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
1627 litest_event(dev, EV_KEY, BTN_LEFT, 0); in START_TEST()
1628 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
1629 litest_touch_up(dev, 0); in START_TEST()
1641 struct litest_device *dev = litest_current_device(); in START_TEST() local
1642 struct libinput *li = dev->libinput; in START_TEST()
1646 litest_touch_down(dev, 0, 90, 5); in START_TEST()
1647 litest_event(dev, EV_KEY, BTN_LEFT, 1); in START_TEST()
1648 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
1655 litest_event(dev, EV_KEY, BTN_LEFT, 0); in START_TEST()
1656 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
1657 litest_touch_up(dev, 0); in START_TEST()
1669 struct litest_device *dev = litest_current_device(); in START_TEST() local
1670 struct libinput *li = dev->libinput; in START_TEST()
1674 litest_touch_down(dev, 0, 50, 5); in START_TEST()
1675 litest_event(dev, EV_KEY, BTN_LEFT, 1); in START_TEST()
1676 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
1683 litest_event(dev, EV_KEY, BTN_LEFT, 0); in START_TEST()
1684 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
1685 litest_touch_up(dev, 0); in START_TEST()
1697 struct litest_device *dev = litest_current_device(); in START_TEST() local
1698 struct libinput *li = dev->libinput; in START_TEST()
1708 litest_touch_down(dev, 0, 80, 5); in START_TEST()
1714 litest_touch_move_to(dev, 0, 80, 5, 80, 90, 20); in START_TEST()
1717 litest_event(dev, EV_KEY, BTN_LEFT, 1); in START_TEST()
1718 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
1719 litest_event(dev, EV_KEY, BTN_LEFT, 0); in START_TEST()
1720 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
1722 litest_touch_up(dev, 0); in START_TEST()
1731 struct litest_device *dev = litest_current_device(); in START_TEST() local
1732 struct libinput *li = dev->libinput; in START_TEST()
1742 litest_touch_down(dev, 0, 80, 5); in START_TEST()
1748 litest_touch_move_to(dev, 0, 80, 5, 80, 90, 20); in START_TEST()
1753 litest_event(dev, EV_KEY, BTN_LEFT, 1); in START_TEST()
1754 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
1755 litest_event(dev, EV_KEY, BTN_LEFT, 0); in START_TEST()
1756 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
1758 litest_touch_up(dev, 0); in START_TEST()
1767 struct litest_device *dev = litest_current_device(); in START_TEST() local
1768 struct libinput *li = dev->libinput; in START_TEST()
1770 litest_enable_clickfinger(dev); in START_TEST()
1774 litest_touch_down(dev, 0, 90, 5); in START_TEST()
1775 litest_event(dev, EV_KEY, BTN_LEFT, 1); in START_TEST()
1776 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
1777 litest_event(dev, EV_KEY, BTN_LEFT, 0); in START_TEST()
1778 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
1779 litest_touch_up(dev, 0); in START_TEST()
1790 litest_touch_down(dev, 0, 90, 5); in START_TEST()
1791 litest_touch_down(dev, 1, 80, 5); in START_TEST()
1792 litest_event(dev, EV_KEY, BTN_LEFT, 1); in START_TEST()
1793 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
1794 litest_event(dev, EV_KEY, BTN_LEFT, 0); in START_TEST()
1795 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
1796 litest_touch_up(dev, 0); in START_TEST()
1797 litest_touch_up(dev, 1); in START_TEST()
1810 struct litest_device *dev = litest_current_device(); in START_TEST() local
1811 struct libinput *li = dev->libinput; in START_TEST()
1815 libinput_device_config_send_events_set_mode(dev->libinput_device, in START_TEST()
1817 litest_enable_clickfinger(dev); in START_TEST()
1820 litest_touch_down(dev, 0, 90, 5); in START_TEST()
1821 litest_event(dev, EV_KEY, BTN_LEFT, 1); in START_TEST()
1822 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
1823 litest_event(dev, EV_KEY, BTN_LEFT, 0); in START_TEST()
1824 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
1825 litest_touch_up(dev, 0); in START_TEST()
1836 litest_touch_down(dev, 0, 90, 5); in START_TEST()
1837 litest_touch_down(dev, 1, 10, 5); in START_TEST()
1838 litest_event(dev, EV_KEY, BTN_LEFT, 1); in START_TEST()
1839 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
1840 litest_event(dev, EV_KEY, BTN_LEFT, 0); in START_TEST()
1841 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
1842 litest_touch_up(dev, 0); in START_TEST()
1843 litest_touch_up(dev, 1); in START_TEST()
1858 struct litest_device *dev = litest_current_device(); in START_TEST() local
1859 struct libinput_device *device = dev->libinput_device; in START_TEST()
1860 struct libinput *li = dev->libinput; in START_TEST()
1867 litest_touch_down(dev, 0, 30, 95); in START_TEST()
1868 litest_event(dev, EV_KEY, BTN_LEFT, 1); in START_TEST()
1869 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
1890 struct litest_device *dev = litest_current_device(); in START_TEST() local
1891 struct libinput *li = dev->libinput; in START_TEST()
1893 litest_enable_buttonareas(dev); in START_TEST()
1894 litest_enable_middleemu(dev); in START_TEST()
1897 litest_touch_down(dev, 0, 30, 95); in START_TEST()
1898 litest_touch_down(dev, 1, 80, 95); in START_TEST()
1899 litest_event(dev, EV_KEY, BTN_LEFT, 1); in START_TEST()
1900 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
1906 litest_event(dev, EV_KEY, BTN_LEFT, 0); in START_TEST()
1907 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
1908 litest_touch_up(dev, 0); in START_TEST()
1909 litest_touch_up(dev, 1); in START_TEST()
1923 struct litest_device *dev = litest_current_device(); in START_TEST() local
1924 struct libinput *li = dev->libinput; in START_TEST()
1926 litest_enable_buttonareas(dev); in START_TEST()
1927 litest_enable_middleemu(dev); in START_TEST()
1930 litest_touch_down(dev, 0, 49, 95); in START_TEST()
1931 litest_event(dev, EV_KEY, BTN_LEFT, 1); in START_TEST()
1932 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
1938 litest_event(dev, EV_KEY, BTN_LEFT, 0); in START_TEST()
1939 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
1940 litest_touch_up(dev, 0); in START_TEST()
1954 struct litest_device *dev = litest_current_device(); in START_TEST() local
1955 struct libinput *li = dev->libinput; in START_TEST()
1957 litest_enable_buttonareas(dev); in START_TEST()
1958 litest_enable_middleemu(dev); in START_TEST()
1961 litest_touch_down(dev, 0, 51, 95); in START_TEST()
1962 litest_event(dev, EV_KEY, BTN_LEFT, 1); in START_TEST()
1963 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
1969 litest_event(dev, EV_KEY, BTN_LEFT, 0); in START_TEST()
1970 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
1971 litest_touch_up(dev, 0); in START_TEST()
1985 struct litest_device *dev = litest_current_device(); in START_TEST() local
1986 struct libinput *li = dev->libinput; in START_TEST()
1988 litest_enable_buttonareas(dev); in START_TEST()
1991 litest_touch_down(dev, 0, 49, 95); in START_TEST()
1992 litest_event(dev, EV_KEY, BTN_LEFT, 1); in START_TEST()
1993 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
1999 litest_enable_middleemu(dev); in START_TEST()
2001 litest_event(dev, EV_KEY, BTN_LEFT, 0); in START_TEST()
2002 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
2003 litest_touch_up(dev, 0); in START_TEST()
2013 litest_touch_down(dev, 0, 49, 95); in START_TEST()
2014 litest_event(dev, EV_KEY, BTN_LEFT, 1); in START_TEST()
2015 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
2016 litest_event(dev, EV_KEY, BTN_LEFT, 0); in START_TEST()
2017 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
2018 litest_touch_up(dev, 0); in START_TEST()
2033 struct litest_device *dev = litest_current_device(); in START_TEST() local
2034 struct libinput *li = dev->libinput; in START_TEST()
2036 litest_enable_buttonareas(dev); in START_TEST()
2037 litest_enable_middleemu(dev); in START_TEST()
2041 litest_touch_down(dev, 0, 30, 95); in START_TEST()
2042 litest_touch_down(dev, 1, 70, 95); in START_TEST()
2043 litest_event(dev, EV_KEY, BTN_LEFT, 1); in START_TEST()
2044 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
2050 litest_disable_middleemu(dev); in START_TEST()
2052 litest_event(dev, EV_KEY, BTN_LEFT, 0); in START_TEST()
2053 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
2054 litest_touch_up(dev, 0); in START_TEST()
2055 litest_touch_up(dev, 1); in START_TEST()
2064 litest_touch_down(dev, 0, 49, 95); in START_TEST()
2065 litest_event(dev, EV_KEY, BTN_LEFT, 1); in START_TEST()
2066 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
2067 litest_event(dev, EV_KEY, BTN_LEFT, 0); in START_TEST()
2068 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
2069 litest_touch_up(dev, 0); in START_TEST()