Commit graph

  • b8fed50639 Add intermediate input events layer Romain Vimont 2021-12-29 15:51:32 +01:00
  • d540c72e7c Rename SC_MOD_* to SC_SHORTCUT_MOD_* Romain Vimont 2021-12-28 15:24:15 +01:00
  • cd5891fee6 Remove actions bitset Romain Vimont 2021-12-29 01:34:54 +01:00
  • 26ee7ce566 Expose V4L2 option on all platforms Romain Vimont 2022-01-01 17:34:49 +01:00
  • ba28d817fb Fail on unsupported HID option Romain Vimont 2022-01-01 17:28:27 +01:00
  • 37124e1452 Avoid unused function warning Romain Vimont 2022-01-01 23:27:34 +01:00
  • 9ac57d6e71 hid_mouse_initialization hidmouse.13 Romain Vimont 2022-01-01 20:05:17 +01:00
  • 82ac944d23 refactor_hid_keyboard_init Romain Vimont 2022-01-01 20:00:33 +01:00
  • b33e9ca3a7 hidmousecli Romain Vimont 2022-01-01 17:56:46 +01:00
  • d140537e93 hid_mouse Romain Vimont 2021-12-26 22:32:51 +01:00
  • 9f80b91d72 Add CLAMP() macro Romain Vimont 2021-12-28 11:50:24 +01:00
  • 7dba4a9e98 relative-mouse-mode Romain Vimont 2021-12-31 18:52:34 +01:00
  • 9ec4017910 relative_mode Romain Vimont 2021-12-30 15:46:00 +01:00
  • a97151707e Add relative mouse motion in event Romain Vimont 2021-12-30 00:05:30 +01:00
  • e84cdf963c Destroy acksync immediately on error Romain Vimont 2022-01-01 19:47:47 +01:00
  • 4fcace8ab0 Remove duplicate boolean Romain Vimont 2022-01-01 19:45:50 +01:00
  • e9bef7e880 Reorder controller and HID initialization Romain Vimont 2022-01-01 19:38:27 +01:00
  • eb23a2afc8 Move input_manager into screen Romain Vimont 2021-12-31 16:32:07 +01:00
  • c7038da147 Use separate struct for input manager params Romain Vimont 2021-12-31 16:15:41 +01:00
  • 9e4773fd24 Pass buttons state in scroll events Romain Vimont 2021-12-31 10:38:05 +01:00
  • dada6883d6 Make some mouse processors ops optional Romain Vimont 2021-12-30 15:08:42 +01:00
  • 65087fcf57 Make process_text() optional Romain Vimont 2021-12-30 15:03:39 +01:00
  • 71c2af1aed Apply buttons mask if not --forward-all-clicks Romain Vimont 2021-12-29 23:52:08 +01:00
  • 4ab8775ed0 Reorder mouse processor ops Romain Vimont 2021-12-29 23:20:35 +01:00
  • 396bbc1a84 Simplify mouse injection implementation Romain Vimont 2021-12-29 17:10:12 +01:00
  • f92e9edd1d Make some event conversions infallible Romain Vimont 2021-12-29 16:55:01 +01:00
  • 07e46dabe4 Use scrcpy input events for mouse processors Romain Vimont 2021-12-29 16:24:20 +01:00
  • abc5bcc6df Use scrcpy input events for key processors Romain Vimont 2021-12-29 16:14:34 +01:00
  • 2ba699902e Use common sc_action in input manager Romain Vimont 2021-12-29 15:56:59 +01:00
  • 191339987f Add intermediate input events layer Romain Vimont 2021-12-29 15:51:32 +01:00
  • 8cd245214d Rename SC_MOD_* to SC_SHORTCUT_MOD_* Romain Vimont 2021-12-28 15:24:15 +01:00
  • cc59906a38 Remove actions bitset Romain Vimont 2021-12-29 01:34:54 +01:00
  • 7bd3da79b6 Expose V4L2 option on all platforms Romain Vimont 2022-01-01 17:34:49 +01:00
  • d76bf4c50c Fail on unsupported HID option Romain Vimont 2022-01-01 17:28:27 +01:00
  • 6b9f397733 Happy new year 2022! Romain Vimont 2022-01-01 17:20:36 +01:00
  • 058322b6cb rename recapture hidmouse.10 Romain Vimont 2022-01-01 12:16:26 +01:00
  • 62ff6df278 recapture on uncapture key Romain Vimont 2022-01-01 12:13:42 +01:00
  • 4bd6c58aea uncapture Romain Vimont 2022-01-01 12:10:55 +01:00
  • 2684966e12 relative-mouse-mode Romain Vimont 2021-12-31 18:52:34 +01:00
  • 6eb769464c relative-mouse-mode hidmouse.8 Romain Vimont 2021-12-31 18:52:34 +01:00
  • 54d203dd1c relative-mouse-mode hidmouse.7 Romain Vimont 2021-12-26 23:21:58 +01:00
  • 1240e34fa8 hid_mouse Romain Vimont 2021-12-26 22:32:51 +01:00
  • 5caace5818 Add relative mouse motion in event Romain Vimont 2021-12-30 00:05:30 +01:00
  • 94b3328c2d Add CLAMP() macro Romain Vimont 2021-12-28 11:50:24 +01:00
  • 2df0bbf6ab relative_mode Romain Vimont 2021-12-30 15:46:00 +01:00
  • 87d54b0ef6 embed input_manager into screen Romain Vimont 2021-12-31 16:32:07 +01:00
  • 540e2cd152 Use separate struct for input manager params Romain Vimont 2021-12-31 16:15:41 +01:00
  • bdf220b975 Add relative mouse motion in event hidmouse.5 Romain Vimont 2021-12-30 00:05:30 +01:00
  • 001b599b41 relative-mouse-mode Romain Vimont 2021-12-26 23:21:58 +01:00
  • 8a48256305 hid_mouse Romain Vimont 2021-12-26 22:32:51 +01:00
  • 59772324ff buttons 4 & 5 hidmouse.4 Romain Vimont 2021-12-31 11:33:00 +01:00
  • 57574f3d3b notouch Romain Vimont 2021-12-30 15:00:00 +01:00
  • 058da31c8a vscroll Romain Vimont 2021-12-30 14:56:18 +01:00
  • 2412717168 wip Romain Vimont 2021-12-30 14:51:08 +01:00
  • cc072c65d7 wip Romain Vimont 2021-12-30 14:46:23 +01:00
  • 28915784ce Add relative mouse motion in event Romain Vimont 2021-12-30 00:05:30 +01:00
  • 9066461abc relative-mouse-mode Romain Vimont 2021-12-26 23:21:58 +01:00
  • 0e66c22bb4 hid_mouse Romain Vimont 2021-12-26 22:32:51 +01:00
  • 97599c5db3 Add CLAMP() macro Romain Vimont 2021-12-28 11:50:24 +01:00
  • 54180fde50 relative_mode Romain Vimont 2021-12-30 15:46:00 +01:00
  • 923a892654 Pass buttons state in scroll events Romain Vimont 2021-12-31 10:38:05 +01:00
  • 850348ab60 Make some mouse processors ops optional Romain Vimont 2021-12-30 15:08:42 +01:00
  • 1b8cbcbc65 Make process_text() optional Romain Vimont 2021-12-30 15:03:39 +01:00
  • 7a7ec97e9d Apply buttons mask if not --forward-all-clicks Romain Vimont 2021-12-29 23:52:08 +01:00
  • 9469db094a Reorder mouse processor ops Romain Vimont 2021-12-29 23:20:35 +01:00
  • 9ed983845a Simplify mouse injection implementation Romain Vimont 2021-12-29 17:10:12 +01:00
  • 196acfab77 Make some event conversions infallible Romain Vimont 2021-12-29 16:55:01 +01:00
  • a79f4ea901 Use scrcpy input events for mouse processors Romain Vimont 2021-12-29 16:24:20 +01:00
  • d2cdf2f507 Use scrcpy input events for key processors Romain Vimont 2021-12-29 16:14:34 +01:00
  • 8aa92bdaa8 Use common sc_action in input manager Romain Vimont 2021-12-29 15:56:59 +01:00
  • 21f94132d5 Add intermediate input events layer Romain Vimont 2021-12-29 15:51:32 +01:00
  • 6310b99411 Rename SC_MOD_* to SC_SHORTCUT_MOD_* Romain Vimont 2021-12-28 15:24:15 +01:00
  • cfd3b9534b Remove actions bitset Romain Vimont 2021-12-29 01:34:54 +01:00
  • 1fbc590b26 Fix memory leaks in tests Romain Vimont 2021-12-31 10:49:22 +01:00
  • 2594354bce notouch hidmouse.2 Romain Vimont 2021-12-30 15:00:00 +01:00
  • fe229a8c5f vscroll Romain Vimont 2021-12-30 14:56:18 +01:00
  • 0c03b53ad4 wip Romain Vimont 2021-12-30 14:51:08 +01:00
  • 71fbbf6484 wip Romain Vimont 2021-12-30 14:46:23 +01:00
  • 3345be133a Add relative mouse motion in event Romain Vimont 2021-12-30 00:05:30 +01:00
  • a88a7f6325 relative-mouse-mode Romain Vimont 2021-12-26 23:21:58 +01:00
  • 52349740ef hid_mouse Romain Vimont 2021-12-26 22:32:51 +01:00
  • dec9e436c2 Add CLAMP() macro Romain Vimont 2021-12-28 11:50:24 +01:00
  • a0d1c23d8d Make some mouse processors ops optional Romain Vimont 2021-12-30 15:08:42 +01:00
  • 05474b0cd6 Make process_text() optional Romain Vimont 2021-12-30 15:03:39 +01:00
  • b07cd47248 Apply buttons mask if not --forward-all-clicks Romain Vimont 2021-12-29 23:52:08 +01:00
  • bf5366f7ef Reorder mouse processor ops Romain Vimont 2021-12-29 23:20:35 +01:00
  • 2dd3466210 Simplify mouse injection implementation Romain Vimont 2021-12-29 17:10:12 +01:00
  • 5768ecdb48 Make some event conversions infallible Romain Vimont 2021-12-29 16:55:01 +01:00
  • 0933378545 Apply buttons mask if not --forward-all-clicks input_events.6 Romain Vimont 2021-12-29 23:52:08 +01:00
  • e7e2b3d90f Reorder mouse processor ops Romain Vimont 2021-12-29 23:20:35 +01:00
  • fd9b4a5133 Simplify mouse injection implementation Romain Vimont 2021-12-29 17:10:12 +01:00
  • d0ae28a63f simplify input_events.5 Romain Vimont 2021-12-29 17:10:12 +01:00
  • d3e10e2146 Make some event conversions infaillible Romain Vimont 2021-12-29 16:55:01 +01:00
  • 8fcc5e9e4e Use scrcpy input events for mouse processors Romain Vimont 2021-12-29 16:24:20 +01:00
  • c0cb944c94 Use scrcpy input events for key processors Romain Vimont 2021-12-29 16:14:34 +01:00
  • 57905a0e6d Use common sc_action in input manager Romain Vimont 2021-12-29 15:56:59 +01:00
  • 04b2b1d58f Add intermediate input events layer Romain Vimont 2021-12-29 15:51:32 +01:00
  • 3b6774174d wip input_events.2 Romain Vimont 2021-12-29 01:21:40 +01:00
  • 4640b088ef wip Romain Vimont 2021-12-29 00:37:49 +01:00
  • bbe8a99a3e wip Romain Vimont 2021-12-28 23:46:20 +01:00