diff options
| author | Tadashi G. Takaoka <takaoka@google.com> | 2010-12-02 22:59:10 +0900 |
|---|---|---|
| committer | Tadashi G. Takaoka <takaoka@google.com> | 2010-12-03 09:31:35 +0900 |
| commit | 418d80d7de8d24150fc7e1710f7590a33301e546 (patch) | |
| tree | e637d8ed998599426f57fd24498c76f8281c5964 /java/src/com/android/inputmethod/keyboard/PointerTracker.java | |
| parent | 571bdb401f670b92bd7710a12a990cb65a99b7d3 (diff) | |
Double tap on shift key turns on caps lock
Bug: 3238128
Change-Id: Ib641d33da148b72c7c775caa11e0b2ab58a8c081
Diffstat (limited to 'java/src/com/android/inputmethod/keyboard/PointerTracker.java')
| -rw-r--r-- | java/src/com/android/inputmethod/keyboard/PointerTracker.java | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/java/src/com/android/inputmethod/keyboard/PointerTracker.java b/java/src/com/android/inputmethod/keyboard/PointerTracker.java index 269ae1530..a1210f240 100644 --- a/java/src/com/android/inputmethod/keyboard/PointerTracker.java +++ b/java/src/com/android/inputmethod/keyboard/PointerTracker.java @@ -219,6 +219,11 @@ public class PointerTracker { return isModifierInternal(mKeyDetector.getKeyIndexAndNearbyCodes(x, y, null)); } + public boolean isOnShiftKey(int x, int y) { + final Key key = getKey(mKeyDetector.getKeyIndexAndNearbyCodes(x, y, null)); + return key != null && key.mCodes[0] == Keyboard.CODE_SHIFT; + } + public boolean isSpaceKey(int keyIndex) { Key key = getKey(keyIndex); return key != null && key.mCodes[0] == Keyboard.CODE_SPACE; |
