From 6ab0007ba22e6a739e3e9f6b793a3c58642137aa Mon Sep 17 00:00:00 2001 From: Haoyu Zhang Date: Thu, 20 Jul 2023 14:19:39 -0700 Subject: [PATCH] Reduce handwritingSlop to 2dp To help improve the punctuation recoginization accuracy. We decided to reduce the handwritingSlop to make it easier for user to trigger handwriting with small strokes. Bug: 289118001 Test: atest HandwritingInitiatorTest Change-Id: I0f9ef38996cb061a85e415429c7ab5f86ebb22ba --- core/java/android/view/ViewConfiguration.java | 2 +- .../src/android/view/stylus/HandwritingInitiatorTest.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/core/java/android/view/ViewConfiguration.java b/core/java/android/view/ViewConfiguration.java index d80819f29cc61..0e7c6d12b0d9a 100644 --- a/core/java/android/view/ViewConfiguration.java +++ b/core/java/android/view/ViewConfiguration.java @@ -181,7 +181,7 @@ public class ViewConfiguration { private static final int TOUCH_SLOP = 8; /** Distance a stylus touch can wander before we think the user is handwriting in dips. */ - private static final int HANDWRITING_SLOP = 4; + private static final int HANDWRITING_SLOP = 2; /** * Defines the minimum size of the touch target for a scrollbar in dips diff --git a/core/tests/coretests/src/android/view/stylus/HandwritingInitiatorTest.java b/core/tests/coretests/src/android/view/stylus/HandwritingInitiatorTest.java index 34eac35d3c0b5..8028b14d53b61 100644 --- a/core/tests/coretests/src/android/view/stylus/HandwritingInitiatorTest.java +++ b/core/tests/coretests/src/android/view/stylus/HandwritingInitiatorTest.java @@ -75,7 +75,7 @@ public class HandwritingInitiatorTest { private static final int HW_BOUNDS_OFFSETS_TOP_PX = 20; private static final int HW_BOUNDS_OFFSETS_RIGHT_PX = 30; private static final int HW_BOUNDS_OFFSETS_BOTTOM_PX = 40; - private int mHandwritingSlop = 4; + private int mHandwritingSlop = 2; private static final Rect sHwArea1; private static final Rect sHwArea2;