Loading core/java/android/view/inputmethod/InputMethodManager.java +9 −7 Original line number Diff line number Diff line Loading @@ -1482,6 +1482,7 @@ public final class InputMethodManager { return; } if (context.getResources().getBoolean(com.android.internal.R.bool.config_symKeyShowsImePicker)) { if (key.getAction() == KeyEvent.ACTION_DOWN && key.getKeyCode() == KeyEvent.KEYCODE_SYM) { showInputMethodPicker(); Loading @@ -1491,6 +1492,7 @@ public final class InputMethodManager { } return; } } try { if (DEBUG) Log.v(TAG, "DISPATCH KEY: " + mCurMethod); mCurMethod.dispatchKeyEvent(seq, key, callback); Loading core/res/res/values/config.xml +2 −0 Original line number Diff line number Diff line Loading @@ -790,4 +790,6 @@ <!-- Asus dock compatibility disabled by default --> <bool name="config_hasDockBattery">false</bool> <!-- True if the Sym key should open the InputMethodPicker (default) --> <bool name="config_symKeyShowsImePicker">true</bool> </resources> Loading
core/java/android/view/inputmethod/InputMethodManager.java +9 −7 Original line number Diff line number Diff line Loading @@ -1482,6 +1482,7 @@ public final class InputMethodManager { return; } if (context.getResources().getBoolean(com.android.internal.R.bool.config_symKeyShowsImePicker)) { if (key.getAction() == KeyEvent.ACTION_DOWN && key.getKeyCode() == KeyEvent.KEYCODE_SYM) { showInputMethodPicker(); Loading @@ -1491,6 +1492,7 @@ public final class InputMethodManager { } return; } } try { if (DEBUG) Log.v(TAG, "DISPATCH KEY: " + mCurMethod); mCurMethod.dispatchKeyEvent(seq, key, callback); Loading
core/res/res/values/config.xml +2 −0 Original line number Diff line number Diff line Loading @@ -790,4 +790,6 @@ <!-- Asus dock compatibility disabled by default --> <bool name="config_hasDockBattery">false</bool> <!-- True if the Sym key should open the InputMethodPicker (default) --> <bool name="config_symKeyShowsImePicker">true</bool> </resources>