diff options
author | Jeff Brown <jeffbrown@google.com> | 2011-01-18 15:10:10 -0800 |
---|---|---|
committer | Jeff Brown <jeffbrown@google.com> | 2011-01-18 15:10:45 -0800 |
commit | fe50892af3b365806a767298dfd8e86447682581 (patch) | |
tree | 87df90a1ee452db7b6c096570e51181bcd919e74 /services/java/com | |
parent | c10803924e45e9a607b3c5bb74316c0a84d78cd8 (diff) | |
download | frameworks_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.java | 8 |
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>(); |