summaryrefslogtreecommitdiff
path: root/core/java/android/view/InputDevice.java
diff options
context:
space:
mode:
authorJeff Brown <jeffbrown@google.com>2012-05-30 14:32:16 -0700
committerJeff Brown <jeffbrown@google.com>2012-05-30 14:32:16 -0700
commit7e4ff4b986d626493afb676dd4824d2b3663260a (patch)
treecc5bc8dd1a9c7d41231b687ecf934b4f72677fe4 /core/java/android/view/InputDevice.java
parentfb910e8ffa439bc32234cfbf85c36f1f8c3a9c59 (diff)
Fix comparison of device source bits.
Bug: 6576743 Change-Id: I6952b052e2ab9e62ddd46ab76f4df37ecc656757
Diffstat (limited to 'core/java/android/view/InputDevice.java')
-rwxr-xr-xcore/java/android/view/InputDevice.java12
1 files changed, 12 insertions, 0 deletions
diff --git a/core/java/android/view/InputDevice.java b/core/java/android/view/InputDevice.java
index 2ea03604315d..3bb9c01d3c3e 100755
--- a/core/java/android/view/InputDevice.java
+++ b/core/java/android/view/InputDevice.java
@@ -459,6 +459,18 @@ public final class InputDevice implements Parcelable {
}
/**
+ * Returns true if the device is a full keyboard.
+ *
+ * @return True if the device is a full keyboard.
+ *
+ * @hide
+ */
+ public boolean isFullKeyboard() {
+ return (mSources & SOURCE_KEYBOARD) == SOURCE_KEYBOARD
+ && mKeyboardType == KEYBOARD_TYPE_ALPHABETIC;
+ }
+
+ /**
* Gets the name of this input device.
* @return The input device name.
*/