summaryrefslogtreecommitdiff
path: root/include/android/input.h
diff options
context:
space:
mode:
author Harry Cutts <hcutts@google.com> 2022-09-15 13:49:23 +0000
committer Harry Cutts <hcutts@google.com> 2022-09-23 13:38:02 +0000
commit2800fb0c6b56711c6daf70491270dbea89fbf660 (patch)
tree4005bd4ceb50ddc62585e94e87df907ff56f48e1 /include/android/input.h
parent9425077b65c67bea06e87ea06d6f16d7eb8ff845 (diff)
Use TWO_FINGER_SWIPE classification for touchpad scroll events
This allows apps to distinguish the fake finger created for touchpad scrolling from an actual finger. Bug: 246758376 Test: add classification to InputDispatcher's outbound event logs and check the new value is used when scrolling Change-Id: Ia90f9984e75ad6fde2d0e42628ab42eab371b7a5
Diffstat (limited to 'include/android/input.h')
-rw-r--r--include/android/input.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/include/android/input.h b/include/android/input.h
index 8cd9e9551a..7080386df7 100644
--- a/include/android/input.h
+++ b/include/android/input.h
@@ -840,6 +840,12 @@ enum AMotionClassification : uint32_t {
* This classification type should be used to accelerate the long press behaviour.
*/
AMOTION_EVENT_CLASSIFICATION_DEEP_PRESS = 2,
+ /**
+ * Classification constant: touchpad two-finger swipe.
+ *
+ * The current event stream represents the user swiping with two fingers on a touchpad.
+ */
+ AMOTION_EVENT_CLASSIFICATION_TWO_FINGER_SWIPE = 3,
};
/**