From 4e50d2fec931526efe1729eac23f56e33ed7e733 Mon Sep 17 00:00:00 2001 From: Casey Burkhardt Date: Tue, 19 Jun 2012 16:24:10 -0700 Subject: [PATCH] Fixing gesture recognition configuration in TouchExplorer. This fix adjusts the sensitivity of the gesture recognizer by eliminating gesture rotation in the recognition process. Bug:6697119 Change-Id: Ic767f513c05210b27e583338c4f0adcaa1c4c625 --- .../java/com/android/server/accessibility/TouchExplorer.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/services/java/com/android/server/accessibility/TouchExplorer.java b/services/java/com/android/server/accessibility/TouchExplorer.java index 152e1889e60df..48c6b2ac4710c 100644 --- a/services/java/com/android/server/accessibility/TouchExplorer.java +++ b/services/java/com/android/server/accessibility/TouchExplorer.java @@ -21,6 +21,7 @@ import android.gesture.Gesture; import android.gesture.GestureLibraries; import android.gesture.GestureLibrary; import android.gesture.GesturePoint; +import android.gesture.GestureStore; import android.gesture.GestureStroke; import android.gesture.Prediction; import android.graphics.Rect; @@ -220,7 +221,8 @@ public class TouchExplorer { mPerformLongPressDelayed = new PerformLongPressDelayed(); mExitGestureDetectionModeDelayed = new ExitGestureDetectionModeDelayed(); mGestureLibrary = GestureLibraries.fromRawResource(context, R.raw.accessibility_gestures); - mGestureLibrary.setOrientationStyle(4); + mGestureLibrary.setOrientationStyle(8); + mGestureLibrary.setSequenceType(GestureStore.SEQUENCE_SENSITIVE); mGestureLibrary.load(); mSendHoverEnterDelayed = new SendHoverDelayed(MotionEvent.ACTION_HOVER_ENTER, true); mSendHoverExitDelayed = new SendHoverDelayed(MotionEvent.ACTION_HOVER_EXIT, false);