Using distance to the edge of key as proximity detection
Because there may be very long key, such as space bar on tablet, we should not use the distance between the touch point and the center of key as proximity detection. Instead of that, this change uses the distance between the point and the nearest edge of key as proximity detection. Also this change fixes the bug that space key (code 32) was not counted in proximity detection. Bug: 3164020 Bug: 3168138 Change-Id: I687f1ce94a8e944c3f6eea0fe00e18ed6e68e278
Showing
- java/res/values-land/dimens.xml 2 additions, 2 deletionsjava/res/values-land/dimens.xml
- java/res/values-xlarge/dimens.xml 2 additions, 2 deletionsjava/res/values-xlarge/dimens.xml
- java/res/values/dimens.xml 2 additions, 2 deletionsjava/res/values/dimens.xml
- java/src/com/android/inputmethod/latin/BaseKeyboard.java 23 additions, 23 deletionsjava/src/com/android/inputmethod/latin/BaseKeyboard.java
- java/src/com/android/inputmethod/latin/BaseKeyboardView.java 34 additions, 18 deletionsjava/src/com/android/inputmethod/latin/BaseKeyboardView.java
- java/src/com/android/inputmethod/latin/MiniKeyboardKeyDetector.java 5 additions, 4 deletions...om/android/inputmethod/latin/MiniKeyboardKeyDetector.java
- java/src/com/android/inputmethod/latin/PointerTracker.java 1 addition, 13 deletionsjava/src/com/android/inputmethod/latin/PointerTracker.java
- java/src/com/android/inputmethod/latin/ProximityKeyDetector.java 17 additions, 26 deletions...c/com/android/inputmethod/latin/ProximityKeyDetector.java
Loading
Please register or sign in to comment