Move long press shift handling from PointerTracker to KeyboardState
This change also * Rename phone shift keyboard to phone symbols keyboard. Use CODE_SWITCH_ALPHA_SYMBOL code to switch between phone and phone symbols keyboard. * Remove phone symbols keyboard from tablet. * Introduces enableLongPress flag of Key.keyActionFlags attribute. * Remove clumsy long press code from PointerTracker. * Remove CODE_CAPSLOCK handling from LatinIME. * Make KeyboardSwitcher to invoke haptic and audio feedback. Change-Id: I00e1f697a10ab5112aec75e36853b96246ff5054
Showing
- java/res/xml/kbd_phone_symbols.xml 1 addition, 1 deletionjava/res/xml/kbd_phone_symbols.xml
- java/res/xml/key_styles_common.xml 1 addition, 1 deletionjava/res/xml/key_styles_common.xml
- java/res/xml/key_styles_number.xml 7 additions, 4 deletionsjava/res/xml/key_styles_number.xml
- java/res/xml/keyboard_set.xml 2 additions, 2 deletionsjava/res/xml/keyboard_set.xml
- java/res/xml/rows_phone.xml 1 addition, 1 deletionjava/res/xml/rows_phone.xml
- java/res/xml/rows_phone_symbols.xml 1 addition, 1 deletionjava/res/xml/rows_phone_symbols.xml
- java/src/com/android/inputmethod/keyboard/Key.java 11 additions, 3 deletionsjava/src/com/android/inputmethod/keyboard/Key.java
- java/src/com/android/inputmethod/keyboard/Keyboard.java 1 addition, 2 deletionsjava/src/com/android/inputmethod/keyboard/Keyboard.java
- java/src/com/android/inputmethod/keyboard/KeyboardId.java 4 additions, 4 deletionsjava/src/com/android/inputmethod/keyboard/KeyboardId.java
- java/src/com/android/inputmethod/keyboard/KeyboardSet.java 5 additions, 3 deletionsjava/src/com/android/inputmethod/keyboard/KeyboardSet.java
- java/src/com/android/inputmethod/keyboard/KeyboardSwitcher.java 24 additions, 1 deletion...rc/com/android/inputmethod/keyboard/KeyboardSwitcher.java
- java/src/com/android/inputmethod/keyboard/LatinKeyboardView.java 88 additions, 37 deletions...c/com/android/inputmethod/keyboard/LatinKeyboardView.java
- java/src/com/android/inputmethod/keyboard/PointerTracker.java 14 additions, 28 deletions.../src/com/android/inputmethod/keyboard/PointerTracker.java
- java/src/com/android/inputmethod/keyboard/internal/KeyboardState.java 41 additions, 29 deletions.../android/inputmethod/keyboard/internal/KeyboardState.java
- java/src/com/android/inputmethod/latin/LatinIME.java 2 additions, 11 deletionsjava/src/com/android/inputmethod/latin/LatinIME.java
- tests/src/com/android/inputmethod/keyboard/internal/KeyboardStateMultiTouchTests.java 5 additions, 5 deletions...ethod/keyboard/internal/KeyboardStateMultiTouchTests.java
- tests/src/com/android/inputmethod/keyboard/internal/KeyboardStateSingleTouchTests.java 42 additions, 21 deletions...thod/keyboard/internal/KeyboardStateSingleTouchTests.java
- tests/src/com/android/inputmethod/keyboard/internal/KeyboardStateTestsBase.java 4 additions, 8 deletions...inputmethod/keyboard/internal/KeyboardStateTestsBase.java
- tests/src/com/android/inputmethod/keyboard/internal/MockKeyboardSwitcher.java 22 additions, 1 deletion...d/inputmethod/keyboard/internal/MockKeyboardSwitcher.java
Loading
Please register or sign in to comment