summaryrefslogtreecommitdiffstats
path: root/services/java/com
diff options
context:
space:
mode:
authorJeff Brown <jeffbrown@google.com>2011-01-18 15:10:10 -0800
committerJeff Brown <jeffbrown@google.com>2011-01-18 15:10:45 -0800
commitfe50892af3b365806a767298dfd8e86447682581 (patch)
tree87df90a1ee452db7b6c096570e51181bcd919e74 /services/java/com
parentc10803924e45e9a607b3c5bb74316c0a84d78cd8 (diff)
downloadframeworks_base-fe50892af3b365806a767298dfd8e86447682581.zip
frameworks_base-fe50892af3b365806a767298dfd8e86447682581.tar.gz
frameworks_base-fe50892af3b365806a767298dfd8e86447682581.tar.bz2
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
Diffstat (limited to 'services/java/com')
-rw-r--r--services/java/com/android/server/InputManager.java8
1 files changed, 7 insertions, 1 deletions
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<String> names = new ArrayList<String>();