From fe50892af3b365806a767298dfd8e86447682581 Mon Sep 17 00:00:00 2001 From: Jeff Brown Date: Tue, 18 Jan 2011 15:10:10 -0800 Subject: Filter virtual keys after touches. Adds a new virtualKeyQuietTimeMillis configuration resource that sets the duration for which virtual keys will be dropped after recent touches on screen. The default value is 0; it is intended to be overridden per device using a resource overlay. This change is designed to help in two cases: 1. Swipes from touchscreen into virtual key area. 2. Accidental taps in virtual key area while using on-screen keyboard. Bug: 3089163 Change-Id: Ib912d4f8a4df9966a39cd537d3ec7c24afab7225 --- services/java/com/android/server/InputManager.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'services/java/com') diff --git a/services/java/com/android/server/InputManager.java b/services/java/com/android/server/InputManager.java index 06595ae..8d249ff 100644 --- a/services/java/com/android/server/InputManager.java +++ b/services/java/com/android/server/InputManager.java @@ -481,7 +481,13 @@ public class InputManager { return mContext.getResources().getBoolean( com.android.internal.R.bool.config_filterJumpyTouchEvents); } - + + @SuppressWarnings("unused") + public int getVirtualKeyQuietTimeMillis() { + return mContext.getResources().getInteger( + com.android.internal.R.integer.config_virtualKeyQuietTimeMillis); + } + @SuppressWarnings("unused") public String[] getExcludedDeviceNames() { ArrayList names = new ArrayList(); -- cgit v1.1