Deactivate h/w keyboard when not an internal build.
The implementation is not really ready yet, so we want to disable it for normal builds for now. This goes together with Ic1edc6ed Bug: 7987492 Change-Id: Id81f417e200c118f24424943823665f0b8bd6849main
parent
d5e869ced8
commit
2fc4d422e7
|
@ -2429,6 +2429,7 @@ public final class LatinIME extends InputMethodService implements KeyboardAction
|
|||
// Hooks for hardware keyboard
|
||||
@Override
|
||||
public boolean onKeyDown(final int keyCode, final KeyEvent event) {
|
||||
if (!ProductionFlag.IS_HARDWARE_KEYBOARD_SUPPORTED) return super.onKeyDown(keyCode, event);
|
||||
// onHardwareKeyEvent, like onKeyDown returns true if it handled the event, false if
|
||||
// it doesn't know what to do with it and leave it to the application. For example,
|
||||
// hardware key events for adjusting the screen's brightness are passed as is.
|
||||
|
|
|
@ -28,4 +28,6 @@ public final class ProductionFlag {
|
|||
// be false, and any privacy controls should be enforced. IS_EXPERIMENTAL_DEBUG should be false
|
||||
// for any released build.
|
||||
public static final boolean IS_EXPERIMENTAL_DEBUG = false;
|
||||
|
||||
public static final boolean IS_HARDWARE_KEYBOARD_SUPPORTED = true;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue