From e0e799dca205f1e362fda2195c455d99fdbef8f1 Mon Sep 17 00:00:00 2001 From: Harry Cutts Date: Wed, 24 Jan 2024 16:27:56 +0000 Subject: touchpad: add tap dragging configuration option Support for tap dragging already exists in the Gestures library, so we just have to pass the value in as a gesture property. Bug: 321978150 Test: with the flag enabled, run `adb shell settings put system touchpad_tap_dragging 1`, try tap dragging (tapping then immediately putting your finger back on the touchpad and moving it) Change-Id: Ib1a25899d30ae612fdd6fe0fcdad38a2669dc39b --- services/inputflinger/reader/mapper/TouchpadInputMapper.cpp | 2 ++ 1 file changed, 2 insertions(+) (limited to 'services/inputflinger/reader') diff --git a/services/inputflinger/reader/mapper/TouchpadInputMapper.cpp b/services/inputflinger/reader/mapper/TouchpadInputMapper.cpp index bdc164029c..b990dd5e79 100644 --- a/services/inputflinger/reader/mapper/TouchpadInputMapper.cpp +++ b/services/inputflinger/reader/mapper/TouchpadInputMapper.cpp @@ -397,6 +397,8 @@ std::list TouchpadInputMapper::reconfigure(nsecs_t when, .setBoolValues({config.touchpadNaturalScrollingEnabled}); mPropertyProvider.getProperty("Tap Enable") .setBoolValues({config.touchpadTapToClickEnabled}); + mPropertyProvider.getProperty("Tap Drag Enable") + .setBoolValues({config.touchpadTapDraggingEnabled}); mPropertyProvider.getProperty("Button Right Click Zone Enable") .setBoolValues({config.touchpadRightClickZoneEnabled}); } -- cgit v1.2.3-59-g8ed1b