Don't recapitalize on shift while on symbol layout
Change-Id: Ibf2cdedf510c296561bb5eeb6ff18c3414d6d6f4main
parent
e259b9f57d
commit
1f52364630
|
@ -1392,7 +1392,12 @@ public final class LatinIME extends InputMethodService implements KeyboardAction
|
||||||
case Constants.CODE_SHIFT:
|
case Constants.CODE_SHIFT:
|
||||||
// Note: calling back to the keyboard on Shift key is handled in onPressKey()
|
// Note: calling back to the keyboard on Shift key is handled in onPressKey()
|
||||||
// and onReleaseKey().
|
// and onReleaseKey().
|
||||||
handleRecapitalize();
|
final Keyboard currentKeyboard = switcher.getKeyboard();
|
||||||
|
if (null != currentKeyboard && currentKeyboard.mId.isAlphabetKeyboard()) {
|
||||||
|
// TODO: Instead of checking for alphabetic keyboard here, separate keycodes for
|
||||||
|
// alphabetic shift and shift while in symbol layout.
|
||||||
|
handleRecapitalize();
|
||||||
|
}
|
||||||
break;
|
break;
|
||||||
case Constants.CODE_SWITCH_ALPHA_SYMBOL:
|
case Constants.CODE_SWITCH_ALPHA_SYMBOL:
|
||||||
// Note: calling back to the keyboard on symbol key is handled in onPressKey()
|
// Note: calling back to the keyboard on symbol key is handled in onPressKey()
|
||||||
|
|
Loading…
Reference in New Issue