Move keyboard event handling code to separate LatinKeyboardBaseView class
To sort out the issue, main keyboard and mini keyboard have to share the pointer trackers. In order to prepare for that, KeyboardView needs to be refactored as two separate classes. KeyboardView is responsible for drawing keyboard visual. And LatinKeyboardBaseView is responsible for handling key event and mini keyboard as well. Bug: 4768084 Change-Id: I5643e333b9bdfde0c939a0693cea76bd22f38897
Showing
- java/src/com/android/inputmethod/accessibility/AccessibleKeyboardViewProxy.java 3 additions, 3 deletions...nputmethod/accessibility/AccessibleKeyboardViewProxy.java
- java/src/com/android/inputmethod/keyboard/KeyboardView.java 13 additions, 570 deletionsjava/src/com/android/inputmethod/keyboard/KeyboardView.java
- java/src/com/android/inputmethod/keyboard/LatinKeyboardBaseView.java 670 additions, 0 deletions...m/android/inputmethod/keyboard/LatinKeyboardBaseView.java
- java/src/com/android/inputmethod/keyboard/LatinKeyboardView.java 1 addition, 1 deletion...c/com/android/inputmethod/keyboard/LatinKeyboardView.java
- java/src/com/android/inputmethod/keyboard/PointerTracker.java 7 additions, 7 deletions.../src/com/android/inputmethod/keyboard/PointerTracker.java
- java/src/com/android/inputmethod/keyboard/PopupMiniKeyboardView.java 1 addition, 1 deletion...m/android/inputmethod/keyboard/PopupMiniKeyboardView.java
- java/src/com/android/inputmethod/keyboard/internal/MiniKeyboardBuilder.java 3 additions, 3 deletions...id/inputmethod/keyboard/internal/MiniKeyboardBuilder.java
- java/src/com/android/inputmethod/latin/LatinIME.java 6 additions, 6 deletionsjava/src/com/android/inputmethod/latin/LatinIME.java
Loading
Please register or sign in to comment